{"id":1732,"name":"fumadocs-core","ecosystem":"npm","repository_url":"https://github.com/fuma-nama/fumadocs","issues_count":1564,"created_at":"2025-06-06T15:01:49.561Z","updated_at":"2025-06-06T15:01:49.561Z","purl":"pkg:npm/fumadocs-core","metadata":{"id":8814818,"name":"fumadocs-core","ecosystem":"npm","description":"The library for building a documentation website in Next.js","homepage":"https://fumadocs.vercel.app","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/fuma-nama/fumadocs","keywords_array":["NextJs","Docs"],"namespace":null,"versions_count":183,"first_release_published_at":"2024-01-26T11:38:29.205Z","latest_release_published_at":"2025-06-05T14:15:02.660Z","latest_release_number":"15.5.1","last_synced_at":"2025-06-05T14:15:49.133Z","created_at":"2024-01-26T11:40:17.976Z","updated_at":"2025-06-05T14:15:52.412Z","registry_url":"https://www.npmjs.com/package/fumadocs-core","install_command":"npm install fumadocs-core","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"15.5.1"}},"repo_metadata":{"id":178348331,"uuid":"661644448","full_name":"fuma-nama/fumadocs","owner":"fuma-nama","description":"The beautiful docs framework with Next.js.","archived":false,"fork":false,"pushed_at":"2025-06-03T19:18:56.000Z","size":66592,"stargazers_count":6624,"open_issues_count":12,"forks_count":344,"subscribers_count":13,"default_branch":"dev","last_synced_at":"2025-06-03T22:06:56.169Z","etag":null,"topics":["app-router","content-collections","contentlayer","docs","fumadocs","mdx","next","nextjs","react-router","tailwindcss","tanstack-router","typescript"],"latest_commit_sha":null,"homepage":"https://fumadocs.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fuma-nama.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/contributing.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"fuma-nama"}},"created_at":"2023-07-03T10:27:50.000Z","updated_at":"2025-06-03T20:04:21.000Z","dependencies_parsed_at":"2023-09-24T16:53:54.570Z","dependency_job_id":"e9710f27-b9c7-410d-bb60-7c4ff5fe3289","html_url":"https://github.com/fuma-nama/fumadocs","commit_stats":{"total_commits":2433,"total_committers":48,"mean_commits":50.6875,"dds":"0.18947801068639536","last_synced_commit":"f25182b71e92a75881cc26dcb5c31488c9cd322e"},"previous_names":["sonmoosans/next-docs","fuma-nama/fumadocs","fuma-nama/next-docs"],"tags_count":1014,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fuma-nama","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257899509,"owners_count":22620022,"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":"fuma-nama","name":"Fuma Nama","uuid":"76240755","kind":"user","description":"I love circle","email":"","website":"https://fuma-nama.vercel.app","location":"Hong Kong","twitter":"fuma_nama","company":"fuma's house","icon_url":"https://avatars.githubusercontent.com/u/76240755?u=b6a2d822cd9507157e03e059aee58fc4e2ab6113\u0026v=4","repositories_count":107,"last_synced_at":"2025-06-01T09:24:20.017Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/fuma-nama","funding_links":["https://github.com/sponsors/fuma-nama"],"total_stars":7770,"followers":891,"following":47,"created_at":"2022-11-18T06:46:54.232Z","updated_at":"2025-06-01T09:24:20.018Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fuma-nama","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fuma-nama/repositories"},"tags":[{"name":"fumadocs-ui@15.4.2","sha":"9e3223f1e35347ef349ca5cb5adcd64629829a38","kind":"tag","published_at":"2025-05-27T15:04:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.4.2/manifests"},{"name":"create-fumadocs-app@15.4.2","sha":"9e3223f1e35347ef349ca5cb5adcd64629829a38","kind":"tag","published_at":"2025-05-27T15:04:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.4.2/manifests"},{"name":"fumadocs-core@15.4.2","sha":"9e3223f1e35347ef349ca5cb5adcd64629829a38","kind":"tag","published_at":"2025-05-27T15:04:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.4.2/manifests"},{"name":"fumadocs-openapi@9.0.3","sha":"9e3223f1e35347ef349ca5cb5adcd64629829a38","kind":"tag","published_at":"2025-05-27T15:04:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@9.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@9.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@9.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@9.0.3/manifests"},{"name":"fumadocs-openapi@9.0.2","sha":"55d04bf3cca85785261bfe05381a2e5e7052ed92","kind":"tag","published_at":"2025-05-26T13:38:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@9.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@9.0.2/manifests"},{"name":"fumadocs-ui@15.4.1","sha":"55d04bf3cca85785261bfe05381a2e5e7052ed92","kind":"tag","published_at":"2025-05-26T13:38:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.4.1/manifests"},{"name":"create-fumadocs-app@15.4.1","sha":"55d04bf3cca85785261bfe05381a2e5e7052ed92","kind":"tag","published_at":"2025-05-26T13:38:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.4.1/manifests"},{"name":"fumadocs-core@15.4.1","sha":"55d04bf3cca85785261bfe05381a2e5e7052ed92","kind":"tag","published_at":"2025-05-26T13:38:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.4.1/manifests"},{"name":"fumadocs-openapi@9.0.1","sha":"6cca4fc727219131345b24a03325c96d093359cd","kind":"tag","published_at":"2025-05-26T12:24:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@9.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@9.0.1/manifests"},{"name":"fumadocs-core@15.4.0","sha":"fe54a5696dc0c505f222a0974ee28996e99537d4","kind":"tag","published_at":"2025-05-25T10:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.4.0/manifests"},{"name":"fumadocs-ui@15.4.0","sha":"fe54a5696dc0c505f222a0974ee28996e99537d4","kind":"tag","published_at":"2025-05-25T10:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.4.0/manifests"},{"name":"fumadocs-openapi@9.0.0","sha":"fe54a5696dc0c505f222a0974ee28996e99537d4","kind":"tag","published_at":"2025-05-25T10:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@9.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@9.0.0/manifests"},{"name":"create-fumadocs-app@15.4.0","sha":"fe54a5696dc0c505f222a0974ee28996e99537d4","kind":"tag","published_at":"2025-05-25T10:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.4.0/manifests"},{"name":"fumadocs-mdx@11.6.6","sha":"fe54a5696dc0c505f222a0974ee28996e99537d4","kind":"tag","published_at":"2025-05-25T10:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.6.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.6/manifests"},{"name":"fumadocs-ui@15.3.4","sha":"83fa1a96eb5facbe965cd2fd6e350e98f363f906","kind":"tag","published_at":"2025-05-20T14:14:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.3.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.4/manifests"},{"name":"create-fumadocs-app@15.3.4","sha":"83fa1a96eb5facbe965cd2fd6e350e98f363f906","kind":"tag","published_at":"2025-05-20T14:14:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.3.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.4/manifests"},{"name":"@fumadocs/cli@0.2.0","sha":"83fa1a96eb5facbe965cd2fd6e350e98f363f906","kind":"tag","published_at":"2025-05-20T14:14:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.2.0/manifests"},{"name":"@fumadocs/content-collections@1.2.0","sha":"83fa1a96eb5facbe965cd2fd6e350e98f363f906","kind":"tag","published_at":"2025-05-20T14:14:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.2.0/manifests"},{"name":"fumadocs-typescript@4.0.5","sha":"83fa1a96eb5facbe965cd2fd6e350e98f363f906","kind":"tag","published_at":"2025-05-20T14:14:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@4.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.5/manifests"},{"name":"fumadocs-openapi@8.1.12","sha":"83fa1a96eb5facbe965cd2fd6e350e98f363f906","kind":"tag","published_at":"2025-05-20T14:14:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.12/manifests"},{"name":"fumadocs-mdx@11.6.5","sha":"83fa1a96eb5facbe965cd2fd6e350e98f363f906","kind":"tag","published_at":"2025-05-20T14:14:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.6.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.5/manifests"},{"name":"fumadocs-core@15.3.4","sha":"83fa1a96eb5facbe965cd2fd6e350e98f363f906","kind":"tag","published_at":"2025-05-20T14:14:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.3.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.4/manifests"},{"name":"@fumadocs/mdx-remote@1.3.2","sha":"83fa1a96eb5facbe965cd2fd6e350e98f363f906","kind":"tag","published_at":"2025-05-20T14:14:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.3.2/manifests"},{"name":"fumadocs-core@15.3.3","sha":"f5482005de5fac6daf8c4654d2f252c6eb997847","kind":"tag","published_at":"2025-05-17T08:28:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.3/manifests"},{"name":"fumadocs-ui@15.3.3","sha":"f5482005de5fac6daf8c4654d2f252c6eb997847","kind":"tag","published_at":"2025-05-17T08:28:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.3/manifests"},{"name":"fumadocs-mdx@11.6.4","sha":"f5482005de5fac6daf8c4654d2f252c6eb997847","kind":"tag","published_at":"2025-05-17T08:28:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.6.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.4/manifests"},{"name":"fumadocs-openapi@8.1.11","sha":"f5482005de5fac6daf8c4654d2f252c6eb997847","kind":"tag","published_at":"2025-05-17T08:28:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.11/manifests"},{"name":"create-fumadocs-app@15.3.3","sha":"f5482005de5fac6daf8c4654d2f252c6eb997847","kind":"tag","published_at":"2025-05-17T08:28:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.3/manifests"},{"name":"@fumadocs/mdx-remote@1.3.1","sha":"f5482005de5fac6daf8c4654d2f252c6eb997847","kind":"tag","published_at":"2025-05-17T08:28:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.3.1/manifests"},{"name":"create-fumadocs-app@15.3.2","sha":"55440399f4756368157c6f62d7b805c5de441110","kind":"tag","published_at":"2025-05-15T12:18:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.2/manifests"},{"name":"fumadocs-ui@15.3.2","sha":"55440399f4756368157c6f62d7b805c5de441110","kind":"tag","published_at":"2025-05-15T12:18:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.2/manifests"},{"name":"fumadocs-core@15.3.2","sha":"55440399f4756368157c6f62d7b805c5de441110","kind":"tag","published_at":"2025-05-15T12:18:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.2/manifests"},{"name":"fumadocs-openapi@8.1.10","sha":"55440399f4756368157c6f62d7b805c5de441110","kind":"tag","published_at":"2025-05-15T12:18:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.10/manifests"},{"name":"fumadocs-twoslash@3.1.3","sha":"07c5ed3ba68e6ede789198b703e1a720b64142cf","kind":"tag","published_at":"2025-05-12T13:25:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@3.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.1.3/manifests"},{"name":"fumadocs-python@0.0.2","sha":"07c5ed3ba68e6ede789198b703e1a720b64142cf","kind":"tag","published_at":"2025-05-12T13:25:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-python@0.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-python@0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-python@0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-python@0.0.2/manifests"},{"name":"create-fumadocs-app@15.3.1","sha":"07c5ed3ba68e6ede789198b703e1a720b64142cf","kind":"tag","published_at":"2025-05-12T13:25:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.1/manifests"},{"name":"fumadocs-core@15.3.1","sha":"07c5ed3ba68e6ede789198b703e1a720b64142cf","kind":"tag","published_at":"2025-05-12T13:25:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.1/manifests"},{"name":"fumadocs-openapi@8.1.9","sha":"07c5ed3ba68e6ede789198b703e1a720b64142cf","kind":"tag","published_at":"2025-05-12T13:25:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.9/manifests"},{"name":"fumadocs-ui@15.3.1","sha":"07c5ed3ba68e6ede789198b703e1a720b64142cf","kind":"tag","published_at":"2025-05-12T13:25:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.1/manifests"},{"name":"fumadocs-typescript@4.0.4","sha":"07c5ed3ba68e6ede789198b703e1a720b64142cf","kind":"tag","published_at":"2025-05-12T13:25:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@4.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.4/manifests"},{"name":"fumadocs-openapi@8.1.8","sha":"732eb67810a7e0f62af74fd91a3c8ed29ca94528","kind":"tag","published_at":"2025-05-09T09:24:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.8/manifests"},{"name":"create-fumadocs-app@15.3.0","sha":"732eb67810a7e0f62af74fd91a3c8ed29ca94528","kind":"tag","published_at":"2025-05-09T09:24:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.3.0/manifests"},{"name":"fumadocs-core@15.3.0","sha":"732eb67810a7e0f62af74fd91a3c8ed29ca94528","kind":"tag","published_at":"2025-05-09T09:24:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.3.0/manifests"},{"name":"fumadocs-mdx@11.6.3","sha":"732eb67810a7e0f62af74fd91a3c8ed29ca94528","kind":"tag","published_at":"2025-05-09T09:24:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.6.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.3/manifests"},{"name":"fumadocs-twoslash@3.1.2","sha":"732eb67810a7e0f62af74fd91a3c8ed29ca94528","kind":"tag","published_at":"2025-05-09T09:24:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@3.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.1.2/manifests"},{"name":"fumadocs-ui@15.3.0","sha":"732eb67810a7e0f62af74fd91a3c8ed29ca94528","kind":"tag","published_at":"2025-05-09T09:24:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.3.0/manifests"},{"name":"create-fumadocs-app@15.2.15","sha":"4a2e13e33e46c37286312d7c8e54514c6670ff92","kind":"tag","published_at":"2025-05-06T13:45:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.15","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.15/manifests"},{"name":"fumadocs-ui@15.2.15","sha":"4a2e13e33e46c37286312d7c8e54514c6670ff92","kind":"tag","published_at":"2025-05-06T13:45:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.15","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.15/manifests"},{"name":"fumadocs-openapi@8.1.7","sha":"4a2e13e33e46c37286312d7c8e54514c6670ff92","kind":"tag","published_at":"2025-05-06T13:45:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.7/manifests"},{"name":"fumadocs-core@15.2.15","sha":"4a2e13e33e46c37286312d7c8e54514c6670ff92","kind":"tag","published_at":"2025-05-06T13:45:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.15","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.15/manifests"},{"name":"fumadocs-ui@15.2.14","sha":"d95f5e36ae773df1a513d5b04cd81ca77e1c5207","kind":"tag","published_at":"2025-05-04T12:38:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.14/manifests"},{"name":"create-fumadocs-app@15.2.14","sha":"d95f5e36ae773df1a513d5b04cd81ca77e1c5207","kind":"tag","published_at":"2025-05-04T12:38:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.14/manifests"},{"name":"fumadocs-core@15.2.14","sha":"d95f5e36ae773df1a513d5b04cd81ca77e1c5207","kind":"tag","published_at":"2025-05-04T12:38:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.14/manifests"},{"name":"fumadocs-openapi@8.1.6","sha":"d95f5e36ae773df1a513d5b04cd81ca77e1c5207","kind":"tag","published_at":"2025-05-04T12:38:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.6/manifests"},{"name":"fumadocs-mdx@11.6.2","sha":"eb2b39886ea2b5b6ed3b3c7810bceedc126d9ed2","kind":"tag","published_at":"2025-05-03T09:59:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.6.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.2/manifests"},{"name":"fumadocs-openapi@8.1.5","sha":"eb2b39886ea2b5b6ed3b3c7810bceedc126d9ed2","kind":"tag","published_at":"2025-05-03T09:59:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.5/manifests"},{"name":"fumadocs-ui@15.2.13","sha":"eb2b39886ea2b5b6ed3b3c7810bceedc126d9ed2","kind":"tag","published_at":"2025-05-03T09:59:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.13/manifests"},{"name":"create-fumadocs-app@15.2.13","sha":"eb2b39886ea2b5b6ed3b3c7810bceedc126d9ed2","kind":"tag","published_at":"2025-05-03T09:59:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.13/manifests"},{"name":"fumadocs-core@15.2.13","sha":"eb2b39886ea2b5b6ed3b3c7810bceedc126d9ed2","kind":"tag","published_at":"2025-05-03T09:59:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.13/manifests"},{"name":"fumadocs-openapi@8.1.4","sha":"7951fffb41e1cee098eb5f3cae5157ae70c980b9","kind":"tag","published_at":"2025-05-01T07:42:22.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.4/manifests"},{"name":"fumadocs-openapi@8.1.3","sha":"061aeea2935023531879709dd7c3a8d3a4f93dca","kind":"tag","published_at":"2025-04-28T02:22:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.3/manifests"},{"name":"create-fumadocs-app@15.2.12","sha":"061aeea2935023531879709dd7c3a8d3a4f93dca","kind":"tag","published_at":"2025-04-28T02:22:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.12/manifests"},{"name":"fumadocs-core@15.2.12","sha":"061aeea2935023531879709dd7c3a8d3a4f93dca","kind":"tag","published_at":"2025-04-28T02:22:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.12/manifests"},{"name":"fumadocs-ui@15.2.12","sha":"061aeea2935023531879709dd7c3a8d3a4f93dca","kind":"tag","published_at":"2025-04-28T02:22:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.12/manifests"},{"name":"fumadocs-ui@15.2.11","sha":"aa938e07ccf5c858bd12fc4f313a630602ded9ba","kind":"tag","published_at":"2025-04-25T11:51:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.11/manifests"},{"name":"fumadocs-core@15.2.11","sha":"aa938e07ccf5c858bd12fc4f313a630602ded9ba","kind":"tag","published_at":"2025-04-25T11:51:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.11/manifests"},{"name":"fumadocs-python@0.0.1","sha":"aa938e07ccf5c858bd12fc4f313a630602ded9ba","kind":"tag","published_at":"2025-04-25T11:51:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-python@0.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-python@0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-python@0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-python@0.0.1/manifests"},{"name":"fumadocs-openapi@8.1.2","sha":"aa938e07ccf5c858bd12fc4f313a630602ded9ba","kind":"tag","published_at":"2025-04-25T11:51:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.2/manifests"},{"name":"create-fumadocs-app@15.2.11","sha":"aa938e07ccf5c858bd12fc4f313a630602ded9ba","kind":"tag","published_at":"2025-04-25T11:51:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.11/manifests"},{"name":"fumadocs-openapi@8.1.1","sha":"2663b61de6246a77fd58499fa085925018bfe0bd","kind":"tag","published_at":"2025-04-24T07:55:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.1/manifests"},{"name":"fumadocs-typescript@4.0.3","sha":"f1a7fe8614e76bb4f3a028ee46871187d16fde3c","kind":"tag","published_at":"2025-04-23T08:58:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@4.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.3/manifests"},{"name":"create-fumadocs-app@15.2.10","sha":"f1a7fe8614e76bb4f3a028ee46871187d16fde3c","kind":"tag","published_at":"2025-04-23T08:58:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.10/manifests"},{"name":"fumadocs-core@15.2.10","sha":"f1a7fe8614e76bb4f3a028ee46871187d16fde3c","kind":"tag","published_at":"2025-04-23T08:58:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.10/manifests"},{"name":"fumadocs-openapi@8.1.0","sha":"f1a7fe8614e76bb4f3a028ee46871187d16fde3c","kind":"tag","published_at":"2025-04-23T08:58:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.1.0/manifests"},{"name":"fumadocs-ui@15.2.10","sha":"f1a7fe8614e76bb4f3a028ee46871187d16fde3c","kind":"tag","published_at":"2025-04-23T08:58:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.10/manifests"},{"name":"fumadocs-openapi@8.0.3","sha":"1a775741270d5ceb2025c3436a63e0a5a34010e1","kind":"tag","published_at":"2025-04-21T09:27:40.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.0.3/manifests"},{"name":"create-fumadocs-app@15.2.9","sha":"1a775741270d5ceb2025c3436a63e0a5a34010e1","kind":"tag","published_at":"2025-04-21T09:27:40.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.9/manifests"},{"name":"fumadocs-core@15.2.9","sha":"1a775741270d5ceb2025c3436a63e0a5a34010e1","kind":"tag","published_at":"2025-04-21T09:27:40.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.9/manifests"},{"name":"fumadocs-mdx@11.6.1","sha":"1a775741270d5ceb2025c3436a63e0a5a34010e1","kind":"tag","published_at":"2025-04-21T09:27:40.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.6.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.1/manifests"},{"name":"fumadocs-ui@15.2.9","sha":"1a775741270d5ceb2025c3436a63e0a5a34010e1","kind":"tag","published_at":"2025-04-21T09:27:40.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.9/manifests"},{"name":"fumadocs-openapi@8.0.2","sha":"7190a433b302fa990955e613b51eb2c4c7d510a2","kind":"tag","published_at":"2025-04-18T01:44:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.0.2/manifests"},{"name":"fumadocs-ui@15.2.8","sha":"7190a433b302fa990955e613b51eb2c4c7d510a2","kind":"tag","published_at":"2025-04-18T01:44:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.8/manifests"},{"name":"create-fumadocs-app@15.2.8","sha":"7190a433b302fa990955e613b51eb2c4c7d510a2","kind":"tag","published_at":"2025-04-18T01:44:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.8/manifests"},{"name":"fumadocs-core@15.2.8","sha":"7190a433b302fa990955e613b51eb2c4c7d510a2","kind":"tag","published_at":"2025-04-18T01:44:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.8/manifests"},{"name":"fumadocs-python@0.0.0","sha":"4f6ac724c1ca0f51c4409bb6f3b455e04cd07aeb","kind":"tag","published_at":"2025-04-17T13:13:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-python@0.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-python@0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-python@0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-python@0.0.0/manifests"},{"name":"fumadocs-openapi@8.0.1","sha":"658bcb05c5144ffacfea5ebf72de7bd83820cfdc","kind":"tag","published_at":"2025-04-16T01:35:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.0.1/manifests"},{"name":"create-fumadocs-app@15.2.7","sha":"ba6aa9a8cd473a89f601a70829d7cdaf50240d6d","kind":"tag","published_at":"2025-04-14T10:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.7/manifests"},{"name":"fumadocs-mdx@11.6.0","sha":"ba6aa9a8cd473a89f601a70829d7cdaf50240d6d","kind":"tag","published_at":"2025-04-14T10:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.6.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.6.0/manifests"},{"name":"fumadocs-openapi@8.0.0","sha":"ba6aa9a8cd473a89f601a70829d7cdaf50240d6d","kind":"tag","published_at":"2025-04-14T10:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@8.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@8.0.0/manifests"},{"name":"fumadocs-twoslash@3.1.1","sha":"ba6aa9a8cd473a89f601a70829d7cdaf50240d6d","kind":"tag","published_at":"2025-04-14T10:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@3.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.1.1/manifests"},{"name":"fumadocs-ui@15.2.7","sha":"ba6aa9a8cd473a89f601a70829d7cdaf50240d6d","kind":"tag","published_at":"2025-04-14T10:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.7/manifests"},{"name":"fumadocs-core@15.2.7","sha":"ba6aa9a8cd473a89f601a70829d7cdaf50240d6d","kind":"tag","published_at":"2025-04-14T10:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.7/manifests"},{"name":"fumadocs-core@15.2.6","sha":"94276af433ddf9929242055bc7ed04eb7c98da92","kind":"tag","published_at":"2025-04-09T12:09:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.6/manifests"},{"name":"create-fumadocs-app@15.2.6","sha":"94276af433ddf9929242055bc7ed04eb7c98da92","kind":"tag","published_at":"2025-04-09T12:09:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.6/manifests"},{"name":"fumadocs-openapi@7.0.14","sha":"94276af433ddf9929242055bc7ed04eb7c98da92","kind":"tag","published_at":"2025-04-09T12:09:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.14/manifests"},{"name":"fumadocs-ui@15.2.6","sha":"94276af433ddf9929242055bc7ed04eb7c98da92","kind":"tag","published_at":"2025-04-09T12:09:44.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.6/manifests"},{"name":"create-fumadocs-app@15.2.5","sha":"decad39db40be532e85f8b2c32fe8edf1b100a2d","kind":"tag","published_at":"2025-04-07T08:26:16.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.5/manifests"},{"name":"fumadocs-ui@15.2.5","sha":"decad39db40be532e85f8b2c32fe8edf1b100a2d","kind":"tag","published_at":"2025-04-07T08:26:16.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.5/manifests"},{"name":"fumadocs-openapi@7.0.13","sha":"decad39db40be532e85f8b2c32fe8edf1b100a2d","kind":"tag","published_at":"2025-04-07T08:26:16.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.13/manifests"},{"name":"fumadocs-core@15.2.5","sha":"decad39db40be532e85f8b2c32fe8edf1b100a2d","kind":"tag","published_at":"2025-04-07T08:26:16.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.5/manifests"},{"name":"fumadocs-openapi@7.0.12","sha":"e8589f0d2963971e5e6c21ab9dcfc0d6f06614e7","kind":"tag","published_at":"2025-04-04T10:57:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.12/manifests"},{"name":"fumadocs-ui@15.2.4","sha":"e8589f0d2963971e5e6c21ab9dcfc0d6f06614e7","kind":"tag","published_at":"2025-04-04T10:57:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.4/manifests"},{"name":"create-fumadocs-app@15.2.4","sha":"e8589f0d2963971e5e6c21ab9dcfc0d6f06614e7","kind":"tag","published_at":"2025-04-04T10:57:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.4/manifests"},{"name":"@fumadocs/cli@0.1.1","sha":"e8589f0d2963971e5e6c21ab9dcfc0d6f06614e7","kind":"tag","published_at":"2025-04-04T10:57:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.1.1/manifests"},{"name":"fumadocs-core@15.2.4","sha":"e8589f0d2963971e5e6c21ab9dcfc0d6f06614e7","kind":"tag","published_at":"2025-04-04T10:57:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.4/manifests"},{"name":"fumadocs-mdx@11.5.8","sha":"e8589f0d2963971e5e6c21ab9dcfc0d6f06614e7","kind":"tag","published_at":"2025-04-04T10:57:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.5.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.8/manifests"},{"name":"fumadocs-core@15.2.3","sha":"aa6f20a75dafd261184b74a1bb03dc910a168286","kind":"tag","published_at":"2025-04-03T15:36:45.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.3/manifests"},{"name":"fumadocs-ui@15.2.3","sha":"aa6f20a75dafd261184b74a1bb03dc910a168286","kind":"tag","published_at":"2025-04-03T15:36:45.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.3/manifests"},{"name":"fumadocs-openapi@7.0.11","sha":"aa6f20a75dafd261184b74a1bb03dc910a168286","kind":"tag","published_at":"2025-04-03T15:36:45.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.11/manifests"},{"name":"create-fumadocs-app@15.2.3","sha":"aa6f20a75dafd261184b74a1bb03dc910a168286","kind":"tag","published_at":"2025-04-03T15:36:45.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.3/manifests"},{"name":"fumadocs-typescript@4.0.2","sha":"95bb1df576c8e3926875cc520480bfe9e5cd25ca","kind":"tag","published_at":"2025-04-03T08:44:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@4.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.2/manifests"},{"name":"fumadocs-openapi@7.0.10","sha":"dfc5ee36c2450ad4e0251a440c28e95d635ed535","kind":"tag","published_at":"2025-04-02T09:57:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.10/manifests"},{"name":"fumadocs-ui@15.2.2","sha":"dfc5ee36c2450ad4e0251a440c28e95d635ed535","kind":"tag","published_at":"2025-04-02T09:57:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.2/manifests"},{"name":"fumadocs-core@15.2.2","sha":"dfc5ee36c2450ad4e0251a440c28e95d635ed535","kind":"tag","published_at":"2025-04-02T09:57:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.2/manifests"},{"name":"create-fumadocs-app@15.2.2","sha":"dfc5ee36c2450ad4e0251a440c28e95d635ed535","kind":"tag","published_at":"2025-04-02T09:57:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.2/manifests"},{"name":"fumadocs-openapi@7.0.9","sha":"d3da94e79218adde78aaf690646790f1da7f0f89","kind":"tag","published_at":"2025-04-02T08:57:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.9/manifests"},{"name":"@fumadocs/cli@0.1.0","sha":"d3da94e79218adde78aaf690646790f1da7f0f89","kind":"tag","published_at":"2025-04-02T08:57:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.1.0/manifests"},{"name":"fumadocs-core@15.2.1","sha":"5e7656a132405e4f96f7fa69abd23a8e9ba66efc","kind":"tag","published_at":"2025-03-30T09:39:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.1/manifests"},{"name":"fumadocs-ui@15.2.1","sha":"5e7656a132405e4f96f7fa69abd23a8e9ba66efc","kind":"tag","published_at":"2025-03-30T09:39:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.1/manifests"},{"name":"fumadocs-typescript@4.0.1","sha":"5e7656a132405e4f96f7fa69abd23a8e9ba66efc","kind":"tag","published_at":"2025-03-30T09:39:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@4.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.1/manifests"},{"name":"fumadocs-openapi@7.0.8","sha":"5e7656a132405e4f96f7fa69abd23a8e9ba66efc","kind":"tag","published_at":"2025-03-30T09:39:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.8/manifests"},{"name":"create-fumadocs-app@15.2.1","sha":"5e7656a132405e4f96f7fa69abd23a8e9ba66efc","kind":"tag","published_at":"2025-03-30T09:39:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.1/manifests"},{"name":"@fumadocs/mdx-remote@1.3.0","sha":"3062af275ad7e1601092a1b2374db87395e37fef","kind":"tag","published_at":"2025-03-29T09:06:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.3.0/manifests"},{"name":"fumadocs-ui@15.2.0","sha":"3062af275ad7e1601092a1b2374db87395e37fef","kind":"tag","published_at":"2025-03-29T09:06:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.2.0/manifests"},{"name":"fumadocs-openapi@7.0.7","sha":"3062af275ad7e1601092a1b2374db87395e37fef","kind":"tag","published_at":"2025-03-29T09:06:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.7/manifests"},{"name":"fumadocs-core@15.2.0","sha":"3062af275ad7e1601092a1b2374db87395e37fef","kind":"tag","published_at":"2025-03-29T09:06:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.2.0/manifests"},{"name":"create-fumadocs-app@15.2.0","sha":"3062af275ad7e1601092a1b2374db87395e37fef","kind":"tag","published_at":"2025-03-29T09:06:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.2.0/manifests"},{"name":"fumadocs-typescript@4.0.0","sha":"60aa907411e537034b9e6195a9ff051c3eb74f75","kind":"tag","published_at":"2025-03-28T08:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@4.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@4.0.0/manifests"},{"name":"create-fumadocs-app@15.1.3","sha":"60aa907411e537034b9e6195a9ff051c3eb74f75","kind":"tag","published_at":"2025-03-28T08:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.1.3/manifests"},{"name":"fumadocs-core@15.1.3","sha":"60aa907411e537034b9e6195a9ff051c3eb74f75","kind":"tag","published_at":"2025-03-28T08:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.1.3/manifests"},{"name":"fumadocs-openapi@7.0.6","sha":"60aa907411e537034b9e6195a9ff051c3eb74f75","kind":"tag","published_at":"2025-03-28T08:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.6/manifests"},{"name":"fumadocs-ui@15.1.3","sha":"60aa907411e537034b9e6195a9ff051c3eb74f75","kind":"tag","published_at":"2025-03-28T08:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.1.3/manifests"},{"name":"fumadocs-core@15.1.2","sha":"d08472ac8aa9c77bfc98a614fb0f3de4763b6217","kind":"tag","published_at":"2025-03-22T15:26:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.1.2/manifests"},{"name":"create-fumadocs-app@15.1.2","sha":"d08472ac8aa9c77bfc98a614fb0f3de4763b6217","kind":"tag","published_at":"2025-03-22T15:26:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.1.2/manifests"},{"name":"fumadocs-ui@15.1.2","sha":"d08472ac8aa9c77bfc98a614fb0f3de4763b6217","kind":"tag","published_at":"2025-03-22T15:26:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.1.2/manifests"},{"name":"fumadocs-openapi@7.0.5","sha":"d08472ac8aa9c77bfc98a614fb0f3de4763b6217","kind":"tag","published_at":"2025-03-22T15:26:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.5/manifests"},{"name":"create-fumadocs-app@15.1.1","sha":"866279062d770606763ba37002036a04772ae269","kind":"tag","published_at":"2025-03-19T14:40:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.1.1/manifests"},{"name":"fumadocs-openapi@7.0.4","sha":"866279062d770606763ba37002036a04772ae269","kind":"tag","published_at":"2025-03-19T14:40:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.4/manifests"},{"name":"fumadocs-ui@15.1.1","sha":"866279062d770606763ba37002036a04772ae269","kind":"tag","published_at":"2025-03-19T14:40:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.1.1/manifests"},{"name":"fumadocs-mdx@11.5.7","sha":"866279062d770606763ba37002036a04772ae269","kind":"tag","published_at":"2025-03-19T14:40:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.5.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.7/manifests"},{"name":"fumadocs-core@15.1.1","sha":"866279062d770606763ba37002036a04772ae269","kind":"tag","published_at":"2025-03-19T14:40:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.1.1/manifests"},{"name":"@fumadocs/mdx-remote@1.2.1","sha":"866279062d770606763ba37002036a04772ae269","kind":"tag","published_at":"2025-03-19T14:40:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.2.1/manifests"},{"name":"fumadocs-openapi@7.0.3","sha":"11e5068ad016ec088c4191ffbd575508e01fe8d3","kind":"tag","published_at":"2025-03-17T15:32:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.3/manifests"},{"name":"create-fumadocs-app@15.1.0","sha":"11e5068ad016ec088c4191ffbd575508e01fe8d3","kind":"tag","published_at":"2025-03-17T15:32:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.1.0/manifests"},{"name":"fumadocs-core@15.1.0","sha":"11e5068ad016ec088c4191ffbd575508e01fe8d3","kind":"tag","published_at":"2025-03-17T15:32:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.1.0/manifests"},{"name":"fumadocs-ui@15.1.0","sha":"11e5068ad016ec088c4191ffbd575508e01fe8d3","kind":"tag","published_at":"2025-03-17T15:32:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.1.0/manifests"},{"name":"create-fumadocs-app@15.0.18","sha":"c74cc4acd3fb054826604a366d5d810a66e1592a","kind":"tag","published_at":"2025-03-15T10:28:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.18","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.18/manifests"},{"name":"fumadocs-ui@15.0.18","sha":"c74cc4acd3fb054826604a366d5d810a66e1592a","kind":"tag","published_at":"2025-03-15T10:28:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.18","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.18/manifests"},{"name":"fumadocs-openapi@7.0.2","sha":"c74cc4acd3fb054826604a366d5d810a66e1592a","kind":"tag","published_at":"2025-03-15T10:28:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.2/manifests"},{"name":"fumadocs-core@15.0.18","sha":"c74cc4acd3fb054826604a366d5d810a66e1592a","kind":"tag","published_at":"2025-03-15T10:28:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.18","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.18/manifests"},{"name":"create-fumadocs-app@15.0.17","sha":"fff3211b98f11c71f3abde7e008fcbd80fee2565","kind":"tag","published_at":"2025-03-14T12:26:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.17","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.17/manifests"},{"name":"fumadocs-ui@15.0.17","sha":"fff3211b98f11c71f3abde7e008fcbd80fee2565","kind":"tag","published_at":"2025-03-14T12:26:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.17","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.17/manifests"},{"name":"fumadocs-openapi@7.0.1","sha":"fff3211b98f11c71f3abde7e008fcbd80fee2565","kind":"tag","published_at":"2025-03-14T12:26:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.1/manifests"},{"name":"fumadocs-core@15.0.17","sha":"fff3211b98f11c71f3abde7e008fcbd80fee2565","kind":"tag","published_at":"2025-03-14T12:26:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.17","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.17/manifests"},{"name":"create-fumadocs-app@15.0.16","sha":"6e4c7641a498e8d1390892d6c7b0e3405843050a","kind":"tag","published_at":"2025-03-12T12:20:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.16","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.16/manifests"},{"name":"fumadocs-core@15.0.16","sha":"6e4c7641a498e8d1390892d6c7b0e3405843050a","kind":"tag","published_at":"2025-03-12T12:20:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.16","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.16/manifests"},{"name":"fumadocs-openapi@7.0.0","sha":"6e4c7641a498e8d1390892d6c7b0e3405843050a","kind":"tag","published_at":"2025-03-12T12:20:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.0/manifests"},{"name":"fumadocs-ui@15.0.16","sha":"6e4c7641a498e8d1390892d6c7b0e3405843050a","kind":"tag","published_at":"2025-03-12T12:20:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.16","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.16/manifests"},{"name":"fumadocs-openapi@7.0.0-beta.0","sha":"190ec35fefe2fc70531623dfb6d8e5d23c553a46","kind":"tag","published_at":"2025-03-07T15:29:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@7.0.0-beta.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@7.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@7.0.0-beta.0/manifests"},{"name":"create-fumadocs-app@15.0.15","sha":"5cf2c3c856338f05a91bc5960a458b12498c5ba9","kind":"tag","published_at":"2025-03-03T14:03:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.15","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.15/manifests"},{"name":"fumadocs-core@15.0.15","sha":"5cf2c3c856338f05a91bc5960a458b12498c5ba9","kind":"tag","published_at":"2025-03-03T14:03:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.15","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.15/manifests"},{"name":"fumadocs-openapi@6.3.0","sha":"5cf2c3c856338f05a91bc5960a458b12498c5ba9","kind":"tag","published_at":"2025-03-03T14:03:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.3.0/manifests"},{"name":"fumadocs-ui@15.0.15","sha":"5cf2c3c856338f05a91bc5960a458b12498c5ba9","kind":"tag","published_at":"2025-03-03T14:03:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.15","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.15/manifests"},{"name":"fumadocs-typescript@3.1.0","sha":"6ebeabd46972838e7c02929900db6af9aaa9c388","kind":"tag","published_at":"2025-03-01T09:09:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@3.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.1.0/manifests"},{"name":"create-fumadocs-app@15.0.14","sha":"6ebeabd46972838e7c02929900db6af9aaa9c388","kind":"tag","published_at":"2025-03-01T09:09:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.14/manifests"},{"name":"fumadocs-ui@15.0.14","sha":"6ebeabd46972838e7c02929900db6af9aaa9c388","kind":"tag","published_at":"2025-03-01T09:09:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.14/manifests"},{"name":"fumadocs-core@15.0.14","sha":"6ebeabd46972838e7c02929900db6af9aaa9c388","kind":"tag","published_at":"2025-03-01T09:09:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.14/manifests"},{"name":"fumadocs-docgen@2.0.0","sha":"6ebeabd46972838e7c02929900db6af9aaa9c388","kind":"tag","published_at":"2025-03-01T09:09:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@2.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@2.0.0/manifests"},{"name":"fumadocs-openapi@6.2.1","sha":"6ebeabd46972838e7c02929900db6af9aaa9c388","kind":"tag","published_at":"2025-03-01T09:09:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.2.1/manifests"},{"name":"fumadocs-twoslash@3.1.0","sha":"6ebeabd46972838e7c02929900db6af9aaa9c388","kind":"tag","published_at":"2025-03-01T09:09:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@3.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.1.0/manifests"},{"name":"fumadocs-core@15.0.13","sha":"42b6adf2ef2570004486e96f4445030f35602629","kind":"tag","published_at":"2025-02-25T11:29:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.13/manifests"},{"name":"create-fumadocs-app@15.0.13","sha":"42b6adf2ef2570004486e96f4445030f35602629","kind":"tag","published_at":"2025-02-25T11:29:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.13/manifests"},{"name":"fumadocs-docgen@1.3.8","sha":"42b6adf2ef2570004486e96f4445030f35602629","kind":"tag","published_at":"2025-02-25T11:29:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.3.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.8/manifests"},{"name":"fumadocs-openapi@6.2.0","sha":"42b6adf2ef2570004486e96f4445030f35602629","kind":"tag","published_at":"2025-02-25T11:29:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.2.0/manifests"},{"name":"fumadocs-twoslash@3.0.1","sha":"42b6adf2ef2570004486e96f4445030f35602629","kind":"tag","published_at":"2025-02-25T11:29:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@3.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.0.1/manifests"},{"name":"fumadocs-typescript@3.0.4","sha":"42b6adf2ef2570004486e96f4445030f35602629","kind":"tag","published_at":"2025-02-25T11:29:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@3.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.0.4/manifests"},{"name":"fumadocs-ui@15.0.13","sha":"42b6adf2ef2570004486e96f4445030f35602629","kind":"tag","published_at":"2025-02-25T11:29:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.13/manifests"},{"name":"create-fumadocs-app@15.0.12","sha":"8a12304da5f0defebe60ea6e81e9dd7013e4ad50","kind":"tag","published_at":"2025-02-23T12:45:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.12/manifests"},{"name":"fumadocs-openapi@6.1.1","sha":"8a12304da5f0defebe60ea6e81e9dd7013e4ad50","kind":"tag","published_at":"2025-02-23T12:45:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.1.1/manifests"},{"name":"fumadocs-ui@15.0.12","sha":"8a12304da5f0defebe60ea6e81e9dd7013e4ad50","kind":"tag","published_at":"2025-02-23T12:45:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.12/manifests"},{"name":"fumadocs-core@15.0.12","sha":"8a12304da5f0defebe60ea6e81e9dd7013e4ad50","kind":"tag","published_at":"2025-02-23T12:45:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.12/manifests"},{"name":"fumadocs-core@15.0.11","sha":"f176ce2a24c82eb32f2d030a940edd17f81eebe4","kind":"tag","published_at":"2025-02-22T15:32:30.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.11/manifests"},{"name":"fumadocs-ui@15.0.11","sha":"f176ce2a24c82eb32f2d030a940edd17f81eebe4","kind":"tag","published_at":"2025-02-22T15:32:30.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.11/manifests"},{"name":"fumadocs-openapi@6.1.0","sha":"f176ce2a24c82eb32f2d030a940edd17f81eebe4","kind":"tag","published_at":"2025-02-22T15:32:30.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.1.0/manifests"},{"name":"create-fumadocs-app@15.0.11","sha":"f176ce2a24c82eb32f2d030a940edd17f81eebe4","kind":"tag","published_at":"2025-02-22T15:32:30.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.11/manifests"},{"name":"fumadocs-openapi@6.0.11","sha":"86e417890e52ae2efd8e6affa7da486883f82f89","kind":"tag","published_at":"2025-02-20T11:52:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.11/manifests"},{"name":"create-fumadocs-app@15.0.10","sha":"86e417890e52ae2efd8e6affa7da486883f82f89","kind":"tag","published_at":"2025-02-20T11:52:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.10/manifests"},{"name":"fumadocs-core@15.0.10","sha":"86e417890e52ae2efd8e6affa7da486883f82f89","kind":"tag","published_at":"2025-02-20T11:52:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.10/manifests"},{"name":"fumadocs-ui@15.0.10","sha":"86e417890e52ae2efd8e6affa7da486883f82f89","kind":"tag","published_at":"2025-02-20T11:52:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.10/manifests"},{"name":"fumadocs-openapi@6.0.10","sha":"747ccd662f8506c7ed6f766cf320e6eeb221504b","kind":"tag","published_at":"2025-02-17T13:42:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.10/manifests"},{"name":"fumadocs-ui@15.0.9","sha":"747ccd662f8506c7ed6f766cf320e6eeb221504b","kind":"tag","published_at":"2025-02-17T13:42:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.9/manifests"},{"name":"create-fumadocs-app@15.0.9","sha":"747ccd662f8506c7ed6f766cf320e6eeb221504b","kind":"tag","published_at":"2025-02-17T13:42:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.9/manifests"},{"name":"fumadocs-core@15.0.9","sha":"747ccd662f8506c7ed6f766cf320e6eeb221504b","kind":"tag","published_at":"2025-02-17T13:42:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.9/manifests"},{"name":"fumadocs-mdx@11.5.6","sha":"747ccd662f8506c7ed6f766cf320e6eeb221504b","kind":"tag","published_at":"2025-02-17T13:42:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.5.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.6/manifests"},{"name":"create-fumadocs-app@15.0.8","sha":"b9b0063adaa4f143ce9cd47a7941d0e8358a51f4","kind":"tag","published_at":"2025-02-16T02:46:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.8/manifests"},{"name":"fumadocs-ui@15.0.8","sha":"b9b0063adaa4f143ce9cd47a7941d0e8358a51f4","kind":"tag","published_at":"2025-02-16T02:46:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.8/manifests"},{"name":"fumadocs-openapi@6.0.9","sha":"b9b0063adaa4f143ce9cd47a7941d0e8358a51f4","kind":"tag","published_at":"2025-02-16T02:46:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.9/manifests"},{"name":"fumadocs-mdx@11.5.5","sha":"b9b0063adaa4f143ce9cd47a7941d0e8358a51f4","kind":"tag","published_at":"2025-02-16T02:46:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.5.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.5/manifests"},{"name":"fumadocs-core@15.0.8","sha":"b9b0063adaa4f143ce9cd47a7941d0e8358a51f4","kind":"tag","published_at":"2025-02-16T02:46:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.8/manifests"},{"name":"create-fumadocs-app@15.0.7","sha":"6b5de71c8bade73962f78b3ad34e82a0d9062f89","kind":"tag","published_at":"2025-02-14T12:56:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.7/manifests"},{"name":"fumadocs-openapi@6.0.8","sha":"6b5de71c8bade73962f78b3ad34e82a0d9062f89","kind":"tag","published_at":"2025-02-14T12:56:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.8/manifests"},{"name":"fumadocs-ui@15.0.7","sha":"6b5de71c8bade73962f78b3ad34e82a0d9062f89","kind":"tag","published_at":"2025-02-14T12:56:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.7/manifests"},{"name":"fumadocs-mdx@11.5.4","sha":"6b5de71c8bade73962f78b3ad34e82a0d9062f89","kind":"tag","published_at":"2025-02-14T12:56:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.5.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.4/manifests"},{"name":"fumadocs-core@15.0.7","sha":"6b5de71c8bade73962f78b3ad34e82a0d9062f89","kind":"tag","published_at":"2025-02-14T12:56:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.7/manifests"},{"name":"fumadocs-ui@15.0.6","sha":"3b437e4f41c7f1dfa584071d9ffbe8e395124814","kind":"tag","published_at":"2025-02-10T13:15:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.6/manifests"},{"name":"create-fumadocs-app@15.0.6","sha":"3b437e4f41c7f1dfa584071d9ffbe8e395124814","kind":"tag","published_at":"2025-02-10T13:15:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.6/manifests"},{"name":"fumadocs-core@15.0.6","sha":"3b437e4f41c7f1dfa584071d9ffbe8e395124814","kind":"tag","published_at":"2025-02-10T13:15:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.6/manifests"},{"name":"@fumadocs/content-collections@1.1.8","sha":"3b437e4f41c7f1dfa584071d9ffbe8e395124814","kind":"tag","published_at":"2025-02-10T13:15:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.1.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.8/manifests"},{"name":"fumadocs-openapi@6.0.7","sha":"3b437e4f41c7f1dfa584071d9ffbe8e395124814","kind":"tag","published_at":"2025-02-10T13:15:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.7/manifests"},{"name":"fumadocs-docgen@1.3.7","sha":"3b437e4f41c7f1dfa584071d9ffbe8e395124814","kind":"tag","published_at":"2025-02-10T13:15:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.3.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.7/manifests"},{"name":"fumadocs-mdx@11.5.3","sha":"09060573913144bed9049e9c9ef09ed5f7955f49","kind":"tag","published_at":"2025-02-08T11:21:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.5.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.3/manifests"},{"name":"fumadocs-core@15.0.5","sha":"d0d95599dc9416444ad72e8f61d2f9f677de76ce","kind":"tag","published_at":"2025-02-08T09:41:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.5/manifests"},{"name":"fumadocs-ui@15.0.5","sha":"d0d95599dc9416444ad72e8f61d2f9f677de76ce","kind":"tag","published_at":"2025-02-08T09:41:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.5/manifests"},{"name":"fumadocs-openapi@6.0.6","sha":"d0d95599dc9416444ad72e8f61d2f9f677de76ce","kind":"tag","published_at":"2025-02-08T09:41:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.6/manifests"},{"name":"fumadocs-mdx@11.5.2","sha":"d0d95599dc9416444ad72e8f61d2f9f677de76ce","kind":"tag","published_at":"2025-02-08T09:41:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.5.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.2/manifests"},{"name":"create-fumadocs-app@15.0.5","sha":"d0d95599dc9416444ad72e8f61d2f9f677de76ce","kind":"tag","published_at":"2025-02-08T09:41:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.5/manifests"},{"name":"fumadocs-ui@15.0.4","sha":"051740e0240f07c4b6e422560e90f7274469a364","kind":"tag","published_at":"2025-02-07T10:31:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.4/manifests"},{"name":"create-fumadocs-app@15.0.4","sha":"051740e0240f07c4b6e422560e90f7274469a364","kind":"tag","published_at":"2025-02-07T10:31:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.4/manifests"},{"name":"@fumadocs/cli@0.0.8","sha":"051740e0240f07c4b6e422560e90f7274469a364","kind":"tag","published_at":"2025-02-07T10:31:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.8/manifests"},{"name":"fumadocs-core@15.0.4","sha":"051740e0240f07c4b6e422560e90f7274469a364","kind":"tag","published_at":"2025-02-07T10:31:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.4/manifests"},{"name":"fumadocs-openapi@6.0.5","sha":"051740e0240f07c4b6e422560e90f7274469a364","kind":"tag","published_at":"2025-02-07T10:31:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.5/manifests"},{"name":"fumadocs-mdx@11.5.1","sha":"d8b68dfa516c17def80c61235a79a3cc02a7e322","kind":"tag","published_at":"2025-02-06T01:02:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.5.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.1/manifests"},{"name":"fumadocs-mdx@11.5.0","sha":"e66d6aeada31d1c1eb4b12bbcc750b58d91175db","kind":"tag","published_at":"2025-02-05T13:19:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.5.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.5.0/manifests"},{"name":"fumadocs-ui@15.0.3","sha":"e66d6aeada31d1c1eb4b12bbcc750b58d91175db","kind":"tag","published_at":"2025-02-05T13:19:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.3/manifests"},{"name":"fumadocs-openapi@6.0.4","sha":"e66d6aeada31d1c1eb4b12bbcc750b58d91175db","kind":"tag","published_at":"2025-02-05T13:19:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.4/manifests"},{"name":"fumadocs-core@15.0.3","sha":"e66d6aeada31d1c1eb4b12bbcc750b58d91175db","kind":"tag","published_at":"2025-02-05T13:19:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.3/manifests"},{"name":"@fumadocs/mdx-remote@1.2.0","sha":"e66d6aeada31d1c1eb4b12bbcc750b58d91175db","kind":"tag","published_at":"2025-02-05T13:19:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.2.0/manifests"},{"name":"create-fumadocs-app@15.0.3","sha":"e66d6aeada31d1c1eb4b12bbcc750b58d91175db","kind":"tag","published_at":"2025-02-05T13:19:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.3/manifests"},{"name":"fumadocs-core@15.0.2","sha":"9208276ae0ba6f59a475bd8dba162239381baf89","kind":"tag","published_at":"2025-02-03T09:50:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.2/manifests"},{"name":"fumadocs-ui@15.0.2","sha":"9208276ae0ba6f59a475bd8dba162239381baf89","kind":"tag","published_at":"2025-02-03T09:50:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.2/manifests"},{"name":"fumadocs-openapi@6.0.3","sha":"9208276ae0ba6f59a475bd8dba162239381baf89","kind":"tag","published_at":"2025-02-03T09:50:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.3/manifests"},{"name":"fumadocs-mdx@11.4.1","sha":"9208276ae0ba6f59a475bd8dba162239381baf89","kind":"tag","published_at":"2025-02-03T09:50:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.4.1/manifests"},{"name":"fumadocs-docgen@1.3.6","sha":"9208276ae0ba6f59a475bd8dba162239381baf89","kind":"tag","published_at":"2025-02-03T09:50:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.3.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.6/manifests"},{"name":"create-fumadocs-app@15.0.2","sha":"9208276ae0ba6f59a475bd8dba162239381baf89","kind":"tag","published_at":"2025-02-03T09:50:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.2/manifests"},{"name":"fumadocs-openapi@6.0.2","sha":"a7b2e498d520f3707da2d5990b2fd44b7aca14b1","kind":"tag","published_at":"2025-02-01T16:03:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.2/manifests"},{"name":"fumadocs-ui@15.0.1","sha":"a7b2e498d520f3707da2d5990b2fd44b7aca14b1","kind":"tag","published_at":"2025-02-01T16:03:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.1/manifests"},{"name":"fumadocs-mdx@11.4.0","sha":"a7b2e498d520f3707da2d5990b2fd44b7aca14b1","kind":"tag","published_at":"2025-02-01T16:03:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.4.0/manifests"},{"name":"fumadocs-core@15.0.1","sha":"a7b2e498d520f3707da2d5990b2fd44b7aca14b1","kind":"tag","published_at":"2025-02-01T16:03:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.1/manifests"},{"name":"create-fumadocs-app@15.0.1","sha":"a7b2e498d520f3707da2d5990b2fd44b7aca14b1","kind":"tag","published_at":"2025-02-01T16:03:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.1/manifests"},{"name":"fumadocs-openapi@6.0.1","sha":"2461221d105a4795f25fb6c3b52a9dbc6e3b7d13","kind":"tag","published_at":"2025-02-01T03:35:22.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.1/manifests"},{"name":"fumadocs-openapi@6.0.0","sha":"d764310c60cfd1dcbfd92c485725e1cc63d2461f","kind":"tag","published_at":"2025-02-01T01:25:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@6.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@6.0.0/manifests"},{"name":"fumadocs-twoslash@3.0.0","sha":"43527c07822877d42531c4718dd86fee61607658","kind":"tag","published_at":"2025-01-29T14:31:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@3.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@3.0.0/manifests"},{"name":"fumadocs-openapi@5.12.0","sha":"43527c07822877d42531c4718dd86fee61607658","kind":"tag","published_at":"2025-01-29T14:31:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.12.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.12.0/manifests"},{"name":"fumadocs-mdx@11.3.2","sha":"43527c07822877d42531c4718dd86fee61607658","kind":"tag","published_at":"2025-01-29T14:31:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.3.2/manifests"},{"name":"fumadocs-core@15.0.0","sha":"43527c07822877d42531c4718dd86fee61607658","kind":"tag","published_at":"2025-01-29T14:31:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@15.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@15.0.0/manifests"},{"name":"@fumadocs/mdx-remote@1.1.3","sha":"43527c07822877d42531c4718dd86fee61607658","kind":"tag","published_at":"2025-01-29T14:31:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.1.3/manifests"},{"name":"create-fumadocs-app@15.0.0","sha":"43527c07822877d42531c4718dd86fee61607658","kind":"tag","published_at":"2025-01-29T14:31:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@15.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@15.0.0/manifests"},{"name":"@fumadocs/content-collections@1.1.7","sha":"43527c07822877d42531c4718dd86fee61607658","kind":"tag","published_at":"2025-01-29T14:31:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.1.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.7/manifests"},{"name":"fumadocs-ui@15.0.0","sha":"43527c07822877d42531c4718dd86fee61607658","kind":"tag","published_at":"2025-01-29T14:31:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@15.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@15.0.0/manifests"},{"name":"fumadocs-ui@14.7.7","sha":"8f00bb729126d2e51f47b5ec0a0f6901d48a15ad","kind":"tag","published_at":"2025-01-21T11:16:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.7.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.7/manifests"},{"name":"fumadocs-openapi@5.11.8","sha":"8f00bb729126d2e51f47b5ec0a0f6901d48a15ad","kind":"tag","published_at":"2025-01-21T11:16:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.11.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.11.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.8/manifests"},{"name":"fumadocs-core@14.7.7","sha":"8f00bb729126d2e51f47b5ec0a0f6901d48a15ad","kind":"tag","published_at":"2025-01-21T11:16:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.7.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.7/manifests"},{"name":"@fumadocs/mdx-remote@1.1.2","sha":"8f00bb729126d2e51f47b5ec0a0f6901d48a15ad","kind":"tag","published_at":"2025-01-21T11:16:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.1.2/manifests"},{"name":"create-fumadocs-app@14.7.7","sha":"8f00bb729126d2e51f47b5ec0a0f6901d48a15ad","kind":"tag","published_at":"2025-01-21T11:16:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.7.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.7/manifests"},{"name":"fumadocs-docgen@1.3.5","sha":"4c7a4ec680998f59689d69536601d74ce3dc6e18","kind":"tag","published_at":"2025-01-20T12:16:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.3.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.5/manifests"},{"name":"fumadocs-ui@14.7.6","sha":"4c7a4ec680998f59689d69536601d74ce3dc6e18","kind":"tag","published_at":"2025-01-20T12:16:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.7.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.6/manifests"},{"name":"fumadocs-typescript@3.0.3","sha":"4c7a4ec680998f59689d69536601d74ce3dc6e18","kind":"tag","published_at":"2025-01-20T12:16:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@3.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.0.3/manifests"},{"name":"fumadocs-twoslash@2.0.3","sha":"4c7a4ec680998f59689d69536601d74ce3dc6e18","kind":"tag","published_at":"2025-01-20T12:16:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@2.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@2.0.3/manifests"},{"name":"fumadocs-core@14.7.6","sha":"4c7a4ec680998f59689d69536601d74ce3dc6e18","kind":"tag","published_at":"2025-01-20T12:16:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.7.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.6/manifests"},{"name":"@fumadocs/mdx-remote@1.1.1","sha":"4c7a4ec680998f59689d69536601d74ce3dc6e18","kind":"tag","published_at":"2025-01-20T12:16:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.1.1/manifests"},{"name":"create-fumadocs-app@14.7.6","sha":"4c7a4ec680998f59689d69536601d74ce3dc6e18","kind":"tag","published_at":"2025-01-20T12:16:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.7.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.6/manifests"},{"name":"fumadocs-openapi@5.11.7","sha":"4c7a4ec680998f59689d69536601d74ce3dc6e18","kind":"tag","published_at":"2025-01-20T12:16:38.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.11.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.7/manifests"},{"name":"@fumadocs/mdx-remote@1.1.0","sha":"14e1b36922c70bfbf9b31be2c6a9c870601c1a68","kind":"tag","published_at":"2025-01-19T09:19:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.1.0/manifests"},{"name":"create-fumadocs-app@14.7.5","sha":"14e1b36922c70bfbf9b31be2c6a9c870601c1a68","kind":"tag","published_at":"2025-01-19T09:19:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.7.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.5/manifests"},{"name":"fumadocs-core@14.7.5","sha":"14e1b36922c70bfbf9b31be2c6a9c870601c1a68","kind":"tag","published_at":"2025-01-19T09:19:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.7.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.5/manifests"},{"name":"fumadocs-openapi@5.11.6","sha":"14e1b36922c70bfbf9b31be2c6a9c870601c1a68","kind":"tag","published_at":"2025-01-19T09:19:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.11.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.6/manifests"},{"name":"fumadocs-ui@14.7.5","sha":"14e1b36922c70bfbf9b31be2c6a9c870601c1a68","kind":"tag","published_at":"2025-01-19T09:19:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.7.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.5/manifests"},{"name":"@fumadocs/mdx-remote@1.0.0","sha":"a2a6d99a33495c2bf5fe646323e667ef8153a6e1","kind":"tag","published_at":"2025-01-15T05:12:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@1.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@1.0.0/manifests"},{"name":"fumadocs-ui@14.7.4","sha":"d6655c71c58e963f3d412134c9bd90615b96ef6c","kind":"tag","published_at":"2025-01-14T12:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.7.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.4/manifests"},{"name":"fumadocs-mdx@11.3.1","sha":"d6655c71c58e963f3d412134c9bd90615b96ef6c","kind":"tag","published_at":"2025-01-14T12:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.3.1/manifests"},{"name":"fumadocs-core@14.7.4","sha":"d6655c71c58e963f3d412134c9bd90615b96ef6c","kind":"tag","published_at":"2025-01-14T12:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.7.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.4/manifests"},{"name":"@fumadocs/cli@0.0.7","sha":"d6655c71c58e963f3d412134c9bd90615b96ef6c","kind":"tag","published_at":"2025-01-14T12:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.7/manifests"},{"name":"create-fumadocs-app@14.7.4","sha":"d6655c71c58e963f3d412134c9bd90615b96ef6c","kind":"tag","published_at":"2025-01-14T12:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.7.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.4/manifests"},{"name":"fumadocs-openapi@5.11.5","sha":"d6655c71c58e963f3d412134c9bd90615b96ef6c","kind":"tag","published_at":"2025-01-14T12:24:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.11.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.5/manifests"},{"name":"fumadocs-ui@14.7.3","sha":"d1ebdde3b9abd5d8e7ffb05eb7cbc4a733ce3e4d","kind":"tag","published_at":"2025-01-11T09:33:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.7.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.3/manifests"},{"name":"fumadocs-openapi@5.11.4","sha":"d1ebdde3b9abd5d8e7ffb05eb7cbc4a733ce3e4d","kind":"tag","published_at":"2025-01-11T09:33:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.11.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.4/manifests"},{"name":"fumadocs-core@14.7.3","sha":"d1ebdde3b9abd5d8e7ffb05eb7cbc4a733ce3e4d","kind":"tag","published_at":"2025-01-11T09:33:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.7.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.3/manifests"},{"name":"create-fumadocs-app@14.7.3","sha":"d1ebdde3b9abd5d8e7ffb05eb7cbc4a733ce3e4d","kind":"tag","published_at":"2025-01-11T09:33:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.7.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.3/manifests"},{"name":"fumadocs-openapi@5.11.3","sha":"1e6ece043987c8bf607249b66a8945632b229982","kind":"tag","published_at":"2025-01-10T14:25:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.11.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.3/manifests"},{"name":"fumadocs-mdx@11.3.0","sha":"1e6ece043987c8bf607249b66a8945632b229982","kind":"tag","published_at":"2025-01-10T14:25:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.3.0/manifests"},{"name":"create-fumadocs-app@14.7.2","sha":"1b4f6035c7f4b4d8e8a0128cef6444fa20071ca4","kind":"tag","published_at":"2025-01-08T10:06:12.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.7.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.2/manifests"},{"name":"fumadocs-core@14.7.2","sha":"1b4f6035c7f4b4d8e8a0128cef6444fa20071ca4","kind":"tag","published_at":"2025-01-08T10:06:12.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.7.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.2/manifests"},{"name":"fumadocs-openapi@5.11.2","sha":"1b4f6035c7f4b4d8e8a0128cef6444fa20071ca4","kind":"tag","published_at":"2025-01-08T10:06:12.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.11.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.2/manifests"},{"name":"fumadocs-ui@14.7.2","sha":"1b4f6035c7f4b4d8e8a0128cef6444fa20071ca4","kind":"tag","published_at":"2025-01-08T10:06:12.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.7.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.2/manifests"},{"name":"fumadocs-core@14.7.1","sha":"03763d941a69d8dd45f2a514839f387ef142fecb","kind":"tag","published_at":"2025-01-06T21:22:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.7.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.1/manifests"},{"name":"fumadocs-mdx@11.2.3","sha":"03763d941a69d8dd45f2a514839f387ef142fecb","kind":"tag","published_at":"2025-01-06T21:22:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.2.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.2.3/manifests"},{"name":"fumadocs-ui@14.7.1","sha":"03763d941a69d8dd45f2a514839f387ef142fecb","kind":"tag","published_at":"2025-01-06T21:22:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.7.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.1/manifests"},{"name":"create-fumadocs-app@14.7.1","sha":"03763d941a69d8dd45f2a514839f387ef142fecb","kind":"tag","published_at":"2025-01-06T21:22:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.7.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.1/manifests"},{"name":"fumadocs-openapi@5.11.1","sha":"03763d941a69d8dd45f2a514839f387ef142fecb","kind":"tag","published_at":"2025-01-06T21:22:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.11.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.1/manifests"},{"name":"fumadocs-ui@14.7.0","sha":"41aa3d5259b20e987c5746db37c5a1826d3f14da","kind":"tag","published_at":"2025-01-04T07:29:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.7.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.7.0/manifests"},{"name":"create-fumadocs-app@14.7.0","sha":"41aa3d5259b20e987c5746db37c5a1826d3f14da","kind":"tag","published_at":"2025-01-04T07:29:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.7.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.7.0/manifests"},{"name":"fumadocs-core@14.7.0","sha":"41aa3d5259b20e987c5746db37c5a1826d3f14da","kind":"tag","published_at":"2025-01-04T07:29:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.7.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.7.0/manifests"},{"name":"fumadocs-mdx@11.2.2","sha":"41aa3d5259b20e987c5746db37c5a1826d3f14da","kind":"tag","published_at":"2025-01-04T07:29:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.2.2/manifests"},{"name":"fumadocs-openapi@5.11.0","sha":"41aa3d5259b20e987c5746db37c5a1826d3f14da","kind":"tag","published_at":"2025-01-04T07:29:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.11.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.11.0/manifests"},{"name":"create-fumadocs-app@14.6.8","sha":"3e6e6bd692f241304caa86bf8ea4b7eb480fe2ca","kind":"tag","published_at":"2024-12-29T00:32:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.6.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.8/manifests"},{"name":"fumadocs-core@14.6.8","sha":"3e6e6bd692f241304caa86bf8ea4b7eb480fe2ca","kind":"tag","published_at":"2024-12-29T00:32:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.6.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.8/manifests"},{"name":"fumadocs-openapi@5.10.6","sha":"3e6e6bd692f241304caa86bf8ea4b7eb480fe2ca","kind":"tag","published_at":"2024-12-29T00:32:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.10.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.6/manifests"},{"name":"fumadocs-ui@14.6.8","sha":"3e6e6bd692f241304caa86bf8ea4b7eb480fe2ca","kind":"tag","published_at":"2024-12-29T00:32:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.6.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.8/manifests"},{"name":"fumadocs-ui@14.6.7","sha":"61f0e3ad7628463a7d21face0babce892f814796","kind":"tag","published_at":"2024-12-28T15:48:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.6.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.7/manifests"},{"name":"fumadocs-openapi@5.10.5","sha":"61f0e3ad7628463a7d21face0babce892f814796","kind":"tag","published_at":"2024-12-28T15:48:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.10.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.5/manifests"},{"name":"fumadocs-core@14.6.7","sha":"61f0e3ad7628463a7d21face0babce892f814796","kind":"tag","published_at":"2024-12-28T15:48:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.6.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.7/manifests"},{"name":"create-fumadocs-app@14.6.7","sha":"61f0e3ad7628463a7d21face0babce892f814796","kind":"tag","published_at":"2024-12-28T15:48:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.6.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.7/manifests"},{"name":"create-fumadocs-app@14.6.6","sha":"d0da3c836cf16a85187f652221cd27bdb7d40dcf","kind":"tag","published_at":"2024-12-27T11:08:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.6.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.6/manifests"},{"name":"fumadocs-core@14.6.6","sha":"d0da3c836cf16a85187f652221cd27bdb7d40dcf","kind":"tag","published_at":"2024-12-27T11:08:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.6.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.6/manifests"},{"name":"fumadocs-openapi@5.10.4","sha":"d0da3c836cf16a85187f652221cd27bdb7d40dcf","kind":"tag","published_at":"2024-12-27T11:08:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.10.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.4/manifests"},{"name":"fumadocs-ui@14.6.6","sha":"d0da3c836cf16a85187f652221cd27bdb7d40dcf","kind":"tag","published_at":"2024-12-27T11:08:42.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.6.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.6/manifests"},{"name":"fumadocs-ui@14.6.5","sha":"6e2e2bc919626ae3e60d91980d8346698463142c","kind":"tag","published_at":"2024-12-27T09:08:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.6.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.5/manifests"},{"name":"fumadocs-openapi@5.10.3","sha":"6e2e2bc919626ae3e60d91980d8346698463142c","kind":"tag","published_at":"2024-12-27T09:08:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.10.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.3/manifests"},{"name":"fumadocs-core@14.6.5","sha":"6e2e2bc919626ae3e60d91980d8346698463142c","kind":"tag","published_at":"2024-12-27T09:08:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.6.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.5/manifests"},{"name":"@fumadocs/cli@0.0.6","sha":"6e2e2bc919626ae3e60d91980d8346698463142c","kind":"tag","published_at":"2024-12-27T09:08:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.6/manifests"},{"name":"create-fumadocs-app@14.6.5","sha":"6e2e2bc919626ae3e60d91980d8346698463142c","kind":"tag","published_at":"2024-12-27T09:08:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.6.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.5/manifests"},{"name":"@fumadocs/cli@0.0.5","sha":"96b400e4f119ceeead59541b645b6c65dd7d5680","kind":"tag","published_at":"2024-12-25T02:33:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.5/manifests"},{"name":"fumadocs-ui@14.6.4","sha":"6beb99e15461c7b39bcabbc29dcf46b33ebf932e","kind":"tag","published_at":"2024-12-24T14:02:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.6.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.4/manifests"},{"name":"fumadocs-core@14.6.4","sha":"6beb99e15461c7b39bcabbc29dcf46b33ebf932e","kind":"tag","published_at":"2024-12-24T14:02:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.6.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.4/manifests"},{"name":"fumadocs-mdx@11.2.1","sha":"6beb99e15461c7b39bcabbc29dcf46b33ebf932e","kind":"tag","published_at":"2024-12-24T14:02:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.2.1/manifests"},{"name":"create-fumadocs-app@14.6.4","sha":"6beb99e15461c7b39bcabbc29dcf46b33ebf932e","kind":"tag","published_at":"2024-12-24T14:02:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.6.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.4/manifests"},{"name":"fumadocs-openapi@5.10.2","sha":"6beb99e15461c7b39bcabbc29dcf46b33ebf932e","kind":"tag","published_at":"2024-12-24T14:02:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.10.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.2/manifests"},{"name":"fumadocs-ui@14.6.3","sha":"c49a48518d9dd24c710d772db4f2c2b2c22c7be5","kind":"tag","published_at":"2024-12-22T01:58:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.6.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.3/manifests"},{"name":"fumadocs-openapi@5.10.1","sha":"c49a48518d9dd24c710d772db4f2c2b2c22c7be5","kind":"tag","published_at":"2024-12-22T01:58:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.10.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.1/manifests"},{"name":"create-fumadocs-app@14.6.3","sha":"c49a48518d9dd24c710d772db4f2c2b2c22c7be5","kind":"tag","published_at":"2024-12-22T01:58:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.6.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.3/manifests"},{"name":"@fumadocs/content-collections@1.1.6","sha":"c49a48518d9dd24c710d772db4f2c2b2c22c7be5","kind":"tag","published_at":"2024-12-22T01:58:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.1.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.6/manifests"},{"name":"fumadocs-core@14.6.3","sha":"c49a48518d9dd24c710d772db4f2c2b2c22c7be5","kind":"tag","published_at":"2024-12-22T01:58:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.6.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.3/manifests"},{"name":"fumadocs-docgen@1.3.4","sha":"c49a48518d9dd24c710d772db4f2c2b2c22c7be5","kind":"tag","published_at":"2024-12-22T01:58:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.3.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.4/manifests"},{"name":"fumadocs-mdx@11.2.0","sha":"c49a48518d9dd24c710d772db4f2c2b2c22c7be5","kind":"tag","published_at":"2024-12-22T01:58:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.2.0/manifests"},{"name":"fumadocs-core@14.6.2","sha":"91033bf21db7e60e63f67715ea624ba3785326a5","kind":"tag","published_at":"2024-12-19T10:05:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.6.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.2/manifests"},{"name":"fumadocs-ui@14.6.2","sha":"91033bf21db7e60e63f67715ea624ba3785326a5","kind":"tag","published_at":"2024-12-19T10:05:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.6.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.2/manifests"},{"name":"fumadocs-openapi@5.10.0","sha":"91033bf21db7e60e63f67715ea624ba3785326a5","kind":"tag","published_at":"2024-12-19T10:05:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.10.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.10.0/manifests"},{"name":"fumadocs-docgen@1.3.3","sha":"91033bf21db7e60e63f67715ea624ba3785326a5","kind":"tag","published_at":"2024-12-19T10:05:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.3/manifests"},{"name":"create-fumadocs-app@14.6.2","sha":"91033bf21db7e60e63f67715ea624ba3785326a5","kind":"tag","published_at":"2024-12-19T10:05:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.6.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.2/manifests"},{"name":"create-fumadocs-app@14.6.1","sha":"eb74b66a0cde04b0d95234b23a4ae5bf6d646557","kind":"tag","published_at":"2024-12-13T13:49:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.6.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.1/manifests"},{"name":"fumadocs-core@14.6.1","sha":"eb74b66a0cde04b0d95234b23a4ae5bf6d646557","kind":"tag","published_at":"2024-12-13T13:49:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.6.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.1/manifests"},{"name":"fumadocs-openapi@5.9.0","sha":"eb74b66a0cde04b0d95234b23a4ae5bf6d646557","kind":"tag","published_at":"2024-12-13T13:49:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.9.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.9.0/manifests"},{"name":"fumadocs-ui@14.6.1","sha":"eb74b66a0cde04b0d95234b23a4ae5bf6d646557","kind":"tag","published_at":"2024-12-13T13:49:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.6.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.1/manifests"},{"name":"fumadocs-twoslash@2.0.2","sha":"35fef616d89c007570d9009b75dc1c68f3b1b6e4","kind":"tag","published_at":"2024-12-10T14:12:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@2.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@2.0.2/manifests"},{"name":"create-fumadocs-app@14.6.0","sha":"35fef616d89c007570d9009b75dc1c68f3b1b6e4","kind":"tag","published_at":"2024-12-10T14:12:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.6.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.6.0/manifests"},{"name":"fumadocs-ui@14.6.0","sha":"35fef616d89c007570d9009b75dc1c68f3b1b6e4","kind":"tag","published_at":"2024-12-10T14:12:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.6.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.6.0/manifests"},{"name":"@fumadocs/mdx-remote@0.2.4","sha":"35fef616d89c007570d9009b75dc1c68f3b1b6e4","kind":"tag","published_at":"2024-12-10T14:12:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@0.2.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.4/manifests"},{"name":"fumadocs-core@14.6.0","sha":"35fef616d89c007570d9009b75dc1c68f3b1b6e4","kind":"tag","published_at":"2024-12-10T14:12:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.6.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.6.0/manifests"},{"name":"fumadocs-openapi@5.8.2","sha":"35fef616d89c007570d9009b75dc1c68f3b1b6e4","kind":"tag","published_at":"2024-12-10T14:12:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.8.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.8.2/manifests"},{"name":"fumadocs-openapi@5.8.1","sha":"23f3699efb84bb0d38dc48345d8692b7b33affa9","kind":"tag","published_at":"2024-12-04T10:16:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.8.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.8.1/manifests"},{"name":"create-fumadocs-app@14.5.6","sha":"23f3699efb84bb0d38dc48345d8692b7b33affa9","kind":"tag","published_at":"2024-12-04T10:16:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.5.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.6/manifests"},{"name":"fumadocs-ui@14.5.6","sha":"23f3699efb84bb0d38dc48345d8692b7b33affa9","kind":"tag","published_at":"2024-12-04T10:16:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.5.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.6/manifests"},{"name":"fumadocs-core@14.5.6","sha":"23f3699efb84bb0d38dc48345d8692b7b33affa9","kind":"tag","published_at":"2024-12-04T10:16:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.5.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.6/manifests"},{"name":"fumadocs-core@14.5.5","sha":"e0d7560f16ba4c6304f5758314b42ec83b9c6218","kind":"tag","published_at":"2024-11-30T10:06:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.5.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.5/manifests"},{"name":"create-fumadocs-app@14.5.5","sha":"e0d7560f16ba4c6304f5758314b42ec83b9c6218","kind":"tag","published_at":"2024-11-30T10:06:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.5.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.5/manifests"},{"name":"fumadocs-openapi@5.8.0","sha":"e0d7560f16ba4c6304f5758314b42ec83b9c6218","kind":"tag","published_at":"2024-11-30T10:06:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.8.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.8.0/manifests"},{"name":"fumadocs-ui@14.5.5","sha":"e0d7560f16ba4c6304f5758314b42ec83b9c6218","kind":"tag","published_at":"2024-11-30T10:06:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.5.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.5/manifests"},{"name":"fumadocs-core@14.5.4","sha":"fd7d789f9a5002a6a5027a1a42c3fdff816320b1","kind":"tag","published_at":"2024-11-25T10:38:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.5.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.4/manifests"},{"name":"fumadocs-openapi@5.7.5","sha":"fd7d789f9a5002a6a5027a1a42c3fdff816320b1","kind":"tag","published_at":"2024-11-25T10:38:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.7.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.5/manifests"},{"name":"@fumadocs/cli@0.0.4","sha":"fd7d789f9a5002a6a5027a1a42c3fdff816320b1","kind":"tag","published_at":"2024-11-25T10:38:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.4/manifests"},{"name":"create-fumadocs-app@14.5.4","sha":"fd7d789f9a5002a6a5027a1a42c3fdff816320b1","kind":"tag","published_at":"2024-11-25T10:38:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.5.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.4/manifests"},{"name":"fumadocs-ui@14.5.4","sha":"fd7d789f9a5002a6a5027a1a42c3fdff816320b1","kind":"tag","published_at":"2024-11-25T10:38:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.5.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.4/manifests"},{"name":"fumadocs-mdx@11.1.2","sha":"16b9ee1382f0513daa2448a2bd83881532a05241","kind":"tag","published_at":"2024-11-23T09:18:27.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.1.2/manifests"},{"name":"fumadocs-openapi@5.7.4","sha":"97b5b4fbbf33dec753f8f051359fcb58c99c574b","kind":"tag","published_at":"2024-11-23T01:42:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.7.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.4/manifests"},{"name":"fumadocs-core@14.5.3","sha":"97b5b4fbbf33dec753f8f051359fcb58c99c574b","kind":"tag","published_at":"2024-11-23T01:42:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.5.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.3/manifests"},{"name":"create-fumadocs-app@14.5.3","sha":"97b5b4fbbf33dec753f8f051359fcb58c99c574b","kind":"tag","published_at":"2024-11-23T01:42:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.5.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.3/manifests"},{"name":"fumadocs-ui@14.5.3","sha":"97b5b4fbbf33dec753f8f051359fcb58c99c574b","kind":"tag","published_at":"2024-11-23T01:42:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.5.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.3/manifests"},{"name":"fumadocs-ui@14.5.2","sha":"955cee12619a422947fc2aed4b08247404e9be45","kind":"tag","published_at":"2024-11-21T00:50:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.5.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.2/manifests"},{"name":"fumadocs-openapi@5.7.3","sha":"955cee12619a422947fc2aed4b08247404e9be45","kind":"tag","published_at":"2024-11-21T00:50:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.7.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.3/manifests"},{"name":"fumadocs-core@14.5.2","sha":"955cee12619a422947fc2aed4b08247404e9be45","kind":"tag","published_at":"2024-11-21T00:50:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.5.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.2/manifests"},{"name":"create-fumadocs-app@14.5.2","sha":"955cee12619a422947fc2aed4b08247404e9be45","kind":"tag","published_at":"2024-11-21T00:50:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.5.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.2/manifests"},{"name":"fumadocs-ui@14.5.1","sha":"4c3d1c0cd0791b210d637284339ba70bb63cd4f0","kind":"tag","published_at":"2024-11-20T13:03:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.5.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.1/manifests"},{"name":"fumadocs-openapi@5.7.2","sha":"4c3d1c0cd0791b210d637284339ba70bb63cd4f0","kind":"tag","published_at":"2024-11-20T13:03:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.7.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.2/manifests"},{"name":"fumadocs-core@14.5.1","sha":"4c3d1c0cd0791b210d637284339ba70bb63cd4f0","kind":"tag","published_at":"2024-11-20T13:03:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.5.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.1/manifests"},{"name":"create-fumadocs-app@14.5.1","sha":"4c3d1c0cd0791b210d637284339ba70bb63cd4f0","kind":"tag","published_at":"2024-11-20T13:03:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.5.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.1/manifests"},{"name":"create-fumadocs-app@14.5.0","sha":"c00d7f89d018b83026d24b2aba8b4bf949bf4120","kind":"tag","published_at":"2024-11-20T12:31:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.5.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.5.0/manifests"},{"name":"fumadocs-core@14.5.0","sha":"c00d7f89d018b83026d24b2aba8b4bf949bf4120","kind":"tag","published_at":"2024-11-20T12:31:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.5.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.5.0/manifests"},{"name":"fumadocs-ui@14.5.0","sha":"c00d7f89d018b83026d24b2aba8b4bf949bf4120","kind":"tag","published_at":"2024-11-20T12:31:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.5.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.5.0/manifests"},{"name":"fumadocs-openapi@5.7.1","sha":"c00d7f89d018b83026d24b2aba8b4bf949bf4120","kind":"tag","published_at":"2024-11-20T12:31:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.7.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.1/manifests"},{"name":"fumadocs-openapi@5.7.0","sha":"67f860a5a7bf6b9a76ee7643c17133bafa86331d","kind":"tag","published_at":"2024-11-17T15:23:51.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.7.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.7.0/manifests"},{"name":"fumadocs-openapi@5.6.2","sha":"d8b153ce2060c52348176ef1c51f8c687e34f435","kind":"tag","published_at":"2024-11-16T08:05:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.6.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.6.2/manifests"},{"name":"fumadocs-ui@14.4.2","sha":"d8b153ce2060c52348176ef1c51f8c687e34f435","kind":"tag","published_at":"2024-11-16T08:05:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.4.2/manifests"},{"name":"create-fumadocs-app@14.4.2","sha":"d8b153ce2060c52348176ef1c51f8c687e34f435","kind":"tag","published_at":"2024-11-16T08:05:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.4.2/manifests"},{"name":"fumadocs-core@14.4.2","sha":"d8b153ce2060c52348176ef1c51f8c687e34f435","kind":"tag","published_at":"2024-11-16T08:05:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.4.2/manifests"},{"name":"fumadocs-ui@14.4.1","sha":"4516533114f0717b73881c1b5742837ae21d88a6","kind":"tag","published_at":"2024-11-16T07:11:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.4.1/manifests"},{"name":"fumadocs-openapi@5.6.1","sha":"4516533114f0717b73881c1b5742837ae21d88a6","kind":"tag","published_at":"2024-11-16T07:11:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.6.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.6.1/manifests"},{"name":"fumadocs-core@14.4.1","sha":"4516533114f0717b73881c1b5742837ae21d88a6","kind":"tag","published_at":"2024-11-16T07:11:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.4.1/manifests"},{"name":"create-fumadocs-app@14.4.1","sha":"4516533114f0717b73881c1b5742837ae21d88a6","kind":"tag","published_at":"2024-11-16T07:11:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.4.1/manifests"},{"name":"fumadocs-openapi@5.6.0","sha":"feb90baefcffed5a18755813c6f3233d85e03ab5","kind":"tag","published_at":"2024-11-14T04:03:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.6.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.6.0/manifests"},{"name":"fumadocs-openapi@5.5.11","sha":"aa1f401cd3bfac291e6891fea481aff27d03347c","kind":"tag","published_at":"2024-11-13T09:07:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.11/manifests"},{"name":"fumadocs-openapi@5.5.10","sha":"e1a70a67291e822f0d5eb2d6a6a4756969e38b79","kind":"tag","published_at":"2024-11-12T13:26:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.10/manifests"},{"name":"create-fumadocs-app@14.4.0","sha":"e1a70a67291e822f0d5eb2d6a6a4756969e38b79","kind":"tag","published_at":"2024-11-12T13:26:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.4.0/manifests"},{"name":"fumadocs-core@14.4.0","sha":"e1a70a67291e822f0d5eb2d6a6a4756969e38b79","kind":"tag","published_at":"2024-11-12T13:26:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.4.0/manifests"},{"name":"fumadocs-ui@14.4.0","sha":"e1a70a67291e822f0d5eb2d6a6a4756969e38b79","kind":"tag","published_at":"2024-11-12T13:26:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.4.0/manifests"},{"name":"fumadocs-core@14.3.1","sha":"00c01b6d6db8c90a8de6cb6041f47dca09f39413","kind":"tag","published_at":"2024-11-08T12:13:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.3.1/manifests"},{"name":"fumadocs-openapi@5.5.9","sha":"00c01b6d6db8c90a8de6cb6041f47dca09f39413","kind":"tag","published_at":"2024-11-08T12:13:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.9/manifests"},{"name":"create-fumadocs-app@14.3.1","sha":"00c01b6d6db8c90a8de6cb6041f47dca09f39413","kind":"tag","published_at":"2024-11-08T12:13:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.3.1/manifests"},{"name":"fumadocs-ui@14.3.1","sha":"00c01b6d6db8c90a8de6cb6041f47dca09f39413","kind":"tag","published_at":"2024-11-08T12:13:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.3.1/manifests"},{"name":"fumadocs-openapi@5.5.8","sha":"07e343ec4ea09e4b95facfdfa43059f21b9a953e","kind":"tag","published_at":"2024-11-08T11:04:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.8/manifests"},{"name":"fumadocs-core@14.3.0","sha":"07e343ec4ea09e4b95facfdfa43059f21b9a953e","kind":"tag","published_at":"2024-11-08T11:04:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.3.0/manifests"},{"name":"fumadocs-ui@14.3.0","sha":"07e343ec4ea09e4b95facfdfa43059f21b9a953e","kind":"tag","published_at":"2024-11-08T11:04:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.3.0/manifests"},{"name":"create-fumadocs-app@14.3.0","sha":"07e343ec4ea09e4b95facfdfa43059f21b9a953e","kind":"tag","published_at":"2024-11-08T11:04:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.3.0/manifests"},{"name":"create-fumadocs-app@14.2.1","sha":"529109fbe818514ca49668f0b81ad3d1110ac4ba","kind":"tag","published_at":"2024-11-02T10:02:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.2.1/manifests"},{"name":"fumadocs-core@14.2.1","sha":"529109fbe818514ca49668f0b81ad3d1110ac4ba","kind":"tag","published_at":"2024-11-02T10:02:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.2.1/manifests"},{"name":"fumadocs-ui@14.2.1","sha":"529109fbe818514ca49668f0b81ad3d1110ac4ba","kind":"tag","published_at":"2024-11-02T10:02:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.2.1/manifests"},{"name":"fumadocs-openapi@5.5.7","sha":"529109fbe818514ca49668f0b81ad3d1110ac4ba","kind":"tag","published_at":"2024-11-02T10:02:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.7/manifests"},{"name":"next-validate-link@1.0.1","sha":"750cdc474cc28c0de89783fafb669b0784fa32cc","kind":"tag","published_at":"2024-11-02T08:34:40.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-validate-link@1.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-validate-link@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-validate-link@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-validate-link@1.0.1/manifests"},{"name":"fumadocs-docgen@1.3.2","sha":"750cdc474cc28c0de89783fafb669b0784fa32cc","kind":"tag","published_at":"2024-11-02T08:34:40.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.2/manifests"},{"name":"fumadocs-typescript@3.0.2","sha":"750cdc474cc28c0de89783fafb669b0784fa32cc","kind":"tag","published_at":"2024-11-02T08:34:40.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@3.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.0.2/manifests"},{"name":"next-validate-link@1.0.0","sha":"49697e25c939cb05077a073c388301bec43f1b0e","kind":"tag","published_at":"2024-11-01T14:40:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-validate-link@1.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-validate-link@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-validate-link@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-validate-link@1.0.0/manifests"},{"name":"fumadocs-core@14.2.0","sha":"ca89a0f0e6e1f95157478a8e1b1f7c8178edf4b1","kind":"tag","published_at":"2024-10-31T11:06:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.2.0/manifests"},{"name":"create-fumadocs-app@14.2.0","sha":"ca89a0f0e6e1f95157478a8e1b1f7c8178edf4b1","kind":"tag","published_at":"2024-10-31T11:06:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.2.0/manifests"},{"name":"fumadocs-openapi@5.5.6","sha":"ca89a0f0e6e1f95157478a8e1b1f7c8178edf4b1","kind":"tag","published_at":"2024-10-31T11:06:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.6/manifests"},{"name":"fumadocs-ui@14.2.0","sha":"ca89a0f0e6e1f95157478a8e1b1f7c8178edf4b1","kind":"tag","published_at":"2024-10-31T11:06:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.2.0/manifests"},{"name":"fumadocs-mdx@11.1.1","sha":"3d83e275e7b80b30eb7fc1be3c82a64ff2912041","kind":"tag","published_at":"2024-10-29T08:48:27.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.1.1/manifests"},{"name":"create-fumadocs-app@14.1.1","sha":"3d83e275e7b80b30eb7fc1be3c82a64ff2912041","kind":"tag","published_at":"2024-10-29T08:48:27.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.1.1/manifests"},{"name":"fumadocs-openapi@5.5.5","sha":"3d83e275e7b80b30eb7fc1be3c82a64ff2912041","kind":"tag","published_at":"2024-10-29T08:48:27.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.5/manifests"},{"name":"fumadocs-core@14.1.1","sha":"3d83e275e7b80b30eb7fc1be3c82a64ff2912041","kind":"tag","published_at":"2024-10-29T08:48:27.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.1.1/manifests"},{"name":"fumadocs-ui@14.1.1","sha":"3d83e275e7b80b30eb7fc1be3c82a64ff2912041","kind":"tag","published_at":"2024-10-29T08:48:27.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.1.1/manifests"},{"name":"fumadocs-mdx@11.1.0","sha":"bdd211fcb81ba06895320ca79a878ba0f3034307","kind":"tag","published_at":"2024-10-24T05:11:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.1.0/manifests"},{"name":"@fumadocs/cli@0.0.3","sha":"bdd211fcb81ba06895320ca79a878ba0f3034307","kind":"tag","published_at":"2024-10-24T05:11:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.3/manifests"},{"name":"fumadocs-openapi@5.5.3","sha":"27d08c960eadb57949e2e2e082d86a80b51749b5","kind":"tag","published_at":"2024-10-23T01:06:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.3/manifests"},{"name":"@fumadocs/cli@0.0.2","sha":"59840ed83bd34ef237d5ca44f2b7e7eeaf20ffb5","kind":"tag","published_at":"2024-10-22T13:03:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/cli@0.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/cli@0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcli@0.0.2/manifests"},{"name":"fumadocs-ui@14.0.1","sha":"e983433f15a232ca94f71526c5851987471d5a3c","kind":"tag","published_at":"2024-10-22T10:27:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.0.1/manifests"},{"name":"fumadocs-openapi@5.5.1","sha":"e983433f15a232ca94f71526c5851987471d5a3c","kind":"tag","published_at":"2024-10-22T10:27:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.1/manifests"},{"name":"fumadocs-mdx@11.0.0","sha":"e983433f15a232ca94f71526c5851987471d5a3c","kind":"tag","published_at":"2024-10-22T10:27:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@11.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@11.0.0/manifests"},{"name":"create-fumadocs-app@14.0.1","sha":"e983433f15a232ca94f71526c5851987471d5a3c","kind":"tag","published_at":"2024-10-22T10:27:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.0.1/manifests"},{"name":"fumadocs-core@14.0.1","sha":"e983433f15a232ca94f71526c5851987471d5a3c","kind":"tag","published_at":"2024-10-22T10:27:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.0.1/manifests"},{"name":"@fumadocs/mdx-remote@0.2.3","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@0.2.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.3/manifests"},{"name":"fumadocs-core@14.0.0","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@14.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@14.0.0/manifests"},{"name":"fumadocs-docgen@1.3.0","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.3.0/manifests"},{"name":"fumadocs-openapi@5.5.0","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.5.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.5.0/manifests"},{"name":"fumadocs-ui@14.0.0","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@14.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@14.0.0/manifests"},{"name":"fumadocs-mdx@10.1.0","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@10.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@10.1.0/manifests"},{"name":"fumadocs-typescript@3.0.0","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@3.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@3.0.0/manifests"},{"name":"fumadocs-twoslash@2.0.0","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@2.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@2.0.0/manifests"},{"name":"create-fumadocs-app@14.0.0","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@14.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@14.0.0/manifests"},{"name":"@fumadocs/content-collections@1.1.5","sha":"07ceb158f57066acd358ce19067c7277474e5101","kind":"tag","published_at":"2024-10-22T00:03:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.1.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.5/manifests"},{"name":"fumadocs-ui@13.4.10","sha":"d3630fb2b9b7166e33d7bfdd24bf7c45c98e141d","kind":"tag","published_at":"2024-09-12T08:47:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.10/manifests"},{"name":"fumadocs-openapi@5.4.14","sha":"d3630fb2b9b7166e33d7bfdd24bf7c45c98e141d","kind":"tag","published_at":"2024-09-12T08:47:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.14/manifests"},{"name":"fumadocs-core@13.4.10","sha":"d3630fb2b9b7166e33d7bfdd24bf7c45c98e141d","kind":"tag","published_at":"2024-09-12T08:47:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.10/manifests"},{"name":"create-fumadocs-app@13.4.10","sha":"d3630fb2b9b7166e33d7bfdd24bf7c45c98e141d","kind":"tag","published_at":"2024-09-12T08:47:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.10/manifests"},{"name":"fumadocs-ui@13.4.9","sha":"55c68daf21ba78cd8138c68cfb59e2f90a239a5c","kind":"tag","published_at":"2024-09-08T13:46:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.9/manifests"},{"name":"create-fumadocs-app@13.4.9","sha":"55c68daf21ba78cd8138c68cfb59e2f90a239a5c","kind":"tag","published_at":"2024-09-08T13:46:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.9/manifests"},{"name":"fumadocs-openapi@5.4.13","sha":"55c68daf21ba78cd8138c68cfb59e2f90a239a5c","kind":"tag","published_at":"2024-09-08T13:46:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.13/manifests"},{"name":"fumadocs-core@13.4.9","sha":"55c68daf21ba78cd8138c68cfb59e2f90a239a5c","kind":"tag","published_at":"2024-09-08T13:46:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.9/manifests"},{"name":"fumadocs-core@13.4.8","sha":"de85fc0243b367ebd0e48d800d896f8ab2505786","kind":"tag","published_at":"2024-09-07T13:57:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.8/manifests"},{"name":"create-fumadocs-app@13.4.8","sha":"de85fc0243b367ebd0e48d800d896f8ab2505786","kind":"tag","published_at":"2024-09-07T13:57:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.8/manifests"},{"name":"fumadocs-ui@13.4.8","sha":"de85fc0243b367ebd0e48d800d896f8ab2505786","kind":"tag","published_at":"2024-09-07T13:57:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.8/manifests"},{"name":"fumadocs-openapi@5.4.12","sha":"de85fc0243b367ebd0e48d800d896f8ab2505786","kind":"tag","published_at":"2024-09-07T13:57:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.12/manifests"},{"name":"fumadocs-mdx@10.0.2","sha":"de85fc0243b367ebd0e48d800d896f8ab2505786","kind":"tag","published_at":"2024-09-07T13:57:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@10.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@10.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@10.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@10.0.2/manifests"},{"name":"fumadocs-ui@13.4.7","sha":"8897456ab23c165862e39ffe35651ff219e93d2e","kind":"tag","published_at":"2024-09-06T07:25:37.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.7/manifests"},{"name":"create-fumadocs-app@13.4.7","sha":"8897456ab23c165862e39ffe35651ff219e93d2e","kind":"tag","published_at":"2024-09-06T07:25:37.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.7/manifests"},{"name":"fumadocs-openapi@5.4.11","sha":"8897456ab23c165862e39ffe35651ff219e93d2e","kind":"tag","published_at":"2024-09-06T07:25:37.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.11/manifests"},{"name":"fumadocs-core@13.4.7","sha":"8897456ab23c165862e39ffe35651ff219e93d2e","kind":"tag","published_at":"2024-09-06T07:25:37.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.7/manifests"},{"name":"fumadocs-openapi@5.4.10","sha":"5020b7b00231926f25761c28b884abd8ce6ea508","kind":"tag","published_at":"2024-09-05T14:33:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.10/manifests"},{"name":"fumadocs-core@13.4.6","sha":"5020b7b00231926f25761c28b884abd8ce6ea508","kind":"tag","published_at":"2024-09-05T14:33:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.6/manifests"},{"name":"fumadocs-ui@13.4.6","sha":"5020b7b00231926f25761c28b884abd8ce6ea508","kind":"tag","published_at":"2024-09-05T14:33:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.6/manifests"},{"name":"create-fumadocs-app@13.4.6","sha":"5020b7b00231926f25761c28b884abd8ce6ea508","kind":"tag","published_at":"2024-09-05T14:33:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.6/manifests"},{"name":"fumadocs-core@13.4.5","sha":"6562aca1edd92565e3c5b62a09ecf151ebf2331a","kind":"tag","published_at":"2024-09-03T16:00:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.5/manifests"},{"name":"fumadocs-mdx@10.0.1","sha":"6562aca1edd92565e3c5b62a09ecf151ebf2331a","kind":"tag","published_at":"2024-09-03T16:00:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@10.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@10.0.1/manifests"},{"name":"fumadocs-openapi@5.4.9","sha":"6562aca1edd92565e3c5b62a09ecf151ebf2331a","kind":"tag","published_at":"2024-09-03T16:00:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.9/manifests"},{"name":"fumadocs-ui@13.4.5","sha":"6562aca1edd92565e3c5b62a09ecf151ebf2331a","kind":"tag","published_at":"2024-09-03T16:00:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.5/manifests"},{"name":"create-fumadocs-app@13.4.5","sha":"6562aca1edd92565e3c5b62a09ecf151ebf2331a","kind":"tag","published_at":"2024-09-03T16:00:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.5/manifests"},{"name":"create-fumadocs-app@13.4.4","sha":"23fbe9ce43cba97287df2a3a6a715d138591cb51","kind":"tag","published_at":"2024-09-03T01:42:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.4/manifests"},{"name":"fumadocs-ui@13.4.4","sha":"23fbe9ce43cba97287df2a3a6a715d138591cb51","kind":"tag","published_at":"2024-09-03T01:42:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.4/manifests"},{"name":"fumadocs-core@13.4.4","sha":"23fbe9ce43cba97287df2a3a6a715d138591cb51","kind":"tag","published_at":"2024-09-03T01:42:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.4/manifests"},{"name":"fumadocs-openapi@5.4.8","sha":"23fbe9ce43cba97287df2a3a6a715d138591cb51","kind":"tag","published_at":"2024-09-03T01:42:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.8/manifests"},{"name":"fumadocs-openapi@5.4.7","sha":"9fb0aec6b883c95ac31e29d9abe163b7b77295f5","kind":"tag","published_at":"2024-09-02T10:17:35.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.7/manifests"},{"name":"create-fumadocs-app@13.4.3","sha":"9fb0aec6b883c95ac31e29d9abe163b7b77295f5","kind":"tag","published_at":"2024-09-02T10:17:35.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.3/manifests"},{"name":"fumadocs-core@13.4.3","sha":"9fb0aec6b883c95ac31e29d9abe163b7b77295f5","kind":"tag","published_at":"2024-09-02T10:17:35.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.3/manifests"},{"name":"fumadocs-ui@13.4.3","sha":"9fb0aec6b883c95ac31e29d9abe163b7b77295f5","kind":"tag","published_at":"2024-09-02T10:17:35.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.3/manifests"},{"name":"fumadocs-ui@13.4.2","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.2/manifests"},{"name":"fumadocs-typescript@2.1.0","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@2.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@2.1.0/manifests"},{"name":"fumadocs-twoslash@1.1.3","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@1.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.1.3/manifests"},{"name":"fumadocs-openapi@5.4.6","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.6/manifests"},{"name":"fumadocs-mdx@10.0.0","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@10.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@10.0.0/manifests"},{"name":"fumadocs-docgen@1.2.0","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.2.0/manifests"},{"name":"fumadocs-core@13.4.2","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.2/manifests"},{"name":"@fumadocs/mdx-remote@0.2.2","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@0.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.2/manifests"},{"name":"@fumadocs/content-collections@1.1.4","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.1.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.4/manifests"},{"name":"create-fumadocs-app@13.4.2","sha":"a3a4d44488082e8cfe71411348b008bd94ca42f7","kind":"tag","published_at":"2024-09-02T09:17:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.2/manifests"},{"name":"fumadocs-ui@13.4.1","sha":"74ba3a97398acde28754412d85f353e27c1e70fa","kind":"tag","published_at":"2024-08-30T04:39:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.1/manifests"},{"name":"fumadocs-openapi@5.4.5","sha":"74ba3a97398acde28754412d85f353e27c1e70fa","kind":"tag","published_at":"2024-08-30T04:39:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.5/manifests"},{"name":"fumadocs-mdx@9.0.4","sha":"74ba3a97398acde28754412d85f353e27c1e70fa","kind":"tag","published_at":"2024-08-30T04:39:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@9.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@9.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.4/manifests"},{"name":"fumadocs-core@13.4.1","sha":"74ba3a97398acde28754412d85f353e27c1e70fa","kind":"tag","published_at":"2024-08-30T04:39:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.1/manifests"},{"name":"create-fumadocs-app@13.4.1","sha":"74ba3a97398acde28754412d85f353e27c1e70fa","kind":"tag","published_at":"2024-08-30T04:39:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.1/manifests"},{"name":"@fumadocs/content-collections@1.1.3","sha":"468e458af5326dd7b5f4f6a9ed5cdad80b841fd6","kind":"tag","published_at":"2024-08-30T03:53:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.3/manifests"},{"name":"fumadocs-openapi@5.4.4","sha":"c609babf4b5bd266edf0f93acfaaadecb4e6c8e3","kind":"tag","published_at":"2024-08-29T05:25:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.4/manifests"},{"name":"create-fumadocs-app@13.4.0","sha":"c609babf4b5bd266edf0f93acfaaadecb4e6c8e3","kind":"tag","published_at":"2024-08-29T05:25:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.4.0/manifests"},{"name":"fumadocs-core@13.4.0","sha":"c609babf4b5bd266edf0f93acfaaadecb4e6c8e3","kind":"tag","published_at":"2024-08-29T05:25:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.4.0/manifests"},{"name":"fumadocs-mdx@9.0.3","sha":"c609babf4b5bd266edf0f93acfaaadecb4e6c8e3","kind":"tag","published_at":"2024-08-29T05:25:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@9.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@9.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.3/manifests"},{"name":"fumadocs-ui@13.4.0","sha":"c609babf4b5bd266edf0f93acfaaadecb4e6c8e3","kind":"tag","published_at":"2024-08-29T05:25:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.4.0/manifests"},{"name":"fumadocs-ui@13.3.3","sha":"8bc65dce0aed3577963b8a5ac3bd460b8981284d","kind":"tag","published_at":"2024-08-28T04:31:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.3.3/manifests"},{"name":"create-fumadocs-app@13.3.3","sha":"8bc65dce0aed3577963b8a5ac3bd460b8981284d","kind":"tag","published_at":"2024-08-28T04:31:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.3.3/manifests"},{"name":"fumadocs-core@13.3.3","sha":"8bc65dce0aed3577963b8a5ac3bd460b8981284d","kind":"tag","published_at":"2024-08-28T04:31:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.3.3/manifests"},{"name":"fumadocs-openapi@5.4.3","sha":"8bc65dce0aed3577963b8a5ac3bd460b8981284d","kind":"tag","published_at":"2024-08-28T04:31:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.3/manifests"},{"name":"fumadocs-openapi@5.4.2","sha":"8979a404f1fe0b6bcdb488afca145cb2142d665a","kind":"tag","published_at":"2024-08-27T12:45:22.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.2/manifests"},{"name":"fumadocs-openapi@5.4.1","sha":"4f7afc6f6d920e501e044ac30dc331716ac9a9b4","kind":"tag","published_at":"2024-08-25T01:19:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.1/manifests"},{"name":"fumadocs-openapi@5.4.0","sha":"9a1252d8cb26577de87c3fb32ef4273d53bf9ba3","kind":"tag","published_at":"2024-08-23T08:08:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.4.0/manifests"},{"name":"fumadocs-openapi@5.3.2","sha":"0a1f931798057544bb9eaff4f6046b0a4b3c70df","kind":"tag","published_at":"2024-08-23T06:00:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.3.2/manifests"},{"name":"fumadocs-openapi@5.3.1","sha":"54add15696f981a69c4e6166816e5dcff4a19c1a","kind":"tag","published_at":"2024-08-22T16:50:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.3.1/manifests"},{"name":"fumadocs-core@13.3.2","sha":"969e833aedd957a679260fad0201736ca970b506","kind":"tag","published_at":"2024-08-19T15:29:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.3.2/manifests"},{"name":"create-fumadocs-app@13.3.2","sha":"969e833aedd957a679260fad0201736ca970b506","kind":"tag","published_at":"2024-08-19T15:29:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.3.2/manifests"},{"name":"fumadocs-openapi@5.3.0","sha":"969e833aedd957a679260fad0201736ca970b506","kind":"tag","published_at":"2024-08-19T15:29:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.3.0/manifests"},{"name":"fumadocs-ui@13.3.2","sha":"969e833aedd957a679260fad0201736ca970b506","kind":"tag","published_at":"2024-08-19T15:29:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.3.2/manifests"},{"name":"fumadocs-core@13.3.1","sha":"e9f5843c25d6e778b9345832948f79fe494d61af","kind":"tag","published_at":"2024-08-18T10:28:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.3.1/manifests"},{"name":"fumadocs-ui@13.3.1","sha":"e9f5843c25d6e778b9345832948f79fe494d61af","kind":"tag","published_at":"2024-08-18T10:28:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.3.1/manifests"},{"name":"fumadocs-openapi@5.2.2","sha":"e9f5843c25d6e778b9345832948f79fe494d61af","kind":"tag","published_at":"2024-08-18T10:28:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.2.2/manifests"},{"name":"create-fumadocs-app@13.3.1","sha":"e9f5843c25d6e778b9345832948f79fe494d61af","kind":"tag","published_at":"2024-08-18T10:28:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.3.1/manifests"},{"name":"create-fumadocs-app@13.3.0","sha":"0794fc39214942d14f3c28937548334811e70da6","kind":"tag","published_at":"2024-08-18T09:54:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.3.0/manifests"},{"name":"fumadocs-ui@13.3.0","sha":"0794fc39214942d14f3c28937548334811e70da6","kind":"tag","published_at":"2024-08-18T09:54:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.3.0/manifests"},{"name":"fumadocs-twoslash@1.1.2","sha":"0794fc39214942d14f3c28937548334811e70da6","kind":"tag","published_at":"2024-08-18T09:54:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@1.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.1.2/manifests"},{"name":"fumadocs-openapi@5.2.1","sha":"0794fc39214942d14f3c28937548334811e70da6","kind":"tag","published_at":"2024-08-18T09:54:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.2.1/manifests"},{"name":"fumadocs-core@13.3.0","sha":"0794fc39214942d14f3c28937548334811e70da6","kind":"tag","published_at":"2024-08-18T09:54:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.3.0/manifests"},{"name":"fumadocs-openapi@5.2.0","sha":"135b039a94504de31d6f02094a6826da7737212d","kind":"tag","published_at":"2024-08-13T11:57:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.2.0/manifests"},{"name":"fumadocs-mdx@9.0.2","sha":"135b039a94504de31d6f02094a6826da7737212d","kind":"tag","published_at":"2024-08-13T11:57:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@9.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.2/manifests"},{"name":"fumadocs-core@13.2.2","sha":"135b039a94504de31d6f02094a6826da7737212d","kind":"tag","published_at":"2024-08-13T11:57:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.2.2/manifests"},{"name":"@fumadocs/mdx-remote@0.2.1","sha":"135b039a94504de31d6f02094a6826da7737212d","kind":"tag","published_at":"2024-08-13T11:57:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@0.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.1/manifests"},{"name":"@fumadocs/content-collections@1.1.2","sha":"135b039a94504de31d6f02094a6826da7737212d","kind":"tag","published_at":"2024-08-13T11:57:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.2/manifests"},{"name":"create-fumadocs-app@13.2.2","sha":"135b039a94504de31d6f02094a6826da7737212d","kind":"tag","published_at":"2024-08-13T11:57:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.2.2/manifests"},{"name":"fumadocs-ui@13.2.2","sha":"135b039a94504de31d6f02094a6826da7737212d","kind":"tag","published_at":"2024-08-13T11:57:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.2.2/manifests"},{"name":"fumadocs-mdx@9.0.1","sha":"6a11e7cd815362bc5d5f96b51ed7bd3cabcc3917","kind":"tag","published_at":"2024-08-13T07:53:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@9.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.1/manifests"},{"name":"create-fumadocs-app@13.2.1","sha":"6a11e7cd815362bc5d5f96b51ed7bd3cabcc3917","kind":"tag","published_at":"2024-08-13T07:53:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.2.1/manifests"},{"name":"@fumadocs/content-collections@1.1.1","sha":"6a11e7cd815362bc5d5f96b51ed7bd3cabcc3917","kind":"tag","published_at":"2024-08-13T07:53:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.1/manifests"},{"name":"fumadocs-core@13.2.1","sha":"6a11e7cd815362bc5d5f96b51ed7bd3cabcc3917","kind":"tag","published_at":"2024-08-13T07:53:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.2.1/manifests"},{"name":"fumadocs-openapi@5.1.0","sha":"6a11e7cd815362bc5d5f96b51ed7bd3cabcc3917","kind":"tag","published_at":"2024-08-13T07:53:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.1.0/manifests"},{"name":"fumadocs-ui@13.2.1","sha":"6a11e7cd815362bc5d5f96b51ed7bd3cabcc3917","kind":"tag","published_at":"2024-08-13T07:53:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.2.1/manifests"},{"name":"fumadocs-ui@13.2.0","sha":"86338e663115da91f0f9d106248e2a5fe6c1fa6c","kind":"tag","published_at":"2024-08-12T12:56:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.2.0/manifests"},{"name":"create-fumadocs-app@13.2.0","sha":"86338e663115da91f0f9d106248e2a5fe6c1fa6c","kind":"tag","published_at":"2024-08-12T12:56:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.2.0/manifests"},{"name":"fumadocs-core@13.2.0","sha":"86338e663115da91f0f9d106248e2a5fe6c1fa6c","kind":"tag","published_at":"2024-08-12T12:56:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.2.0/manifests"},{"name":"fumadocs-openapi@5.0.3","sha":"86338e663115da91f0f9d106248e2a5fe6c1fa6c","kind":"tag","published_at":"2024-08-12T12:56:25.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.0.3/manifests"},{"name":"fumadocs-openapi@5.0.2","sha":"d576d79fe553fb13c1590af751128e457299c321","kind":"tag","published_at":"2024-08-09T06:28:30.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.0.2/manifests"},{"name":"fumadocs-openapi@5.0.1","sha":"30fba8649d8f2a7d100b5473260ad18c5ef35cf4","kind":"tag","published_at":"2024-08-08T14:47:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.0.1/manifests"},{"name":"fumadocs-openapi@5.0.0","sha":"b5cff4599a04cd030dbab14383b96fa9af1a10cf","kind":"tag","published_at":"2024-08-08T12:18:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@5.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@5.0.0/manifests"},{"name":"fumadocs-ui@13.1.0","sha":"b5cff4599a04cd030dbab14383b96fa9af1a10cf","kind":"tag","published_at":"2024-08-08T12:18:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.1.0/manifests"},{"name":"fumadocs-core@13.1.0","sha":"b5cff4599a04cd030dbab14383b96fa9af1a10cf","kind":"tag","published_at":"2024-08-08T12:18:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.1.0/manifests"},{"name":"create-fumadocs-app@13.1.0","sha":"b5cff4599a04cd030dbab14383b96fa9af1a10cf","kind":"tag","published_at":"2024-08-08T12:18:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.1.0/manifests"},{"name":"create-fumadocs-app@13.0.7","sha":"40d0a0a900c36d6781c0c776eca49164e0135469","kind":"tag","published_at":"2024-08-05T02:43:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.7/manifests"},{"name":"fumadocs-core@13.0.7","sha":"40d0a0a900c36d6781c0c776eca49164e0135469","kind":"tag","published_at":"2024-08-05T02:43:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.7/manifests"},{"name":"fumadocs-ui@13.0.7","sha":"40d0a0a900c36d6781c0c776eca49164e0135469","kind":"tag","published_at":"2024-08-05T02:43:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.7/manifests"},{"name":"fumadocs-openapi@4.4.2","sha":"40d0a0a900c36d6781c0c776eca49164e0135469","kind":"tag","published_at":"2024-08-05T02:43:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.4.2/manifests"},{"name":"fumadocs-ui@13.0.6","sha":"85222dfd21a97aa6cb1c79b60f6aef99c064fd7e","kind":"tag","published_at":"2024-08-04T03:02:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.6/manifests"},{"name":"create-fumadocs-app@13.0.6","sha":"85222dfd21a97aa6cb1c79b60f6aef99c064fd7e","kind":"tag","published_at":"2024-08-04T03:02:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.6/manifests"},{"name":"fumadocs-core@13.0.6","sha":"85222dfd21a97aa6cb1c79b60f6aef99c064fd7e","kind":"tag","published_at":"2024-08-04T03:02:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.6/manifests"},{"name":"fumadocs-openapi@4.4.1","sha":"85222dfd21a97aa6cb1c79b60f6aef99c064fd7e","kind":"tag","published_at":"2024-08-04T03:02:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.4.1/manifests"},{"name":"fumadocs-ui@13.0.5","sha":"c5cd1557519aaae14ad7227636a4d6cdf0578053","kind":"tag","published_at":"2024-08-03T17:34:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.5/manifests"},{"name":"fumadocs-openapi@4.4.0","sha":"c5cd1557519aaae14ad7227636a4d6cdf0578053","kind":"tag","published_at":"2024-08-03T17:34:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.4.0/manifests"},{"name":"fumadocs-core@13.0.5","sha":"c5cd1557519aaae14ad7227636a4d6cdf0578053","kind":"tag","published_at":"2024-08-03T17:34:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.5/manifests"},{"name":"create-fumadocs-app@13.0.5","sha":"c5cd1557519aaae14ad7227636a4d6cdf0578053","kind":"tag","published_at":"2024-08-03T17:34:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.5/manifests"},{"name":"fumadocs-openapi@4.3.1","sha":"18a71309c2d2e61628f5b58a75c77a94928a4b8f","kind":"tag","published_at":"2024-08-02T13:21:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.3.1/manifests"},{"name":"fumadocs-openapi@4.3.0","sha":"e022a06d0e20421557c8ff77d0ac16870ccc70db","kind":"tag","published_at":"2024-08-02T06:17:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.3.0/manifests"},{"name":"fumadocs-core@13.0.4","sha":"e022a06d0e20421557c8ff77d0ac16870ccc70db","kind":"tag","published_at":"2024-08-02T06:17:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.4/manifests"},{"name":"fumadocs-ui@13.0.4","sha":"e022a06d0e20421557c8ff77d0ac16870ccc70db","kind":"tag","published_at":"2024-08-02T06:17:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.4/manifests"},{"name":"create-fumadocs-app@13.0.4","sha":"e022a06d0e20421557c8ff77d0ac16870ccc70db","kind":"tag","published_at":"2024-08-02T06:17:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.4/manifests"},{"name":"fumadocs-ui@13.0.3","sha":"1319650ffd4b3a9b3399438a6264f8423fd6790b","kind":"tag","published_at":"2024-08-02T04:05:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.3/manifests"},{"name":"create-fumadocs-app@13.0.3","sha":"1319650ffd4b3a9b3399438a6264f8423fd6790b","kind":"tag","published_at":"2024-08-02T04:05:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.3/manifests"},{"name":"fumadocs-core@13.0.3","sha":"1319650ffd4b3a9b3399438a6264f8423fd6790b","kind":"tag","published_at":"2024-08-02T04:05:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.3/manifests"},{"name":"fumadocs-openapi@4.2.2","sha":"1319650ffd4b3a9b3399438a6264f8423fd6790b","kind":"tag","published_at":"2024-08-02T04:05:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.2.2/manifests"},{"name":"fumadocs-core@13.0.2","sha":"b20ccc9a617d28c9487de1c8ca7cfc9affa5d4d0","kind":"tag","published_at":"2024-08-01T09:33:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.2/manifests"},{"name":"fumadocs-openapi@4.2.1","sha":"b20ccc9a617d28c9487de1c8ca7cfc9affa5d4d0","kind":"tag","published_at":"2024-08-01T09:33:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.2.1/manifests"},{"name":"fumadocs-ui@13.0.2","sha":"b20ccc9a617d28c9487de1c8ca7cfc9affa5d4d0","kind":"tag","published_at":"2024-08-01T09:33:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.2/manifests"},{"name":"create-fumadocs-app@13.0.2","sha":"b20ccc9a617d28c9487de1c8ca7cfc9affa5d4d0","kind":"tag","published_at":"2024-08-01T09:33:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.2/manifests"},{"name":"fumadocs-openapi@4.2.0","sha":"579812fb19fe6f22c310308242d3b82a25bf59c3","kind":"tag","published_at":"2024-07-31T09:12:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.2.0/manifests"},{"name":"fumadocs-openapi@4.1.1","sha":"d08a3d4ce09a4a8257c1b9aa7c33dd43ed9c5dc1","kind":"tag","published_at":"2024-07-28T13:26:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.1.1/manifests"},{"name":"fumadocs-core@13.0.1","sha":"d08a3d4ce09a4a8257c1b9aa7c33dd43ed9c5dc1","kind":"tag","published_at":"2024-07-28T13:26:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.1/manifests"},{"name":"fumadocs-mdx@9.0.0","sha":"d08a3d4ce09a4a8257c1b9aa7c33dd43ed9c5dc1","kind":"tag","published_at":"2024-07-28T13:26:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@9.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@9.0.0/manifests"},{"name":"fumadocs-ui@13.0.1","sha":"d08a3d4ce09a4a8257c1b9aa7c33dd43ed9c5dc1","kind":"tag","published_at":"2024-07-28T13:26:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.1/manifests"},{"name":"create-fumadocs-app@13.0.1","sha":"d08a3d4ce09a4a8257c1b9aa7c33dd43ed9c5dc1","kind":"tag","published_at":"2024-07-28T13:26:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.1/manifests"},{"name":"fumadocs-twoslash@1.1.1","sha":"2e9abe8e201f7ca9877460f2423f48c60ad60cd1","kind":"tag","published_at":"2024-07-28T13:07:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@1.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.1.1/manifests"},{"name":"create-fumadocs-app@13.0.0","sha":"2e9abe8e201f7ca9877460f2423f48c60ad60cd1","kind":"tag","published_at":"2024-07-28T13:07:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@13.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@13.0.0/manifests"},{"name":"fumadocs-core@13.0.0","sha":"2e9abe8e201f7ca9877460f2423f48c60ad60cd1","kind":"tag","published_at":"2024-07-28T13:07:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@13.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@13.0.0/manifests"},{"name":"fumadocs-openapi@4.1.0","sha":"2e9abe8e201f7ca9877460f2423f48c60ad60cd1","kind":"tag","published_at":"2024-07-28T13:07:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.1.0/manifests"},{"name":"fumadocs-ui@13.0.0","sha":"2e9abe8e201f7ca9877460f2423f48c60ad60cd1","kind":"tag","published_at":"2024-07-28T13:07:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@13.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@13.0.0/manifests"},{"name":"fumadocs-ui@12.5.6","sha":"e6b2e0981c0fb1195251854acf94baebc77dbe49","kind":"tag","published_at":"2024-07-24T07:31:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.5.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.6/manifests"},{"name":"create-fumadocs-app@12.5.6","sha":"e6b2e0981c0fb1195251854acf94baebc77dbe49","kind":"tag","published_at":"2024-07-24T07:31:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.5.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.6/manifests"},{"name":"fumadocs-core@12.5.6","sha":"e6b2e0981c0fb1195251854acf94baebc77dbe49","kind":"tag","published_at":"2024-07-24T07:31:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.5.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.6/manifests"},{"name":"fumadocs-openapi@4.0.6","sha":"e6b2e0981c0fb1195251854acf94baebc77dbe49","kind":"tag","published_at":"2024-07-24T07:31:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.6/manifests"},{"name":"fumadocs-ui@12.5.5","sha":"1cc5c42846a3c8dd6d1ac189d45eac93bc28e6ca","kind":"tag","published_at":"2024-07-23T04:53:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.5.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.5/manifests"},{"name":"create-fumadocs-app@12.5.5","sha":"1cc5c42846a3c8dd6d1ac189d45eac93bc28e6ca","kind":"tag","published_at":"2024-07-23T04:53:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.5.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.5/manifests"},{"name":"fumadocs-core@12.5.5","sha":"1cc5c42846a3c8dd6d1ac189d45eac93bc28e6ca","kind":"tag","published_at":"2024-07-23T04:53:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.5.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.5/manifests"},{"name":"fumadocs-openapi@4.0.5","sha":"1cc5c42846a3c8dd6d1ac189d45eac93bc28e6ca","kind":"tag","published_at":"2024-07-23T04:53:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.5/manifests"},{"name":"fumadocs-openapi@4.0.4","sha":"ff5c8b78aad1789fd806ed891620fc13850317ae","kind":"tag","published_at":"2024-07-17T13:33:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.4/manifests"},{"name":"fumadocs-ui@12.5.4","sha":"ff5c8b78aad1789fd806ed891620fc13850317ae","kind":"tag","published_at":"2024-07-17T13:33:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.5.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.4/manifests"},{"name":"create-fumadocs-app@12.5.4","sha":"ff5c8b78aad1789fd806ed891620fc13850317ae","kind":"tag","published_at":"2024-07-17T13:33:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.5.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.4/manifests"},{"name":"@fumadocs/content-collections@1.1.0","sha":"ff5c8b78aad1789fd806ed891620fc13850317ae","kind":"tag","published_at":"2024-07-17T13:33:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.1.0/manifests"},{"name":"fumadocs-core@12.5.4","sha":"ff5c8b78aad1789fd806ed891620fc13850317ae","kind":"tag","published_at":"2024-07-17T13:33:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.5.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.4/manifests"},{"name":"fumadocs-openapi@4.0.3","sha":"936cb544769887a1ee1a6fd3656439709683b1ae","kind":"tag","published_at":"2024-07-16T13:58:37.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.3/manifests"},{"name":"create-fumadocs-app@12.5.3","sha":"936cb544769887a1ee1a6fd3656439709683b1ae","kind":"tag","published_at":"2024-07-16T13:58:37.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.5.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.3/manifests"},{"name":"fumadocs-core@12.5.3","sha":"936cb544769887a1ee1a6fd3656439709683b1ae","kind":"tag","published_at":"2024-07-16T13:58:37.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.5.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.3/manifests"},{"name":"fumadocs-mdx@8.2.34","sha":"936cb544769887a1ee1a6fd3656439709683b1ae","kind":"tag","published_at":"2024-07-16T13:58:37.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.34","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.34/manifests"},{"name":"fumadocs-ui@12.5.3","sha":"936cb544769887a1ee1a6fd3656439709683b1ae","kind":"tag","published_at":"2024-07-16T13:58:37.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.5.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.3/manifests"},{"name":"create-fumadocs-app@12.5.2","sha":"e8d88a9fd6e56f42e33a0bd414a629a9859fae82","kind":"tag","published_at":"2024-07-15T13:26:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.5.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.2/manifests"},{"name":"fumadocs-core@12.5.2","sha":"e8d88a9fd6e56f42e33a0bd414a629a9859fae82","kind":"tag","published_at":"2024-07-15T13:26:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.5.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.2/manifests"},{"name":"fumadocs-openapi@4.0.2","sha":"e8d88a9fd6e56f42e33a0bd414a629a9859fae82","kind":"tag","published_at":"2024-07-15T13:26:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.2/manifests"},{"name":"fumadocs-ui@12.5.2","sha":"e8d88a9fd6e56f42e33a0bd414a629a9859fae82","kind":"tag","published_at":"2024-07-15T13:26:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.5.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.2/manifests"},{"name":"create-fumadocs-app@12.5.1","sha":"990a425a75d9ee2c6d90082f75f116f23e5ea5f7","kind":"tag","published_at":"2024-07-14T16:01:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.5.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.1/manifests"},{"name":"fumadocs-ui@12.5.1","sha":"990a425a75d9ee2c6d90082f75f116f23e5ea5f7","kind":"tag","published_at":"2024-07-14T16:01:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.5.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.1/manifests"},{"name":"fumadocs-openapi@4.0.1","sha":"990a425a75d9ee2c6d90082f75f116f23e5ea5f7","kind":"tag","published_at":"2024-07-14T16:01:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.1/manifests"},{"name":"fumadocs-core@12.5.1","sha":"990a425a75d9ee2c6d90082f75f116f23e5ea5f7","kind":"tag","published_at":"2024-07-14T16:01:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.5.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.1/manifests"},{"name":"create-fumadocs-app@12.5.0","sha":"addd8a695a823f2f2b4d256e4d2bbf1a285930c8","kind":"tag","published_at":"2024-07-14T14:36:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.5.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.5.0/manifests"},{"name":"fumadocs-ui@12.5.0","sha":"addd8a695a823f2f2b4d256e4d2bbf1a285930c8","kind":"tag","published_at":"2024-07-14T14:36:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.5.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.5.0/manifests"},{"name":"fumadocs-openapi@4.0.0","sha":"addd8a695a823f2f2b4d256e4d2bbf1a285930c8","kind":"tag","published_at":"2024-07-14T14:36:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@4.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@4.0.0/manifests"},{"name":"fumadocs-core@12.5.0","sha":"addd8a695a823f2f2b4d256e4d2bbf1a285930c8","kind":"tag","published_at":"2024-07-14T14:36:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.5.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.5.0/manifests"},{"name":"create-fumadocs-app@12.4.2","sha":"b86582011b09ee907700902bfdc49a642093f60a","kind":"tag","published_at":"2024-07-08T08:33:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.4.2/manifests"},{"name":"fumadocs-ui@12.4.2","sha":"b86582011b09ee907700902bfdc49a642093f60a","kind":"tag","published_at":"2024-07-08T08:33:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.4.2/manifests"},{"name":"fumadocs-openapi@3.3.0","sha":"b86582011b09ee907700902bfdc49a642093f60a","kind":"tag","published_at":"2024-07-08T08:33:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@3.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.3.0/manifests"},{"name":"fumadocs-core@12.4.2","sha":"b86582011b09ee907700902bfdc49a642093f60a","kind":"tag","published_at":"2024-07-08T08:33:48.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.4.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.4.2/manifests"},{"name":"@fumadocs/content-collections@1.0.3","sha":"ec324b612116f3c8912efa0bb79158f85f88bb32","kind":"tag","published_at":"2024-07-07T12:04:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.0.3/manifests"},{"name":"@fumadocs/content-collections@1.0.2","sha":"e79cb8b6883c73f425dee69a119b138e58686cc7","kind":"tag","published_at":"2024-07-06T14:51:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.0.2/manifests"},{"name":"create-fumadocs-app@12.4.1","sha":"e79cb8b6883c73f425dee69a119b138e58686cc7","kind":"tag","published_at":"2024-07-06T14:51:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.4.1/manifests"},{"name":"@fumadocs/mdx-remote@0.2.0","sha":"e79cb8b6883c73f425dee69a119b138e58686cc7","kind":"tag","published_at":"2024-07-06T14:51:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@0.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.2.0/manifests"},{"name":"fumadocs-core@12.4.1","sha":"e79cb8b6883c73f425dee69a119b138e58686cc7","kind":"tag","published_at":"2024-07-06T14:51:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.4.1/manifests"},{"name":"fumadocs-ui@12.4.1","sha":"e79cb8b6883c73f425dee69a119b138e58686cc7","kind":"tag","published_at":"2024-07-06T14:51:14.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.4.1/manifests"},{"name":"fumadocs-docgen@1.1.0","sha":"b050cd47360d99450a64ca37d6c5e1ab6c7a9ad7","kind":"tag","published_at":"2024-07-05T16:11:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.1.0/manifests"},{"name":"fumadocs-ui@12.4.0","sha":"b050cd47360d99450a64ca37d6c5e1ab6c7a9ad7","kind":"tag","published_at":"2024-07-05T16:11:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.4.0/manifests"},{"name":"@fumadocs/content-collections@1.0.1","sha":"b050cd47360d99450a64ca37d6c5e1ab6c7a9ad7","kind":"tag","published_at":"2024-07-05T16:11:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.0.1/manifests"},{"name":"fumadocs-core@12.4.0","sha":"b050cd47360d99450a64ca37d6c5e1ab6c7a9ad7","kind":"tag","published_at":"2024-07-05T16:11:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.4.0/manifests"},{"name":"create-fumadocs-app@12.4.0","sha":"b050cd47360d99450a64ca37d6c5e1ab6c7a9ad7","kind":"tag","published_at":"2024-07-05T16:11:32.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.4.0/manifests"},{"name":"fumadocs-core@12.3.6","sha":"88ac3bc96665873c4a986d785bdf64278779c8be","kind":"tag","published_at":"2024-07-03T08:21:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.3.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.6/manifests"},{"name":"fumadocs-ui@12.3.6","sha":"88ac3bc96665873c4a986d785bdf64278779c8be","kind":"tag","published_at":"2024-07-03T08:21:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.3.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.6/manifests"},{"name":"create-fumadocs-app@12.3.6","sha":"88ac3bc96665873c4a986d785bdf64278779c8be","kind":"tag","published_at":"2024-07-03T08:21:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.3.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.6/manifests"},{"name":"fumadocs-ui@12.3.5","sha":"996af262e2d8ecc9deb2e2b6ddcf3d46759a66f1","kind":"tag","published_at":"2024-07-02T09:21:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.3.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.5/manifests"},{"name":"create-fumadocs-app@12.3.5","sha":"996af262e2d8ecc9deb2e2b6ddcf3d46759a66f1","kind":"tag","published_at":"2024-07-02T09:21:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.3.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.5/manifests"},{"name":"fumadocs-core@12.3.5","sha":"996af262e2d8ecc9deb2e2b6ddcf3d46759a66f1","kind":"tag","published_at":"2024-07-02T09:21:17.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.3.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.5/manifests"},{"name":"@fumadocs/content-collections@1.0.0","sha":"c57ec1eb732721f6c702da6c231b6d4798ee9384","kind":"tag","published_at":"2024-07-02T08:41:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/content-collections@1.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/content-collections@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fcontent-collections@1.0.0/manifests"},{"name":"create-fumadocs-app@12.3.4","sha":"a8ad6296cb8c55b242ae02ef29a1d911b3ecdedd","kind":"tag","published_at":"2024-07-01T09:54:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.3.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.4/manifests"},{"name":"fumadocs-core@12.3.4","sha":"a8ad6296cb8c55b242ae02ef29a1d911b3ecdedd","kind":"tag","published_at":"2024-07-01T09:54:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.3.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.4/manifests"},{"name":"fumadocs-ui@12.3.4","sha":"a8ad6296cb8c55b242ae02ef29a1d911b3ecdedd","kind":"tag","published_at":"2024-07-01T09:54:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.3.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.4/manifests"},{"name":"fumadocs-ui@12.3.3","sha":"4d56f0ecf384c629d8445dde7100c5776ed324f8","kind":"tag","published_at":"2024-06-30T08:54:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.3/manifests"},{"name":"fumadocs-core@12.3.3","sha":"4d56f0ecf384c629d8445dde7100c5776ed324f8","kind":"tag","published_at":"2024-06-30T08:54:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.3/manifests"},{"name":"create-fumadocs-app@12.3.3","sha":"4d56f0ecf384c629d8445dde7100c5776ed324f8","kind":"tag","published_at":"2024-06-30T08:54:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.3/manifests"},{"name":"@fumadocs/mdx-remote@0.1.0","sha":"40eb16dcdc964cbc16620191e5e9695a44126b7c","kind":"tag","published_at":"2024-06-29T11:35:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@0.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.1.0/manifests"},{"name":"create-fumadocs-app@12.3.2","sha":"40eb16dcdc964cbc16620191e5e9695a44126b7c","kind":"tag","published_at":"2024-06-29T11:35:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.2/manifests"},{"name":"fumadocs-core@12.3.2","sha":"40eb16dcdc964cbc16620191e5e9695a44126b7c","kind":"tag","published_at":"2024-06-29T11:35:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.2/manifests"},{"name":"fumadocs-ui@12.3.2","sha":"40eb16dcdc964cbc16620191e5e9695a44126b7c","kind":"tag","published_at":"2024-06-29T11:35:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.2/manifests"},{"name":"fumadocs-ui@12.3.1","sha":"c4a69078f0072415cc40372fe963f97841e733f8","kind":"tag","published_at":"2024-06-29T04:49:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.1/manifests"},{"name":"create-fumadocs-app@12.3.1","sha":"c4a69078f0072415cc40372fe963f97841e733f8","kind":"tag","published_at":"2024-06-29T04:49:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.1/manifests"},{"name":"fumadocs-core@12.3.1","sha":"c4a69078f0072415cc40372fe963f97841e733f8","kind":"tag","published_at":"2024-06-29T04:49:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.1/manifests"},{"name":"fumadocs-openapi@3.2.0","sha":"c4a69078f0072415cc40372fe963f97841e733f8","kind":"tag","published_at":"2024-06-29T04:49:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@3.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.2.0/manifests"},{"name":"fumadocs-core@12.3.0","sha":"f4c03b510a19b796a7570bf2feb70631b92f2d99","kind":"tag","published_at":"2024-06-27T14:28:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.3.0/manifests"},{"name":"fumadocs-ui@12.3.0","sha":"f4c03b510a19b796a7570bf2feb70631b92f2d99","kind":"tag","published_at":"2024-06-27T14:28:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.3.0/manifests"},{"name":"create-fumadocs-app@12.3.0","sha":"f4c03b510a19b796a7570bf2feb70631b92f2d99","kind":"tag","published_at":"2024-06-27T14:28:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.3.0/manifests"},{"name":"fumadocs-ui@12.2.5","sha":"13037c2d952d3b3fb6b0fb75ed9d4feb5e6c8ea4","kind":"tag","published_at":"2024-06-25T10:26:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.2.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.5/manifests"},{"name":"fumadocs-core@12.2.5","sha":"13037c2d952d3b3fb6b0fb75ed9d4feb5e6c8ea4","kind":"tag","published_at":"2024-06-25T10:26:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.2.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.5/manifests"},{"name":"create-fumadocs-app@12.2.5","sha":"13037c2d952d3b3fb6b0fb75ed9d4feb5e6c8ea4","kind":"tag","published_at":"2024-06-25T10:26:18.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.2.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.5/manifests"},{"name":"fumadocs-openapi@3.1.3","sha":"e2df55ef77c1ba8cf3f0ccb9849686dcd9c6519e","kind":"tag","published_at":"2024-06-24T14:07:45.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@3.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.1.3/manifests"},{"name":"create-fumadocs-app@12.2.4","sha":"77a35ca91f4d046eddd1c439ff7b8b71aa11bcf8","kind":"tag","published_at":"2024-06-24T11:25:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.2.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.4/manifests"},{"name":"fumadocs-ui@12.2.4","sha":"77a35ca91f4d046eddd1c439ff7b8b71aa11bcf8","kind":"tag","published_at":"2024-06-24T11:25:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.2.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.4/manifests"},{"name":"fumadocs-core@12.2.4","sha":"77a35ca91f4d046eddd1c439ff7b8b71aa11bcf8","kind":"tag","published_at":"2024-06-24T11:25:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.2.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.4/manifests"},{"name":"fumadocs-ui@12.2.3","sha":"fdff5e514cc39932a97f3df83546bdcd4ba5faf8","kind":"tag","published_at":"2024-06-23T15:21:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.2.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.3/manifests"},{"name":"fumadocs-core@12.2.3","sha":"fdff5e514cc39932a97f3df83546bdcd4ba5faf8","kind":"tag","published_at":"2024-06-23T15:21:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.2.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.3/manifests"},{"name":"create-fumadocs-app@12.2.3","sha":"fdff5e514cc39932a97f3df83546bdcd4ba5faf8","kind":"tag","published_at":"2024-06-23T15:21:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.2.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.3/manifests"},{"name":"fumadocs-core@12.2.2","sha":"b9a65330e5a7f900626bbb7d3ed69cd76e0d84c0","kind":"tag","published_at":"2024-06-22T14:46:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.2/manifests"},{"name":"create-fumadocs-app@12.2.2","sha":"b9a65330e5a7f900626bbb7d3ed69cd76e0d84c0","kind":"tag","published_at":"2024-06-22T14:46:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.2/manifests"},{"name":"fumadocs-ui@12.2.2","sha":"b9a65330e5a7f900626bbb7d3ed69cd76e0d84c0","kind":"tag","published_at":"2024-06-22T14:46:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.2/manifests"},{"name":"fumadocs-openapi@3.1.2","sha":"8ad24579572955e0c62f56ff29498a84ffd1e254","kind":"tag","published_at":"2024-06-22T14:17:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@3.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.1.2/manifests"},{"name":"fumadocs-ui@12.2.1","sha":"8ad24579572955e0c62f56ff29498a84ffd1e254","kind":"tag","published_at":"2024-06-22T14:17:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.1/manifests"},{"name":"fumadocs-mdx@8.2.33","sha":"8ad24579572955e0c62f56ff29498a84ffd1e254","kind":"tag","published_at":"2024-06-22T14:17:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.33","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.33/manifests"},{"name":"fumadocs-core@12.2.1","sha":"8ad24579572955e0c62f56ff29498a84ffd1e254","kind":"tag","published_at":"2024-06-22T14:17:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.1/manifests"},{"name":"create-fumadocs-app@12.2.1","sha":"8ad24579572955e0c62f56ff29498a84ffd1e254","kind":"tag","published_at":"2024-06-22T14:17:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.1/manifests"},{"name":"create-fumadocs-app@12.2.0","sha":"eaa4415704f3bb2643dc202af8fb656cf22fff47","kind":"tag","published_at":"2024-06-21T13:27:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.2.0/manifests"},{"name":"fumadocs-openapi@3.1.1","sha":"eaa4415704f3bb2643dc202af8fb656cf22fff47","kind":"tag","published_at":"2024-06-21T13:27:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@3.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.1.1/manifests"},{"name":"fumadocs-core@12.2.0","sha":"eaa4415704f3bb2643dc202af8fb656cf22fff47","kind":"tag","published_at":"2024-06-21T13:27:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.2.0/manifests"},{"name":"fumadocs-ui@12.2.0","sha":"eaa4415704f3bb2643dc202af8fb656cf22fff47","kind":"tag","published_at":"2024-06-21T13:27:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.2.0/manifests"},{"name":"create-fumadocs-app@12.1.3","sha":"d152e223cac833281a33594a543be18c30bf9f98","kind":"tag","published_at":"2024-06-19T12:37:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.1.3/manifests"},{"name":"fumadocs-ui@12.1.3","sha":"d152e223cac833281a33594a543be18c30bf9f98","kind":"tag","published_at":"2024-06-19T12:37:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.1.3/manifests"},{"name":"fumadocs-openapi@3.1.0","sha":"d152e223cac833281a33594a543be18c30bf9f98","kind":"tag","published_at":"2024-06-19T12:37:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@3.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.1.0/manifests"},{"name":"fumadocs-core@12.1.3","sha":"d152e223cac833281a33594a543be18c30bf9f98","kind":"tag","published_at":"2024-06-19T12:37:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.1.3/manifests"},{"name":"fumadocs-core@12.1.2","sha":"52757d3129f82bd29a2c8780723afa0a4d708ca5","kind":"tag","published_at":"2024-06-18T08:00:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.1.2/manifests"},{"name":"create-fumadocs-app@12.1.2","sha":"52757d3129f82bd29a2c8780723afa0a4d708ca5","kind":"tag","published_at":"2024-06-18T08:00:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.1.2/manifests"},{"name":"fumadocs-ui@12.1.2","sha":"52757d3129f82bd29a2c8780723afa0a4d708ca5","kind":"tag","published_at":"2024-06-18T08:00:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.1.2/manifests"},{"name":"fumadocs-openapi@3.0.0","sha":"52757d3129f82bd29a2c8780723afa0a4d708ca5","kind":"tag","published_at":"2024-06-18T08:00:20.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@3.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@3.0.0/manifests"},{"name":"@fumadocs/mdx-remote@0.0.2","sha":"2b4d6ec52c5b7f0b91ee9abd4cbb84a905a4047c","kind":"tag","published_at":"2024-06-17T06:05:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@0.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.0.2/manifests"},{"name":"fumadocs-core@12.1.1","sha":"2b4d6ec52c5b7f0b91ee9abd4cbb84a905a4047c","kind":"tag","published_at":"2024-06-17T06:05:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.1.1/manifests"},{"name":"fumadocs-openapi@2.0.5","sha":"2b4d6ec52c5b7f0b91ee9abd4cbb84a905a4047c","kind":"tag","published_at":"2024-06-17T06:05:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@2.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.5/manifests"},{"name":"fumadocs-ui@12.1.1","sha":"2b4d6ec52c5b7f0b91ee9abd4cbb84a905a4047c","kind":"tag","published_at":"2024-06-17T06:05:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.1.1/manifests"},{"name":"create-fumadocs-app@12.1.1","sha":"2b4d6ec52c5b7f0b91ee9abd4cbb84a905a4047c","kind":"tag","published_at":"2024-06-17T06:05:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.1.1/manifests"},{"name":"fumadocs-core@12.1.0","sha":"7e1fdd8985695c1e3d35bb85c92d7b78924d17b9","kind":"tag","published_at":"2024-06-16T12:17:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.1.0/manifests"},{"name":"fumadocs-twoslash@1.1.0","sha":"7e1fdd8985695c1e3d35bb85c92d7b78924d17b9","kind":"tag","published_at":"2024-06-16T12:17:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@1.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.1.0/manifests"},{"name":"fumadocs-ui@12.1.0","sha":"7e1fdd8985695c1e3d35bb85c92d7b78924d17b9","kind":"tag","published_at":"2024-06-16T12:17:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.1.0/manifests"},{"name":"create-fumadocs-app@12.1.0","sha":"7e1fdd8985695c1e3d35bb85c92d7b78924d17b9","kind":"tag","published_at":"2024-06-16T12:17:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.1.0/manifests"},{"name":"fumadocs-contentlayer@1.1.34","sha":"bc7fef6a197852bffa49317f9c21594b69d509c9","kind":"tag","published_at":"2024-06-14T13:09:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.34","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.34/manifests"},{"name":"create-fumadocs-app@12.0.7","sha":"bc7fef6a197852bffa49317f9c21594b69d509c9","kind":"tag","published_at":"2024-06-14T13:09:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.7/manifests"},{"name":"@fumadocs/mdx-remote@0.0.1","sha":"bc7fef6a197852bffa49317f9c21594b69d509c9","kind":"tag","published_at":"2024-06-14T13:09:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@0.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.0.1/manifests"},{"name":"fumadocs-core@12.0.7","sha":"bc7fef6a197852bffa49317f9c21594b69d509c9","kind":"tag","published_at":"2024-06-14T13:09:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.7/manifests"},{"name":"fumadocs-mdx@8.2.32","sha":"bc7fef6a197852bffa49317f9c21594b69d509c9","kind":"tag","published_at":"2024-06-14T13:09:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.32","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.32/manifests"},{"name":"fumadocs-ui@12.0.7","sha":"bc7fef6a197852bffa49317f9c21594b69d509c9","kind":"tag","published_at":"2024-06-14T13:09:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.7/manifests"},{"name":"create-fumadocs-app@12.0.6","sha":"da0be39101d9f26b93a8704d11557fe62fcc48fc","kind":"tag","published_at":"2024-06-14T07:57:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.6/manifests"},{"name":"fumadocs-ui@12.0.6","sha":"da0be39101d9f26b93a8704d11557fe62fcc48fc","kind":"tag","published_at":"2024-06-14T07:57:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.6/manifests"},{"name":"fumadocs-core@12.0.6","sha":"da0be39101d9f26b93a8704d11557fe62fcc48fc","kind":"tag","published_at":"2024-06-14T07:57:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.6/manifests"},{"name":"@fumadocs/mdx-remote@0.0.0","sha":"da0be39101d9f26b93a8704d11557fe62fcc48fc","kind":"tag","published_at":"2024-06-14T07:57:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fumadocs/mdx-remote@0.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fumadocs/mdx-remote@0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fumadocs%2Fmdx-remote@0.0.0/manifests"},{"name":"fumadocs-ui@12.0.5","sha":"a9d6f3fb10f328b109d7fbfdb6e6a3cae06c9eba","kind":"tag","published_at":"2024-06-14T03:48:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.5/manifests"},{"name":"fumadocs-core@12.0.5","sha":"a9d6f3fb10f328b109d7fbfdb6e6a3cae06c9eba","kind":"tag","published_at":"2024-06-14T03:48:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.5/manifests"},{"name":"create-fumadocs-app@12.0.5","sha":"a9d6f3fb10f328b109d7fbfdb6e6a3cae06c9eba","kind":"tag","published_at":"2024-06-14T03:48:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.5/manifests"},{"name":"fumadocs-ui@12.0.4","sha":"cd01fa185693857e88b26d599d302104e08fc6a5","kind":"tag","published_at":"2024-06-13T11:58:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.4/manifests"},{"name":"create-fumadocs-app@12.0.4","sha":"cd01fa185693857e88b26d599d302104e08fc6a5","kind":"tag","published_at":"2024-06-13T11:58:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.4/manifests"},{"name":"fumadocs-core@12.0.4","sha":"cd01fa185693857e88b26d599d302104e08fc6a5","kind":"tag","published_at":"2024-06-13T11:58:33.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.4/manifests"},{"name":"fumadocs-mdx@8.2.31","sha":"b6aaafebd36665fed4e8b01ca4edacecfcae4b8b","kind":"tag","published_at":"2024-06-12T08:17:10.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.31","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.31/manifests"},{"name":"fumadocs-ui@12.0.3","sha":"b6aaafebd36665fed4e8b01ca4edacecfcae4b8b","kind":"tag","published_at":"2024-06-12T08:17:10.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.3/manifests"},{"name":"create-fumadocs-app@12.0.3","sha":"b6aaafebd36665fed4e8b01ca4edacecfcae4b8b","kind":"tag","published_at":"2024-06-12T08:17:10.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.3/manifests"},{"name":"fumadocs-contentlayer@1.1.33","sha":"b6aaafebd36665fed4e8b01ca4edacecfcae4b8b","kind":"tag","published_at":"2024-06-12T08:17:10.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.33","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.33/manifests"},{"name":"fumadocs-core@12.0.3","sha":"b6aaafebd36665fed4e8b01ca4edacecfcae4b8b","kind":"tag","published_at":"2024-06-12T08:17:10.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.3/manifests"},{"name":"fumadocs-openapi@2.0.4","sha":"b6aaafebd36665fed4e8b01ca4edacecfcae4b8b","kind":"tag","published_at":"2024-06-12T08:17:10.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@2.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.4/manifests"},{"name":"fumadocs-ui@12.0.2","sha":"db6776d6a48b1311d2e67a1febbd56913ee625e5","kind":"tag","published_at":"2024-06-10T13:03:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.2/manifests"},{"name":"create-fumadocs-app@12.0.2","sha":"db6776d6a48b1311d2e67a1febbd56913ee625e5","kind":"tag","published_at":"2024-06-10T13:03:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.2/manifests"},{"name":"fumadocs-contentlayer@1.1.32","sha":"db6776d6a48b1311d2e67a1febbd56913ee625e5","kind":"tag","published_at":"2024-06-10T13:03:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.32","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.32/manifests"},{"name":"fumadocs-core@12.0.2","sha":"db6776d6a48b1311d2e67a1febbd56913ee625e5","kind":"tag","published_at":"2024-06-10T13:03:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.2/manifests"},{"name":"fumadocs-mdx@8.2.30","sha":"db6776d6a48b1311d2e67a1febbd56913ee625e5","kind":"tag","published_at":"2024-06-10T13:03:46.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.30","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.30/manifests"},{"name":"fumadocs-core@12.0.1","sha":"6225492d89287a5819811fda7b3ce9054a483ccb","kind":"tag","published_at":"2024-06-09T14:45:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.1/manifests"},{"name":"create-fumadocs-app@12.0.1","sha":"6225492d89287a5819811fda7b3ce9054a483ccb","kind":"tag","published_at":"2024-06-09T14:45:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.1/manifests"},{"name":"fumadocs-contentlayer@1.1.31","sha":"6225492d89287a5819811fda7b3ce9054a483ccb","kind":"tag","published_at":"2024-06-09T14:45:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.31","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.31/manifests"},{"name":"fumadocs-mdx@8.2.29","sha":"6225492d89287a5819811fda7b3ce9054a483ccb","kind":"tag","published_at":"2024-06-09T14:45:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.29","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.29/manifests"},{"name":"fumadocs-ui@12.0.1","sha":"6225492d89287a5819811fda7b3ce9054a483ccb","kind":"tag","published_at":"2024-06-09T14:45:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.1/manifests"},{"name":"create-fumadocs-app@12.0.0","sha":"db06478342f3fd2ce88c4616c744d53076f9869c","kind":"tag","published_at":"2024-06-09T08:03:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@12.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@12.0.0/manifests"},{"name":"fumadocs-openapi@2.0.3","sha":"db06478342f3fd2ce88c4616c744d53076f9869c","kind":"tag","published_at":"2024-06-09T08:03:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@2.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.3/manifests"},{"name":"fumadocs-mdx@8.2.28","sha":"db06478342f3fd2ce88c4616c744d53076f9869c","kind":"tag","published_at":"2024-06-09T08:03:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.28","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.28/manifests"},{"name":"fumadocs-ui@12.0.0","sha":"db06478342f3fd2ce88c4616c744d53076f9869c","kind":"tag","published_at":"2024-06-09T08:03:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@12.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@12.0.0/manifests"},{"name":"fumadocs-core@12.0.0","sha":"db06478342f3fd2ce88c4616c744d53076f9869c","kind":"tag","published_at":"2024-06-09T08:03:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@12.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@12.0.0/manifests"},{"name":"fumadocs-contentlayer@1.1.30","sha":"db06478342f3fd2ce88c4616c744d53076f9869c","kind":"tag","published_at":"2024-06-09T08:03:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.30","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.30/manifests"},{"name":"create-fumadocs-app@11.3.2","sha":"41b44d38f67eb1202f96996cf952fac6f312f060","kind":"tag","published_at":"2024-06-03T09:56:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.3.2/manifests"},{"name":"fumadocs-ui@11.3.2","sha":"41b44d38f67eb1202f96996cf952fac6f312f060","kind":"tag","published_at":"2024-06-03T09:56:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.3.2/manifests"},{"name":"fumadocs-mdx@8.2.27","sha":"41b44d38f67eb1202f96996cf952fac6f312f060","kind":"tag","published_at":"2024-06-03T09:56:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.27","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.27/manifests"},{"name":"fumadocs-core@11.3.2","sha":"41b44d38f67eb1202f96996cf952fac6f312f060","kind":"tag","published_at":"2024-06-03T09:56:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.3.2/manifests"},{"name":"fumadocs-contentlayer@1.1.29","sha":"41b44d38f67eb1202f96996cf952fac6f312f060","kind":"tag","published_at":"2024-06-03T09:56:43.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.29","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.29/manifests"},{"name":"fumadocs-openapi@2.0.2","sha":"d6916f6dd902462720e586d4adc0e486619cb09d","kind":"tag","published_at":"2024-06-01T13:40:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@2.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.2/manifests"},{"name":"fumadocs-ui@11.3.1","sha":"1f71354f0f46aa3e3163340d9d9a91ccfe4a76bc","kind":"tag","published_at":"2024-05-29T09:43:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.3.1/manifests"},{"name":"fumadocs-mdx@8.2.26","sha":"1f71354f0f46aa3e3163340d9d9a91ccfe4a76bc","kind":"tag","published_at":"2024-05-29T09:43:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.26","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.26/manifests"},{"name":"fumadocs-core@11.3.1","sha":"1f71354f0f46aa3e3163340d9d9a91ccfe4a76bc","kind":"tag","published_at":"2024-05-29T09:43:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.3.1/manifests"},{"name":"fumadocs-contentlayer@1.1.28","sha":"1f71354f0f46aa3e3163340d9d9a91ccfe4a76bc","kind":"tag","published_at":"2024-05-29T09:43:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.28","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.28/manifests"},{"name":"create-fumadocs-app@11.3.1","sha":"1f71354f0f46aa3e3163340d9d9a91ccfe4a76bc","kind":"tag","published_at":"2024-05-29T09:43:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.3.1/manifests"},{"name":"fumadocs-core@11.3.0","sha":"484dfd7b2ca6b5ff485db666b5e96c51473d642f","kind":"tag","published_at":"2024-05-29T09:09:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.3.0/manifests"},{"name":"create-fumadocs-app@11.3.0","sha":"484dfd7b2ca6b5ff485db666b5e96c51473d642f","kind":"tag","published_at":"2024-05-29T09:09:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.3.0/manifests"},{"name":"fumadocs-contentlayer@1.1.27","sha":"484dfd7b2ca6b5ff485db666b5e96c51473d642f","kind":"tag","published_at":"2024-05-29T09:09:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.27","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.27/manifests"},{"name":"fumadocs-mdx@8.2.25","sha":"484dfd7b2ca6b5ff485db666b5e96c51473d642f","kind":"tag","published_at":"2024-05-29T09:09:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.25","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.25/manifests"},{"name":"fumadocs-ui@11.3.0","sha":"484dfd7b2ca6b5ff485db666b5e96c51473d642f","kind":"tag","published_at":"2024-05-29T09:09:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.3.0/manifests"},{"name":"fumadocs-core@11.2.2","sha":"15faf6d2ca1ef6ee7dae8cdfd8ba2af2c52eaeb5","kind":"tag","published_at":"2024-05-28T13:23:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.2.2/manifests"},{"name":"create-fumadocs-app@11.2.2","sha":"15faf6d2ca1ef6ee7dae8cdfd8ba2af2c52eaeb5","kind":"tag","published_at":"2024-05-28T13:23:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.2.2/manifests"},{"name":"fumadocs-contentlayer@1.1.26","sha":"15faf6d2ca1ef6ee7dae8cdfd8ba2af2c52eaeb5","kind":"tag","published_at":"2024-05-28T13:23:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.26","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.26/manifests"},{"name":"fumadocs-mdx@8.2.24","sha":"15faf6d2ca1ef6ee7dae8cdfd8ba2af2c52eaeb5","kind":"tag","published_at":"2024-05-28T13:23:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.24","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.24/manifests"},{"name":"fumadocs-ui@11.2.2","sha":"15faf6d2ca1ef6ee7dae8cdfd8ba2af2c52eaeb5","kind":"tag","published_at":"2024-05-28T13:23:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.2.2/manifests"},{"name":"fumadocs-mdx@8.2.23","sha":"3bf1d333802ec7b1268129dd498177a1d3c2ffda","kind":"tag","published_at":"2024-05-25T11:07:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.23","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.23/manifests"},{"name":"fumadocs-core@11.2.1","sha":"3bf1d333802ec7b1268129dd498177a1d3c2ffda","kind":"tag","published_at":"2024-05-25T11:07:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.2.1/manifests"},{"name":"create-fumadocs-app@11.2.1","sha":"3bf1d333802ec7b1268129dd498177a1d3c2ffda","kind":"tag","published_at":"2024-05-25T11:07:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.2.1/manifests"},{"name":"fumadocs-contentlayer@1.1.25","sha":"3bf1d333802ec7b1268129dd498177a1d3c2ffda","kind":"tag","published_at":"2024-05-25T11:07:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.25","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.25/manifests"},{"name":"fumadocs-ui@11.2.1","sha":"3bf1d333802ec7b1268129dd498177a1d3c2ffda","kind":"tag","published_at":"2024-05-25T11:07:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.2.1/manifests"},{"name":"fumadocs-contentlayer@1.1.24","sha":"e4eaf50077d18bffd649257016e8e39091a6bfbe","kind":"tag","published_at":"2024-05-23T09:03:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.24","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.24/manifests"},{"name":"fumadocs-core@11.2.0","sha":"e4eaf50077d18bffd649257016e8e39091a6bfbe","kind":"tag","published_at":"2024-05-23T09:03:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.2.0/manifests"},{"name":"fumadocs-mdx@8.2.22","sha":"e4eaf50077d18bffd649257016e8e39091a6bfbe","kind":"tag","published_at":"2024-05-23T09:03:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.22","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.22/manifests"},{"name":"fumadocs-ui@11.2.0","sha":"e4eaf50077d18bffd649257016e8e39091a6bfbe","kind":"tag","published_at":"2024-05-23T09:03:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.2.0/manifests"},{"name":"create-fumadocs-app@11.2.0","sha":"e4eaf50077d18bffd649257016e8e39091a6bfbe","kind":"tag","published_at":"2024-05-23T09:03:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.2.0/manifests"},{"name":"create-fumadocs-app@11.1.3","sha":"5e29334e6f6ae43e1e7cc810132d032074c07676","kind":"tag","published_at":"2024-05-22T13:26:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.1.3/manifests"},{"name":"fumadocs-core@11.1.3","sha":"5e29334e6f6ae43e1e7cc810132d032074c07676","kind":"tag","published_at":"2024-05-22T13:26:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.1.3/manifests"},{"name":"fumadocs-mdx@8.2.21","sha":"5e29334e6f6ae43e1e7cc810132d032074c07676","kind":"tag","published_at":"2024-05-22T13:26:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.21","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.21/manifests"},{"name":"fumadocs-ui@11.1.3","sha":"5e29334e6f6ae43e1e7cc810132d032074c07676","kind":"tag","published_at":"2024-05-22T13:26:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.1.3/manifests"},{"name":"fumadocs-contentlayer@1.1.23","sha":"5e29334e6f6ae43e1e7cc810132d032074c07676","kind":"tag","published_at":"2024-05-22T13:26:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.23","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.23/manifests"},{"name":"fumadocs-contentlayer@1.1.22","sha":"2f236731f5ed933006789e26677dd97455ccc452","kind":"tag","published_at":"2024-05-21T13:30:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.22","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.22/manifests"},{"name":"fumadocs-core@11.1.2","sha":"2f236731f5ed933006789e26677dd97455ccc452","kind":"tag","published_at":"2024-05-21T13:30:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.1.2/manifests"},{"name":"fumadocs-mdx@8.2.20","sha":"2f236731f5ed933006789e26677dd97455ccc452","kind":"tag","published_at":"2024-05-21T13:30:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.20","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.20/manifests"},{"name":"fumadocs-ui@11.1.2","sha":"2f236731f5ed933006789e26677dd97455ccc452","kind":"tag","published_at":"2024-05-21T13:30:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.1.2/manifests"},{"name":"create-fumadocs-app@11.1.2","sha":"2f236731f5ed933006789e26677dd97455ccc452","kind":"tag","published_at":"2024-05-21T13:30:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.1.2/manifests"},{"name":"fumadocs-typescript@2.0.1","sha":"a0461e7b5924068952d638e3973eac83e559d4e1","kind":"tag","published_at":"2024-05-18T08:47:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@2.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@2.0.1/manifests"},{"name":"create-fumadocs-app@11.1.1","sha":"a0461e7b5924068952d638e3973eac83e559d4e1","kind":"tag","published_at":"2024-05-18T08:47:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.1.1/manifests"},{"name":"fumadocs-contentlayer@1.1.21","sha":"a0461e7b5924068952d638e3973eac83e559d4e1","kind":"tag","published_at":"2024-05-18T08:47:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.21","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.21/manifests"},{"name":"fumadocs-core@11.1.1","sha":"a0461e7b5924068952d638e3973eac83e559d4e1","kind":"tag","published_at":"2024-05-18T08:47:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.1.1/manifests"},{"name":"fumadocs-docgen@1.0.2","sha":"a0461e7b5924068952d638e3973eac83e559d4e1","kind":"tag","published_at":"2024-05-18T08:47:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.0.2/manifests"},{"name":"fumadocs-mdx@8.2.19","sha":"a0461e7b5924068952d638e3973eac83e559d4e1","kind":"tag","published_at":"2024-05-18T08:47:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.19","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.19/manifests"},{"name":"fumadocs-openapi@2.0.1","sha":"a0461e7b5924068952d638e3973eac83e559d4e1","kind":"tag","published_at":"2024-05-18T08:47:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@2.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.1/manifests"},{"name":"fumadocs-twoslash@1.0.3","sha":"a0461e7b5924068952d638e3973eac83e559d4e1","kind":"tag","published_at":"2024-05-18T08:47:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@1.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.0.3/manifests"},{"name":"fumadocs-ui@11.1.1","sha":"a0461e7b5924068952d638e3973eac83e559d4e1","kind":"tag","published_at":"2024-05-18T08:47:23.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.1.1/manifests"},{"name":"create-fumadocs-app@11.1.0","sha":"72e7addfdcfe92c10a38e963601eb33972337b10","kind":"tag","published_at":"2024-05-15T11:11:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.1.0/manifests"},{"name":"fumadocs-ui@11.1.0","sha":"72e7addfdcfe92c10a38e963601eb33972337b10","kind":"tag","published_at":"2024-05-15T11:11:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.1.0/manifests"},{"name":"fumadocs-mdx@8.2.18","sha":"72e7addfdcfe92c10a38e963601eb33972337b10","kind":"tag","published_at":"2024-05-15T11:11:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.18","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.18/manifests"},{"name":"fumadocs-core@11.1.0","sha":"72e7addfdcfe92c10a38e963601eb33972337b10","kind":"tag","published_at":"2024-05-15T11:11:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.1.0/manifests"},{"name":"fumadocs-contentlayer@1.1.20","sha":"72e7addfdcfe92c10a38e963601eb33972337b10","kind":"tag","published_at":"2024-05-15T11:11:41.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.20","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.20/manifests"},{"name":"fumadocs-ui@11.0.8","sha":"6cfff3c93da94ec00135bdf5368d0c3ed74e392a","kind":"tag","published_at":"2024-05-13T16:12:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.8/manifests"},{"name":"fumadocs-core@11.0.8","sha":"6cfff3c93da94ec00135bdf5368d0c3ed74e392a","kind":"tag","published_at":"2024-05-13T16:12:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.8/manifests"},{"name":"fumadocs-contentlayer@1.1.19","sha":"6cfff3c93da94ec00135bdf5368d0c3ed74e392a","kind":"tag","published_at":"2024-05-13T16:12:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.19","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.19/manifests"},{"name":"create-fumadocs-app@11.0.8","sha":"6cfff3c93da94ec00135bdf5368d0c3ed74e392a","kind":"tag","published_at":"2024-05-13T16:12:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.8/manifests"},{"name":"fumadocs-mdx@8.2.17","sha":"6cfff3c93da94ec00135bdf5368d0c3ed74e392a","kind":"tag","published_at":"2024-05-13T16:12:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.17","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.17/manifests"},{"name":"fumadocs-contentlayer@1.1.18","sha":"f8af137cfa75672e88af8c9724dd464d5c9bf272","kind":"tag","published_at":"2024-05-13T15:02:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.18","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.18/manifests"},{"name":"fumadocs-ui@11.0.7","sha":"f8af137cfa75672e88af8c9724dd464d5c9bf272","kind":"tag","published_at":"2024-05-13T15:02:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.7/manifests"},{"name":"fumadocs-mdx@8.2.16","sha":"f8af137cfa75672e88af8c9724dd464d5c9bf272","kind":"tag","published_at":"2024-05-13T15:02:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.16","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.16/manifests"},{"name":"create-fumadocs-app@11.0.7","sha":"f8af137cfa75672e88af8c9724dd464d5c9bf272","kind":"tag","published_at":"2024-05-13T15:02:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.7/manifests"},{"name":"fumadocs-core@11.0.7","sha":"f8af137cfa75672e88af8c9724dd464d5c9bf272","kind":"tag","published_at":"2024-05-13T15:02:21.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.7/manifests"},{"name":"create-fumadocs-app@11.0.6","sha":"f81ff7eff9404d14c2d0ae104d8b93111b5e46ab","kind":"tag","published_at":"2024-05-12T09:26:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.6/manifests"},{"name":"fumadocs-mdx@8.2.15","sha":"f81ff7eff9404d14c2d0ae104d8b93111b5e46ab","kind":"tag","published_at":"2024-05-12T09:26:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.15","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.15/manifests"},{"name":"fumadocs-ui@11.0.6","sha":"f81ff7eff9404d14c2d0ae104d8b93111b5e46ab","kind":"tag","published_at":"2024-05-12T09:26:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.6/manifests"},{"name":"fumadocs-core@11.0.6","sha":"f81ff7eff9404d14c2d0ae104d8b93111b5e46ab","kind":"tag","published_at":"2024-05-12T09:26:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.6/manifests"},{"name":"fumadocs-contentlayer@1.1.17","sha":"f81ff7eff9404d14c2d0ae104d8b93111b5e46ab","kind":"tag","published_at":"2024-05-12T09:26:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.17","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.17/manifests"},{"name":"create-fumadocs-app@11.0.5","sha":"77da932b8a3ec2e7d2bd5428ba5a54e75871273a","kind":"tag","published_at":"2024-05-06T15:21:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.5/manifests"},{"name":"fumadocs-contentlayer@1.1.16","sha":"77da932b8a3ec2e7d2bd5428ba5a54e75871273a","kind":"tag","published_at":"2024-05-06T15:21:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.16","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.16/manifests"},{"name":"fumadocs-core@11.0.5","sha":"77da932b8a3ec2e7d2bd5428ba5a54e75871273a","kind":"tag","published_at":"2024-05-06T15:21:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.5/manifests"},{"name":"fumadocs-mdx@8.2.14","sha":"77da932b8a3ec2e7d2bd5428ba5a54e75871273a","kind":"tag","published_at":"2024-05-06T15:21:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.14/manifests"},{"name":"fumadocs-ui@11.0.5","sha":"77da932b8a3ec2e7d2bd5428ba5a54e75871273a","kind":"tag","published_at":"2024-05-06T15:21:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.5/manifests"},{"name":"fumadocs-core@11.0.4","sha":"190e1931cd0c63a66b7c9849f9e8a553b1901cf6","kind":"tag","published_at":"2024-05-01T02:59:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.4/manifests"},{"name":"fumadocs-contentlayer@1.1.15","sha":"190e1931cd0c63a66b7c9849f9e8a553b1901cf6","kind":"tag","published_at":"2024-05-01T02:59:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.15","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.15/manifests"},{"name":"fumadocs-ui@11.0.4","sha":"190e1931cd0c63a66b7c9849f9e8a553b1901cf6","kind":"tag","published_at":"2024-05-01T02:59:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.4/manifests"},{"name":"create-fumadocs-app@11.0.4","sha":"190e1931cd0c63a66b7c9849f9e8a553b1901cf6","kind":"tag","published_at":"2024-05-01T02:59:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.4/manifests"},{"name":"fumadocs-mdx@8.2.13","sha":"190e1931cd0c63a66b7c9849f9e8a553b1901cf6","kind":"tag","published_at":"2024-05-01T02:59:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.13/manifests"},{"name":"fumadocs-ui@11.0.3","sha":"49332fec548b4eb601f43da02bf6aacfbd9db6c4","kind":"tag","published_at":"2024-04-27T08:18:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.3/manifests"},{"name":"create-fumadocs-app@11.0.3","sha":"49332fec548b4eb601f43da02bf6aacfbd9db6c4","kind":"tag","published_at":"2024-04-27T08:18:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.3/manifests"},{"name":"fumadocs-contentlayer@1.1.14","sha":"49332fec548b4eb601f43da02bf6aacfbd9db6c4","kind":"tag","published_at":"2024-04-27T08:18:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.14","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.14/manifests"},{"name":"fumadocs-core@11.0.3","sha":"49332fec548b4eb601f43da02bf6aacfbd9db6c4","kind":"tag","published_at":"2024-04-27T08:18:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.3/manifests"},{"name":"fumadocs-mdx@8.2.12","sha":"49332fec548b4eb601f43da02bf6aacfbd9db6c4","kind":"tag","published_at":"2024-04-27T08:18:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.12/manifests"},{"name":"fumadocs-contentlayer@1.1.13","sha":"e5f34c1b354e6f5603184320db3238f30af5690b","kind":"tag","published_at":"2024-04-26T13:53:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.13","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.13/manifests"},{"name":"create-fumadocs-app@11.0.2","sha":"e5f34c1b354e6f5603184320db3238f30af5690b","kind":"tag","published_at":"2024-04-26T13:53:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.2/manifests"},{"name":"fumadocs-mdx@8.2.11","sha":"e5f34c1b354e6f5603184320db3238f30af5690b","kind":"tag","published_at":"2024-04-26T13:53:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.11/manifests"},{"name":"fumadocs-ui@11.0.2","sha":"e5f34c1b354e6f5603184320db3238f30af5690b","kind":"tag","published_at":"2024-04-26T13:53:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.2/manifests"},{"name":"fumadocs-core@11.0.2","sha":"e5f34c1b354e6f5603184320db3238f30af5690b","kind":"tag","published_at":"2024-04-26T13:53:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.2/manifests"},{"name":"fumadocs-mdx@8.2.10","sha":"28dff7891a12b05030452667a77902f187d19c62","kind":"tag","published_at":"2024-04-26T09:45:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.10/manifests"},{"name":"create-fumadocs-app@11.0.1","sha":"28dff7891a12b05030452667a77902f187d19c62","kind":"tag","published_at":"2024-04-26T09:45:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.1/manifests"},{"name":"fumadocs-contentlayer@1.1.12","sha":"28dff7891a12b05030452667a77902f187d19c62","kind":"tag","published_at":"2024-04-26T09:45:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.12","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.12/manifests"},{"name":"fumadocs-core@11.0.1","sha":"28dff7891a12b05030452667a77902f187d19c62","kind":"tag","published_at":"2024-04-26T09:45:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.1/manifests"},{"name":"fumadocs-ui@11.0.1","sha":"28dff7891a12b05030452667a77902f187d19c62","kind":"tag","published_at":"2024-04-26T09:45:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.1/manifests"},{"name":"fumadocs-ui@11.0.0","sha":"8578f82c019dbe1af40be49372369f7df1685a4d","kind":"tag","published_at":"2024-04-17T04:28:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@11.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@11.0.0/manifests"},{"name":"create-fumadocs-app@11.0.0","sha":"8578f82c019dbe1af40be49372369f7df1685a4d","kind":"tag","published_at":"2024-04-17T04:28:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@11.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@11.0.0/manifests"},{"name":"fumadocs-contentlayer@1.1.11","sha":"8578f82c019dbe1af40be49372369f7df1685a4d","kind":"tag","published_at":"2024-04-17T04:28:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.11","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.11/manifests"},{"name":"fumadocs-core@11.0.0","sha":"8578f82c019dbe1af40be49372369f7df1685a4d","kind":"tag","published_at":"2024-04-17T04:28:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@11.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@11.0.0/manifests"},{"name":"fumadocs-docgen@1.0.1","sha":"8578f82c019dbe1af40be49372369f7df1685a4d","kind":"tag","published_at":"2024-04-17T04:28:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-docgen@1.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-docgen@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-docgen@1.0.1/manifests"},{"name":"fumadocs-mdx@8.2.9","sha":"8578f82c019dbe1af40be49372369f7df1685a4d","kind":"tag","published_at":"2024-04-17T04:28:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.9/manifests"},{"name":"fumadocs-typescript@2.0.0","sha":"8578f82c019dbe1af40be49372369f7df1685a4d","kind":"tag","published_at":"2024-04-17T04:28:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@2.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@2.0.0/manifests"},{"name":"fumadocs-contentlayer@1.1.10","sha":"8858cbf407969207a024578579c41f620af353f3","kind":"tag","published_at":"2024-04-03T08:21:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.10","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.10/manifests"},{"name":"fumadocs-ui@10.1.3","sha":"8858cbf407969207a024578579c41f620af353f3","kind":"tag","published_at":"2024-04-03T08:21:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.1.3/manifests"},{"name":"fumadocs-mdx@8.2.8","sha":"8858cbf407969207a024578579c41f620af353f3","kind":"tag","published_at":"2024-04-03T08:21:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.8/manifests"},{"name":"fumadocs-core@10.1.3","sha":"8858cbf407969207a024578579c41f620af353f3","kind":"tag","published_at":"2024-04-03T08:21:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.1.3/manifests"},{"name":"create-fumadocs-app@10.1.3","sha":"8858cbf407969207a024578579c41f620af353f3","kind":"tag","published_at":"2024-04-03T08:21:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.1.3/manifests"},{"name":"create-fumadocs-app@10.1.2","sha":"41e98191de4dea6935411c4a5e404da21e55f529","kind":"tag","published_at":"2024-03-26T14:07:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.1.2/manifests"},{"name":"fumadocs-ui@10.1.2","sha":"41e98191de4dea6935411c4a5e404da21e55f529","kind":"tag","published_at":"2024-03-26T14:07:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.1.2/manifests"},{"name":"fumadocs-core@10.1.2","sha":"41e98191de4dea6935411c4a5e404da21e55f529","kind":"tag","published_at":"2024-03-26T14:07:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.1.2/manifests"},{"name":"fumadocs-contentlayer@1.1.9","sha":"41e98191de4dea6935411c4a5e404da21e55f529","kind":"tag","published_at":"2024-03-26T14:07:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.9/manifests"},{"name":"fumadocs-mdx@8.2.7","sha":"41e98191de4dea6935411c4a5e404da21e55f529","kind":"tag","published_at":"2024-03-26T14:07:02.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.7/manifests"},{"name":"fumadocs-core@10.1.1","sha":"d309abb8c2de3ed9eb9416a95885c71830c0f0fc","kind":"tag","published_at":"2024-03-23T07:14:16.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.1.1/manifests"},{"name":"create-fumadocs-app@10.1.1","sha":"d309abb8c2de3ed9eb9416a95885c71830c0f0fc","kind":"tag","published_at":"2024-03-23T07:14:16.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.1.1/manifests"},{"name":"fumadocs-contentlayer@1.1.8","sha":"d309abb8c2de3ed9eb9416a95885c71830c0f0fc","kind":"tag","published_at":"2024-03-23T07:14:16.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.8/manifests"},{"name":"fumadocs-mdx@8.2.6","sha":"d309abb8c2de3ed9eb9416a95885c71830c0f0fc","kind":"tag","published_at":"2024-03-23T07:14:16.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.6/manifests"},{"name":"fumadocs-ui@10.1.1","sha":"d309abb8c2de3ed9eb9416a95885c71830c0f0fc","kind":"tag","published_at":"2024-03-23T07:14:16.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.1.1/manifests"},{"name":"create-fumadocs-app@10.1.0","sha":"9f4c48d951f799611d8b84ce54c2583e6255bd01","kind":"tag","published_at":"2024-03-22T04:04:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.1.0/manifests"},{"name":"fumadocs-ui@10.1.0","sha":"9f4c48d951f799611d8b84ce54c2583e6255bd01","kind":"tag","published_at":"2024-03-22T04:04:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.1.0/manifests"},{"name":"fumadocs-typescript@1.0.2","sha":"9f4c48d951f799611d8b84ce54c2583e6255bd01","kind":"tag","published_at":"2024-03-22T04:04:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@1.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@1.0.2/manifests"},{"name":"fumadocs-mdx@8.2.5","sha":"9f4c48d951f799611d8b84ce54c2583e6255bd01","kind":"tag","published_at":"2024-03-22T04:04:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.5/manifests"},{"name":"fumadocs-core@10.1.0","sha":"9f4c48d951f799611d8b84ce54c2583e6255bd01","kind":"tag","published_at":"2024-03-22T04:04:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.1.0/manifests"},{"name":"fumadocs-contentlayer@1.1.7","sha":"9f4c48d951f799611d8b84ce54c2583e6255bd01","kind":"tag","published_at":"2024-03-22T04:04:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.7/manifests"},{"name":"create-fumadocs-app@10.0.5","sha":"5782b6f1db3b85d57266ea21201dc35453d96a48","kind":"tag","published_at":"2024-03-16T07:53:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.5/manifests"},{"name":"fumadocs-ui@10.0.5","sha":"5782b6f1db3b85d57266ea21201dc35453d96a48","kind":"tag","published_at":"2024-03-16T07:53:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.5/manifests"},{"name":"fumadocs-mdx@8.2.4","sha":"5782b6f1db3b85d57266ea21201dc35453d96a48","kind":"tag","published_at":"2024-03-16T07:53:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.4/manifests"},{"name":"fumadocs-core@10.0.5","sha":"5782b6f1db3b85d57266ea21201dc35453d96a48","kind":"tag","published_at":"2024-03-16T07:53:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.5/manifests"},{"name":"fumadocs-contentlayer@1.1.6","sha":"5782b6f1db3b85d57266ea21201dc35453d96a48","kind":"tag","published_at":"2024-03-16T07:53:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.6/manifests"},{"name":"fumadocs-ui@10.0.4","sha":"d5fd5fadd3a18796d78d7449cb9b12d87e2041fe","kind":"tag","published_at":"2024-03-09T17:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.4/manifests"},{"name":"create-fumadocs-app@10.0.4","sha":"d5fd5fadd3a18796d78d7449cb9b12d87e2041fe","kind":"tag","published_at":"2024-03-09T17:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.4/manifests"},{"name":"fumadocs-contentlayer@1.1.5","sha":"d5fd5fadd3a18796d78d7449cb9b12d87e2041fe","kind":"tag","published_at":"2024-03-09T17:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.5/manifests"},{"name":"fumadocs-core@10.0.4","sha":"d5fd5fadd3a18796d78d7449cb9b12d87e2041fe","kind":"tag","published_at":"2024-03-09T17:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.4/manifests"},{"name":"fumadocs-mdx@8.2.3","sha":"d5fd5fadd3a18796d78d7449cb9b12d87e2041fe","kind":"tag","published_at":"2024-03-09T17:30:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.3/manifests"},{"name":"create-fumadocs-app@10.0.3","sha":"24ecae20823255e9116873ba88a2a419afef7752","kind":"tag","published_at":"2024-03-09T08:36:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.3/manifests"},{"name":"fumadocs-ui@10.0.3","sha":"24ecae20823255e9116873ba88a2a419afef7752","kind":"tag","published_at":"2024-03-09T08:36:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.3/manifests"},{"name":"fumadocs-mdx@8.2.2","sha":"24ecae20823255e9116873ba88a2a419afef7752","kind":"tag","published_at":"2024-03-09T08:36:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.2/manifests"},{"name":"fumadocs-core@10.0.3","sha":"24ecae20823255e9116873ba88a2a419afef7752","kind":"tag","published_at":"2024-03-09T08:36:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.3/manifests"},{"name":"fumadocs-contentlayer@1.1.4","sha":"24ecae20823255e9116873ba88a2a419afef7752","kind":"tag","published_at":"2024-03-09T08:36:47.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.4/manifests"},{"name":"fumadocs-contentlayer@1.1.3","sha":"f092cecc904124f26abc9e57d78a99e365df4370","kind":"tag","published_at":"2024-03-07T12:12:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.3/manifests"},{"name":"fumadocs-ui@10.0.2","sha":"f092cecc904124f26abc9e57d78a99e365df4370","kind":"tag","published_at":"2024-03-07T12:12:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.2/manifests"},{"name":"fumadocs-typescript@1.0.1","sha":"f092cecc904124f26abc9e57d78a99e365df4370","kind":"tag","published_at":"2024-03-07T12:12:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@1.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@1.0.1/manifests"},{"name":"fumadocs-mdx@8.2.1","sha":"f092cecc904124f26abc9e57d78a99e365df4370","kind":"tag","published_at":"2024-03-07T12:12:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.1/manifests"},{"name":"fumadocs-core@10.0.2","sha":"f092cecc904124f26abc9e57d78a99e365df4370","kind":"tag","published_at":"2024-03-07T12:12:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.2/manifests"},{"name":"create-fumadocs-app@10.0.2","sha":"f092cecc904124f26abc9e57d78a99e365df4370","kind":"tag","published_at":"2024-03-07T12:12:36.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.2/manifests"},{"name":"fumadocs-core@10.0.1","sha":"c342d2cbbbf5af1d507e4421b082f02b7cc95209","kind":"tag","published_at":"2024-03-06T12:55:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.1/manifests"},{"name":"fumadocs-ui@10.0.1","sha":"c342d2cbbbf5af1d507e4421b082f02b7cc95209","kind":"tag","published_at":"2024-03-06T12:55:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.1/manifests"},{"name":"create-fumadocs-app@10.0.1","sha":"c342d2cbbbf5af1d507e4421b082f02b7cc95209","kind":"tag","published_at":"2024-03-06T12:55:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.1/manifests"},{"name":"fumadocs-mdx@8.2.0","sha":"c342d2cbbbf5af1d507e4421b082f02b7cc95209","kind":"tag","published_at":"2024-03-06T12:55:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.2.0/manifests"},{"name":"fumadocs-contentlayer@1.1.2","sha":"c342d2cbbbf5af1d507e4421b082f02b7cc95209","kind":"tag","published_at":"2024-03-06T12:55:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.2/manifests"},{"name":"fumadocs-typescript@1.0.0","sha":"7d5d8274f55127dac9a1f00428628a5ca149fd6d","kind":"tag","published_at":"2024-03-04T10:31:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-typescript@1.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-typescript@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-typescript@1.0.0/manifests"},{"name":"fumadocs-ui@10.0.0","sha":"7d5d8274f55127dac9a1f00428628a5ca149fd6d","kind":"tag","published_at":"2024-03-04T10:31:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@10.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@10.0.0/manifests"},{"name":"fumadocs-openapi@2.0.0","sha":"7d5d8274f55127dac9a1f00428628a5ca149fd6d","kind":"tag","published_at":"2024-03-04T10:31:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@2.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@2.0.0/manifests"},{"name":"fumadocs-mdx@8.1.1","sha":"7d5d8274f55127dac9a1f00428628a5ca149fd6d","kind":"tag","published_at":"2024-03-04T10:31:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.1.1/manifests"},{"name":"fumadocs-core@10.0.0","sha":"7d5d8274f55127dac9a1f00428628a5ca149fd6d","kind":"tag","published_at":"2024-03-04T10:31:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@10.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@10.0.0/manifests"},{"name":"fumadocs-contentlayer@1.1.1","sha":"7d5d8274f55127dac9a1f00428628a5ca149fd6d","kind":"tag","published_at":"2024-03-04T10:31:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.1/manifests"},{"name":"create-fumadocs-app@10.0.0","sha":"7d5d8274f55127dac9a1f00428628a5ca149fd6d","kind":"tag","published_at":"2024-03-04T10:31:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@10.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@10.0.0/manifests"},{"name":"fumadocs-mdx@8.1.0","sha":"549c8c67fa466775a3b227f0cf24ede851dfc1c7","kind":"tag","published_at":"2024-02-24T05:04:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.1.0/manifests"},{"name":"fumadocs-ui@9.1.0","sha":"549c8c67fa466775a3b227f0cf24ede851dfc1c7","kind":"tag","published_at":"2024-02-24T05:04:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@9.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@9.1.0/manifests"},{"name":"create-fumadocs-app@9.1.0","sha":"549c8c67fa466775a3b227f0cf24ede851dfc1c7","kind":"tag","published_at":"2024-02-24T05:04:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@9.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@9.1.0/manifests"},{"name":"fumadocs-contentlayer@1.1.0","sha":"549c8c67fa466775a3b227f0cf24ede851dfc1c7","kind":"tag","published_at":"2024-02-24T05:04:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.1.0/manifests"},{"name":"fumadocs-core@9.1.0","sha":"549c8c67fa466775a3b227f0cf24ede851dfc1c7","kind":"tag","published_at":"2024-02-24T05:04:05.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@9.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@9.1.0/manifests"},{"name":"fumadocs-mdx@8.0.5","sha":"3a5a962874e039242ec12ac299a8d70bc7349cd9","kind":"tag","published_at":"2024-02-19T14:08:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.5/manifests"},{"name":"fumadocs-ui@9.0.0","sha":"3a5a962874e039242ec12ac299a8d70bc7349cd9","kind":"tag","published_at":"2024-02-19T14:08:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@9.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@9.0.0/manifests"},{"name":"fumadocs-contentlayer@1.0.6","sha":"3a5a962874e039242ec12ac299a8d70bc7349cd9","kind":"tag","published_at":"2024-02-19T14:08:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.6/manifests"},{"name":"create-fumadocs-app@9.0.0","sha":"3a5a962874e039242ec12ac299a8d70bc7349cd9","kind":"tag","published_at":"2024-02-19T14:08:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@9.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@9.0.0/manifests"},{"name":"fumadocs-core@9.0.0","sha":"3a5a962874e039242ec12ac299a8d70bc7349cd9","kind":"tag","published_at":"2024-02-19T14:08:01.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@9.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@9.0.0/manifests"},{"name":"fumadocs-contentlayer@1.0.5","sha":"93a0e8f1e796a3ad9b8cf440ec7a8491bf91106c","kind":"tag","published_at":"2024-02-18T08:27:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.5/manifests"},{"name":"fumadocs-mdx@8.0.4","sha":"93a0e8f1e796a3ad9b8cf440ec7a8491bf91106c","kind":"tag","published_at":"2024-02-18T08:27:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.4/manifests"},{"name":"fumadocs-ui@8.3.0","sha":"93a0e8f1e796a3ad9b8cf440ec7a8491bf91106c","kind":"tag","published_at":"2024-02-18T08:27:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@8.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.3.0/manifests"},{"name":"create-fumadocs-app@8.3.0","sha":"93a0e8f1e796a3ad9b8cf440ec7a8491bf91106c","kind":"tag","published_at":"2024-02-18T08:27:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@8.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.3.0/manifests"},{"name":"fumadocs-core@8.3.0","sha":"93a0e8f1e796a3ad9b8cf440ec7a8491bf91106c","kind":"tag","published_at":"2024-02-18T08:27:04.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@8.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.3.0/manifests"},{"name":"fumadocs-twoslash@1.0.2","sha":"39ff0a284e9988a1887f22092a3eed8fb19dbfd6","kind":"tag","published_at":"2024-02-11T15:21:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@1.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.0.2/manifests"},{"name":"create-fumadocs-app@8.2.0","sha":"39ff0a284e9988a1887f22092a3eed8fb19dbfd6","kind":"tag","published_at":"2024-02-11T15:21:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@8.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.2.0/manifests"},{"name":"fumadocs-contentlayer@1.0.4","sha":"39ff0a284e9988a1887f22092a3eed8fb19dbfd6","kind":"tag","published_at":"2024-02-11T15:21:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.4/manifests"},{"name":"fumadocs-core@8.2.0","sha":"39ff0a284e9988a1887f22092a3eed8fb19dbfd6","kind":"tag","published_at":"2024-02-11T15:21:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@8.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.2.0/manifests"},{"name":"fumadocs-mdx@8.0.3","sha":"39ff0a284e9988a1887f22092a3eed8fb19dbfd6","kind":"tag","published_at":"2024-02-11T15:21:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.3/manifests"},{"name":"fumadocs-openapi@1.1.0","sha":"39ff0a284e9988a1887f22092a3eed8fb19dbfd6","kind":"tag","published_at":"2024-02-11T15:21:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@1.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@1.1.0/manifests"},{"name":"fumadocs-ui@8.2.0","sha":"39ff0a284e9988a1887f22092a3eed8fb19dbfd6","kind":"tag","published_at":"2024-02-11T15:21:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@8.2.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.2.0/manifests"},{"name":"fumadocs-twoslash@1.0.1","sha":"b08f216901cc3944eea8e096c2094a2c224af8c1","kind":"tag","published_at":"2024-02-01T14:18:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@1.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.0.1/manifests"},{"name":"fumadocs-core@8.1.1","sha":"56368785e09855ca4d9c8cff25bb85790c207402","kind":"tag","published_at":"2024-01-31T17:24:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@8.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.1.1/manifests"},{"name":"fumadocs-mdx@8.0.2","sha":"56368785e09855ca4d9c8cff25bb85790c207402","kind":"tag","published_at":"2024-01-31T17:24:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.2/manifests"},{"name":"fumadocs-contentlayer@1.0.3","sha":"56368785e09855ca4d9c8cff25bb85790c207402","kind":"tag","published_at":"2024-01-31T17:24:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.3/manifests"},{"name":"create-fumadocs-app@8.1.1","sha":"56368785e09855ca4d9c8cff25bb85790c207402","kind":"tag","published_at":"2024-01-31T17:24:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@8.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.1.1/manifests"},{"name":"fumadocs-ui@8.1.1","sha":"56368785e09855ca4d9c8cff25bb85790c207402","kind":"tag","published_at":"2024-01-31T17:24:03.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@8.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.1.1/manifests"},{"name":"fumadocs-ui@8.1.0","sha":"d899c691600bc64cd376c4466c2a8bcb695cf1c9","kind":"tag","published_at":"2024-01-30T13:51:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@8.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.1.0/manifests"},{"name":"fumadocs-twoslash@1.0.0","sha":"d899c691600bc64cd376c4466c2a8bcb695cf1c9","kind":"tag","published_at":"2024-01-30T13:51:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-twoslash@1.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-twoslash@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-twoslash@1.0.0/manifests"},{"name":"fumadocs-openapi@1.0.1","sha":"d899c691600bc64cd376c4466c2a8bcb695cf1c9","kind":"tag","published_at":"2024-01-30T13:51:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@1.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@1.0.1/manifests"},{"name":"fumadocs-mdx@8.0.1","sha":"d899c691600bc64cd376c4466c2a8bcb695cf1c9","kind":"tag","published_at":"2024-01-30T13:51:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.1/manifests"},{"name":"fumadocs-core@8.1.0","sha":"d899c691600bc64cd376c4466c2a8bcb695cf1c9","kind":"tag","published_at":"2024-01-30T13:51:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@8.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.1.0/manifests"},{"name":"fumadocs-contentlayer@1.0.2","sha":"d899c691600bc64cd376c4466c2a8bcb695cf1c9","kind":"tag","published_at":"2024-01-30T13:51:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.2/manifests"},{"name":"create-fumadocs-app@8.1.0","sha":"d899c691600bc64cd376c4466c2a8bcb695cf1c9","kind":"tag","published_at":"2024-01-30T13:51:56.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@8.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.1.0/manifests"},{"name":"fumadocs-ui@8.0.0","sha":"374c115a2151881504bfaca620704753aceefdc2","kind":"commit","published_at":"2024-01-26T12:12:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-ui@8.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-ui@8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-ui@8.0.0/manifests"},{"name":"fumadocs-openapi@1.0.0","sha":"374c115a2151881504bfaca620704753aceefdc2","kind":"commit","published_at":"2024-01-26T12:12:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-openapi@1.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-openapi@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-openapi@1.0.0/manifests"},{"name":"fumadocs-mdx@8.0.0","sha":"374c115a2151881504bfaca620704753aceefdc2","kind":"commit","published_at":"2024-01-26T12:12:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-mdx@8.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-mdx@8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-mdx@8.0.0/manifests"},{"name":"create-fumadocs-app@8.0.0","sha":"374c115a2151881504bfaca620704753aceefdc2","kind":"commit","published_at":"2024-01-26T12:12:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-fumadocs-app@8.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-fumadocs-app@8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-fumadocs-app@8.0.0/manifests"},{"name":"fumadocs-core@8.0.0","sha":"374c115a2151881504bfaca620704753aceefdc2","kind":"commit","published_at":"2024-01-26T12:12:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-core@8.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-core@8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-core@8.0.0/manifests"},{"name":"fumadocs-contentlayer@1.0.1","sha":"374c115a2151881504bfaca620704753aceefdc2","kind":"commit","published_at":"2024-01-26T12:12:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/fumadocs-contentlayer@1.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/fumadocs-contentlayer@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/fumadocs-contentlayer@1.0.1/manifests"},{"name":"next-docs-zeta@7.1.2","sha":"7fe9c6b02749a69975a48c9fa42d5f9cde4aacb6","kind":"tag","published_at":"2024-01-17T14:49:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@7.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@7.1.2/manifests"},{"name":"create-next-docs-app@7.1.2","sha":"7fe9c6b02749a69975a48c9fa42d5f9cde4aacb6","kind":"tag","published_at":"2024-01-17T14:49:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@7.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@7.1.2/manifests"},{"name":"next-docs-mdx@7.1.2","sha":"7fe9c6b02749a69975a48c9fa42d5f9cde4aacb6","kind":"tag","published_at":"2024-01-17T14:49:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@7.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@7.1.2/manifests"},{"name":"next-docs-ui@7.1.2","sha":"7fe9c6b02749a69975a48c9fa42d5f9cde4aacb6","kind":"tag","published_at":"2024-01-17T14:49:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@7.1.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@7.1.2/manifests"},{"name":"next-docs-ui@7.1.1","sha":"fcab97afe3e54e7f87bc8e106ea2fdc6ca79dab2","kind":"tag","published_at":"2024-01-16T08:23:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@7.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@7.1.1/manifests"},{"name":"next-docs-mdx@7.1.1","sha":"fcab97afe3e54e7f87bc8e106ea2fdc6ca79dab2","kind":"tag","published_at":"2024-01-16T08:23:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@7.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@7.1.1/manifests"},{"name":"create-next-docs-app@7.1.1","sha":"fcab97afe3e54e7f87bc8e106ea2fdc6ca79dab2","kind":"tag","published_at":"2024-01-16T08:23:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@7.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@7.1.1/manifests"},{"name":"next-docs-zeta@7.1.1","sha":"fcab97afe3e54e7f87bc8e106ea2fdc6ca79dab2","kind":"tag","published_at":"2024-01-16T08:23:39.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@7.1.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@7.1.1/manifests"},{"name":"next-docs-zeta@7.1.0","sha":"5098a1f1c2c724d5b7d25f9edd289008c3f10b5f","kind":"tag","published_at":"2024-01-15T09:00:13.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@7.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@7.1.0/manifests"},{"name":"next-docs-ui@7.1.0","sha":"5098a1f1c2c724d5b7d25f9edd289008c3f10b5f","kind":"tag","published_at":"2024-01-15T09:00:13.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@7.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@7.1.0/manifests"},{"name":"create-next-docs-app@7.1.0","sha":"5098a1f1c2c724d5b7d25f9edd289008c3f10b5f","kind":"tag","published_at":"2024-01-15T09:00:13.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@7.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@7.1.0/manifests"},{"name":"@fuma-docs/openapi@0.1.0","sha":"5098a1f1c2c724d5b7d25f9edd289008c3f10b5f","kind":"tag","published_at":"2024-01-15T09:00:13.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/@fuma-docs/openapi@0.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/@fuma-docs/openapi@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fuma-docs%2Fopenapi@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/@fuma-docs%2Fopenapi@0.1.0/manifests"},{"name":"next-docs-mdx@7.1.0","sha":"5098a1f1c2c724d5b7d25f9edd289008c3f10b5f","kind":"tag","published_at":"2024-01-15T09:00:13.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@7.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@7.1.0/manifests"},{"name":"create-next-docs-app@7.0.0","sha":"84488da3c4a6cf6b1da098233735e9ac4c01be90","kind":"tag","published_at":"2024-01-05T12:33:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@7.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@7.0.0/manifests"},{"name":"next-docs-zeta@7.0.0","sha":"84488da3c4a6cf6b1da098233735e9ac4c01be90","kind":"tag","published_at":"2024-01-05T12:33:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@7.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@7.0.0/manifests"},{"name":"next-docs-ui@7.0.0","sha":"84488da3c4a6cf6b1da098233735e9ac4c01be90","kind":"tag","published_at":"2024-01-05T12:33:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@7.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@7.0.0/manifests"},{"name":"next-docs-mdx@7.0.0","sha":"84488da3c4a6cf6b1da098233735e9ac4c01be90","kind":"tag","published_at":"2024-01-05T12:33:50.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@7.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@7.0.0/manifests"},{"name":"next-docs-zeta@6.1.0","sha":"b99ff37ee042cf22bfbdf81178f1444e5ce0c576","kind":"tag","published_at":"2023-12-18T13:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@6.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@6.1.0/manifests"},{"name":"next-docs-ui@6.1.0","sha":"b99ff37ee042cf22bfbdf81178f1444e5ce0c576","kind":"tag","published_at":"2023-12-18T13:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@6.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@6.1.0/manifests"},{"name":"next-docs-mdx@6.1.0","sha":"b99ff37ee042cf22bfbdf81178f1444e5ce0c576","kind":"tag","published_at":"2023-12-18T13:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@6.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@6.1.0/manifests"},{"name":"create-next-docs-app@6.1.0","sha":"b99ff37ee042cf22bfbdf81178f1444e5ce0c576","kind":"tag","published_at":"2023-12-18T13:37:19.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@6.1.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@6.1.0/manifests"},{"name":"next-docs-ui@6.0.2","sha":"627c0433216194a953ad4b5c6c10544d99513203","kind":"tag","published_at":"2023-12-13T06:03:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@6.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@6.0.2/manifests"},{"name":"next-docs-mdx@6.0.2","sha":"627c0433216194a953ad4b5c6c10544d99513203","kind":"tag","published_at":"2023-12-13T06:03:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@6.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@6.0.2/manifests"},{"name":"next-docs-zeta@6.0.2","sha":"627c0433216194a953ad4b5c6c10544d99513203","kind":"tag","published_at":"2023-12-13T06:03:31.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@6.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@6.0.2/manifests"},{"name":"next-docs-mdx@6.0.1","sha":"020d62996e2b405efa33d6ede52ff3f10fcc3b40","kind":"tag","published_at":"2023-12-12T13:55:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@6.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@6.0.1/manifests"},{"name":"next-docs-ui@6.0.1","sha":"020d62996e2b405efa33d6ede52ff3f10fcc3b40","kind":"tag","published_at":"2023-12-12T13:55:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@6.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@6.0.1/manifests"},{"name":"next-docs-zeta@6.0.1","sha":"020d62996e2b405efa33d6ede52ff3f10fcc3b40","kind":"tag","published_at":"2023-12-12T13:55:34.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@6.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@6.0.1/manifests"},{"name":"create-next-docs-app@1.7.4","sha":"71c04df7514e0e35b653da9833935f5642c8d86e","kind":"tag","published_at":"2023-12-12T13:44:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.7.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.4/manifests"},{"name":"next-docs-ui@6.0.0","sha":"e3a9e0d4a1a3270a42ad1d9e9933b78d7f75bf75","kind":"tag","published_at":"2023-12-12T13:33:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@6.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@6.0.0/manifests"},{"name":"next-docs-mdx@6.0.0","sha":"e3a9e0d4a1a3270a42ad1d9e9933b78d7f75bf75","kind":"tag","published_at":"2023-12-12T13:33:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@6.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@6.0.0/manifests"},{"name":"next-docs-zeta@6.0.0","sha":"e3a9e0d4a1a3270a42ad1d9e9933b78d7f75bf75","kind":"tag","published_at":"2023-12-12T13:33:15.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@6.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@6.0.0/manifests"},{"name":"next-docs-zeta@5.0.0","sha":"7ad1606d49387c788bb04eb6afe30ddd9c5404b1","kind":"tag","published_at":"2023-12-05T14:44:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@5.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@5.0.0/manifests"},{"name":"next-docs-mdx@5.0.0","sha":"7ad1606d49387c788bb04eb6afe30ddd9c5404b1","kind":"tag","published_at":"2023-12-05T14:44:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@5.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@5.0.0/manifests"},{"name":"next-docs-ui@5.0.0","sha":"7ad1606d49387c788bb04eb6afe30ddd9c5404b1","kind":"tag","published_at":"2023-12-05T14:44:55.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@5.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@5.0.0/manifests"},{"name":"next-docs-ui@4.0.9","sha":"fee6d7cf3d370f8981b6456e72987a8f062bc11e","kind":"tag","published_at":"2023-11-26T03:47:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.9/manifests"},{"name":"next-docs-zeta@4.0.9","sha":"fee6d7cf3d370f8981b6456e72987a8f062bc11e","kind":"tag","published_at":"2023-11-26T03:47:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.9/manifests"},{"name":"next-docs-mdx@4.0.9","sha":"fee6d7cf3d370f8981b6456e72987a8f062bc11e","kind":"tag","published_at":"2023-11-26T03:47:54.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.9","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.9/manifests"},{"name":"next-docs-zeta@4.0.8","sha":"832d9cf1bd3d071a62b8de8c4ce8385c389323a0","kind":"tag","published_at":"2023-11-25T14:19:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.8/manifests"},{"name":"next-docs-ui@4.0.8","sha":"832d9cf1bd3d071a62b8de8c4ce8385c389323a0","kind":"tag","published_at":"2023-11-25T14:19:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.8/manifests"},{"name":"next-docs-mdx@4.0.8","sha":"832d9cf1bd3d071a62b8de8c4ce8385c389323a0","kind":"tag","published_at":"2023-11-25T14:19:29.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.8","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.8/manifests"},{"name":"next-docs-zeta@4.0.7","sha":"23b760bb09779cd4a065a63a7d22050de8832485","kind":"tag","published_at":"2023-11-21T12:02:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.7/manifests"},{"name":"next-docs-ui@4.0.7","sha":"23b760bb09779cd4a065a63a7d22050de8832485","kind":"tag","published_at":"2023-11-21T12:02:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.7/manifests"},{"name":"next-docs-mdx@4.0.7","sha":"23b760bb09779cd4a065a63a7d22050de8832485","kind":"tag","published_at":"2023-11-21T12:02:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.7","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.7/manifests"},{"name":"create-next-docs-app@1.7.3","sha":"23b760bb09779cd4a065a63a7d22050de8832485","kind":"tag","published_at":"2023-11-21T12:02:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.7.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.3/manifests"},{"name":"next-docs-zeta@4.0.6","sha":"59ec36e8b5bfd405772c4a46769a4f202f97a7de","kind":"tag","published_at":"2023-11-10T13:15:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.6/manifests"},{"name":"next-docs-mdx@4.0.6","sha":"59ec36e8b5bfd405772c4a46769a4f202f97a7de","kind":"tag","published_at":"2023-11-10T13:15:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.6/manifests"},{"name":"next-docs-ui@4.0.6","sha":"59ec36e8b5bfd405772c4a46769a4f202f97a7de","kind":"tag","published_at":"2023-11-10T13:15:26.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.6","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.6/manifests"},{"name":"create-next-docs-app@1.7.2","sha":"c9828813028b52916b04fe9a0a22780424a0a77f","kind":"tag","published_at":"2023-11-02T08:32:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.7.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.2/manifests"},{"name":"next-docs-zeta@4.0.5","sha":"c9828813028b52916b04fe9a0a22780424a0a77f","kind":"tag","published_at":"2023-11-02T08:32:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.5/manifests"},{"name":"next-docs-ui@4.0.5","sha":"c9828813028b52916b04fe9a0a22780424a0a77f","kind":"tag","published_at":"2023-11-02T08:32:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.5/manifests"},{"name":"next-docs-mdx@4.0.5","sha":"c9828813028b52916b04fe9a0a22780424a0a77f","kind":"tag","published_at":"2023-11-02T08:32:08.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.5","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.5/manifests"},{"name":"create-next-docs-app@1.7.1","sha":"bfbfcdb99a40493e1fa7eea0d993ab19b7d79c81","kind":"tag","published_at":"2023-11-01T13:47:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.7.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.1/manifests"},{"name":"next-docs-zeta@4.0.4","sha":"af9182c1c25f21bedd39018b05bd4ca17fd79fa2","kind":"tag","published_at":"2023-11-01T13:41:51.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.4/manifests"},{"name":"next-docs-ui@4.0.4","sha":"af9182c1c25f21bedd39018b05bd4ca17fd79fa2","kind":"tag","published_at":"2023-11-01T13:41:51.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.4/manifests"},{"name":"next-docs-mdx@4.0.4","sha":"af9182c1c25f21bedd39018b05bd4ca17fd79fa2","kind":"tag","published_at":"2023-11-01T13:41:51.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.4","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.4/manifests"},{"name":"create-next-docs-app@1.7.0","sha":"af9182c1c25f21bedd39018b05bd4ca17fd79fa2","kind":"tag","published_at":"2023-11-01T13:41:51.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.7.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.7.0/manifests"},{"name":"next-docs-zeta@4.0.3","sha":"bc3b4a9a34079f4a47316ab59177f03667092fee","kind":"tag","published_at":"2023-10-28T06:20:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.3/manifests"},{"name":"create-next-docs-app@1.6.2","sha":"bc3b4a9a34079f4a47316ab59177f03667092fee","kind":"tag","published_at":"2023-10-28T06:20:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.6.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.6.2/manifests"},{"name":"next-docs-mdx@4.0.3","sha":"bc3b4a9a34079f4a47316ab59177f03667092fee","kind":"tag","published_at":"2023-10-28T06:20:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.3/manifests"},{"name":"next-docs-ui@4.0.3","sha":"bc3b4a9a34079f4a47316ab59177f03667092fee","kind":"tag","published_at":"2023-10-28T06:20:58.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.3/manifests"},{"name":"next-docs-ui@4.0.2","sha":"307e2e6a981bcf1c20cb97e1fb7fbd565a68f0e5","kind":"tag","published_at":"2023-10-27T15:13:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.2/manifests"},{"name":"next-docs-zeta@4.0.2","sha":"307e2e6a981bcf1c20cb97e1fb7fbd565a68f0e5","kind":"tag","published_at":"2023-10-27T15:13:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.2/manifests"},{"name":"next-docs-mdx@4.0.2","sha":"307e2e6a981bcf1c20cb97e1fb7fbd565a68f0e5","kind":"tag","published_at":"2023-10-27T15:13:59.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.2/manifests"},{"name":"next-docs-ui@4.0.1","sha":"17d3d5f5a9ae3f6d07b8c69ae3d626c4bce9f9ce","kind":"tag","published_at":"2023-10-27T08:08:09.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.1/manifests"},{"name":"create-next-docs-app@1.6.1","sha":"17d3d5f5a9ae3f6d07b8c69ae3d626c4bce9f9ce","kind":"tag","published_at":"2023-10-27T08:08:09.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.6.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.6.1/manifests"},{"name":"next-docs-mdx@4.0.1","sha":"17d3d5f5a9ae3f6d07b8c69ae3d626c4bce9f9ce","kind":"tag","published_at":"2023-10-27T08:08:09.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.1/manifests"},{"name":"next-docs-zeta@4.0.1","sha":"17d3d5f5a9ae3f6d07b8c69ae3d626c4bce9f9ce","kind":"tag","published_at":"2023-10-27T08:08:09.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.1/manifests"},{"name":"create-next-docs-app@1.6.0","sha":"3d35de0cd250cf766cb3e11eb74ec2a94d4eb880","kind":"tag","published_at":"2023-10-24T12:38:09.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.6.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.6.0/manifests"},{"name":"next-docs-zeta@4.0.0","sha":"5a331f72f3baadb26d60262d785e5b3089141809","kind":"tag","published_at":"2023-10-24T11:42:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@4.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@4.0.0/manifests"},{"name":"next-docs-ui@4.0.0","sha":"5a331f72f3baadb26d60262d785e5b3089141809","kind":"tag","published_at":"2023-10-24T11:42:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@4.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@4.0.0/manifests"},{"name":"next-docs-mdx@4.0.0","sha":"5a331f72f3baadb26d60262d785e5b3089141809","kind":"tag","published_at":"2023-10-24T11:42:24.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@4.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@4.0.0/manifests"},{"name":"next-docs-mdx@3.0.0","sha":"102bc614de61106872bcf626529dae491fde351d","kind":"tag","published_at":"2023-10-20T14:36:12.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-mdx@3.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-mdx@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-mdx@3.0.0/manifests"},{"name":"next-docs-ui@3.0.0","sha":"102bc614de61106872bcf626529dae491fde351d","kind":"tag","published_at":"2023-10-20T14:36:12.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@3.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@3.0.0/manifests"},{"name":"next-docs-zeta@3.0.0","sha":"102bc614de61106872bcf626529dae491fde351d","kind":"tag","published_at":"2023-10-20T14:36:12.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@3.0.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@3.0.0/manifests"},{"name":"create-next-docs-app@1.5.28","sha":"56dd7dd3c7d7d3073f1e123286dab35b1c3d66af","kind":"tag","published_at":"2023-10-17T14:23:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.5.28","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.5.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.28/manifests"},{"name":"next-docs-zeta@2.4.1","sha":"56dd7dd3c7d7d3073f1e123286dab35b1c3d66af","kind":"commit","published_at":"2023-10-17T14:22:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@2.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.4.1/manifests"},{"name":"next-docs-ui@2.4.1","sha":"56dd7dd3c7d7d3073f1e123286dab35b1c3d66af","kind":"commit","published_at":"2023-10-17T14:22:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@2.4.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.4.1/manifests"},{"name":"create-next-docs-app@1.5.27","sha":"70ac89879271a90d21eeca0b232a58c9714136d8","kind":"tag","published_at":"2023-10-16T14:35:52.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.5.27","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.5.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.27/manifests"},{"name":"next-docs-zeta@2.4.0","sha":"d8cbb45a6d1a77e1979b8cddca33324a875a613a","kind":"commit","published_at":"2023-10-16T13:55:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@2.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.4.0/manifests"},{"name":"next-docs-ui@2.4.0","sha":"d8cbb45a6d1a77e1979b8cddca33324a875a613a","kind":"commit","published_at":"2023-10-16T13:55:06.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@2.4.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.4.0/manifests"},{"name":"next-docs-ui@2.3.3","sha":"04583a7d77c38c805a0b340cebef1c13d0be2f14","kind":"commit","published_at":"2023-10-15T12:14:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@2.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.3.3/manifests"},{"name":"next-docs-zeta@2.3.3","sha":"04583a7d77c38c805a0b340cebef1c13d0be2f14","kind":"commit","published_at":"2023-10-15T12:14:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@2.3.3","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.3.3/manifests"},{"name":"create-next-docs-app@1.5.26","sha":"04583a7d77c38c805a0b340cebef1c13d0be2f14","kind":"commit","published_at":"2023-10-15T12:14:57.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.5.26","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.5.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.26/manifests"},{"name":"next-docs-ui@2.3.2","sha":"a3f5b30da19335ec14aa53c715592b8b427d626d","kind":"commit","published_at":"2023-10-06T13:03:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@2.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.3.2/manifests"},{"name":"next-docs-zeta@2.3.2","sha":"a3f5b30da19335ec14aa53c715592b8b427d626d","kind":"commit","published_at":"2023-10-06T13:03:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@2.3.2","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.3.2/manifests"},{"name":"create-next-docs-app@1.5.25","sha":"a3f5b30da19335ec14aa53c715592b8b427d626d","kind":"commit","published_at":"2023-10-06T13:03:49.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.5.25","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.5.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.25/manifests"},{"name":"create-next-docs-app@1.5.24","sha":"429e75cbc27e04c1bdc99ebd08fde63986a68b17","kind":"tag","published_at":"2023-09-30T14:20:53.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.5.24","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.5.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.24/manifests"},{"name":"next-docs-ui@2.3.1","sha":"b18324e248df32d19f0aaaca4e26472066fcef63","kind":"commit","published_at":"2023-09-30T13:55:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@2.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.3.1/manifests"},{"name":"next-docs-zeta@2.3.1","sha":"b18324e248df32d19f0aaaca4e26472066fcef63","kind":"commit","published_at":"2023-09-30T13:55:00.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@2.3.1","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.3.1/manifests"},{"name":"create-next-docs-app@1.5.23","sha":"c754bce5d2d3a006c36ca4d3ca4209e34eeb0970","kind":"tag","published_at":"2023-09-30T12:33:28.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.5.23","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.5.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.23/manifests"},{"name":"next-docs-ui@2.3.0","sha":"15513d15809c8240eddf9c5e92cfa53413aaeeb6","kind":"commit","published_at":"2023-09-30T12:22:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-ui@2.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-ui@2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-ui@2.3.0/manifests"},{"name":"next-docs-zeta@2.3.0","sha":"15513d15809c8240eddf9c5e92cfa53413aaeeb6","kind":"commit","published_at":"2023-09-30T12:22:11.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/next-docs-zeta@2.3.0","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/next-docs-zeta@2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/next-docs-zeta@2.3.0/manifests"},{"name":"create-next-docs-app@1.5.22","sha":"8ef7b8503a0e61e6697870d52c3479f2c840edd2","kind":"tag","published_at":"2023-09-24T15:00:07.000Z","download_url":"https://codeload.github.com/fuma-nama/fumadocs/tar.gz/create-next-docs-app@1.5.22","html_url":"https://github.com/fuma-nama/fumadocs/releases/tag/create-next-docs-app@1.5.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuma-nama%2Ffumadocs/tags/create-next-docs-app@1.5.22/manifests"}]},"repo_metadata_updated_at":"2025-06-05T14:15:52.411Z","dependent_packages_count":0,"downloads":236563,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":33.49702121777594,"dependent_packages_count":47.70068422143894,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":40.598852719607436},"purl":"pkg:npm/fumadocs-core","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/fumadocs-core","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/fumadocs-core","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/fumadocs-core/dependencies","status":null,"funding_links":["https://github.com/sponsors/fuma-nama"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fumadocs-core/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fumadocs-core/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fumadocs-core/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fumadocs-core/related_packages","maintainers":[{"uuid":"sonmoosans","login":"sonmoosans","name":null,"email":"god63820869@gmail.com","url":null,"packages_count":35,"html_url":"https://www.npmjs.com/~sonmoosans","role":null,"created_at":"2024-01-26T11:45:22.918Z","updated_at":"2024-01-26T11:45:22.918Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sonmoosans/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006537,"maintainers_count":1012932,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":377,"unique_repositories_count_past_30_days":55,"recent_issues":[{"uuid":"5439113675","node_id":"PR_kwDOUYAoVM8AAAABDUqBKA","number":14,"state":"open","title":"deps: bump the production 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-09-13T08:39:32.000Z","updated_at":"2026-09-13T09:06:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"production","update_count":14,"packages":[{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.1123.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@lobehub/icons","old_version":"5.16.0","new_version":"5.18.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@xyflow/react","old_version":"12.11.5","new_version":"12.11.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jose","old_version":"6.2.10","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"material-symbols","old_version":"0.47.0","new_version":"0.47.1","repository_url":"https://github.com/marella/material-symbols"},{"name":"next","old_version":"16.3.3","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.14.1","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"playwright","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"socks","old_version":"2.8.9","new_version":"2.8.10","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"undici","old_version":"8.10.0","new_version":"8.10.2","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1123.0` | `3.1127.0` |\n| [@lobehub/icons](https://github.com/lobehub/lobe-icons) | `5.16.0` | `5.18.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.5` | `12.11.6` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.7` |\n| [jose](https://github.com/panva/jose) | `6.2.10` | `6.2.12` |\n| [material-symbols](https://github.com/marella/material-symbols/tree/HEAD/material-symbols) | `0.47.0` | `0.47.1` |\n| [next](https://github.com/vercel/next.js) | `16.3.3` | `16.3.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.14.1` | `4.14.2` |\n| [playwright](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.9` | `2.8.10` |\n| [undici](https://github.com/nodejs/undici) | `8.10.0` | `8.10.2` |\n\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.1123.0 to 3.1127.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-bedrock-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1127.0\u003c/h2\u003e\n\u003ch4\u003e3.1127.0(2026-09-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Elemental MediaTailor now supports two new Monetization Functions lifecycle hooks, Post Ads Response and Pre Manifest Insertion, and a VAST Request function type that calls a VAST or VMAP ad server. This release also adds Yield Optimization with demand from Amazon Publisher Services. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c238a693cf4e9e9fa4bd5ad76f83caa35279ad46\"\u003ec238a693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-service-quotas:\u003c/strong\u003e  Service Quotas adds the AdjustableAtLevel property to QuotaContext, indicating whether a quota is adjustable at the account or resource level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f56bdf2c0e9581a97b246204dd95b7be1028a6f9\"\u003ef56bdf2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  New AWS REVIEW mode as supported data retention mode for Bedrock models (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cbd9ea9a4262cb007ed74da234d52e8feef0402f\"\u003ecbd9ea9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for ValidateSecurityGroupQuotasForInterface, an API that specifically authorized AWS services use to validate security group rule quotas before creating an elastic network interface. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f51c3b3e30327dd6fa45a9b8398422c7078d905d\"\u003ef51c3b3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1127.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1126.0\u003c/h2\u003e\n\u003ch4\u003e3.1126.0(2026-09-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sfn:\u003c/strong\u003e  Updates Step Functions API documentation around CloudTrail, Execution name reuse and sort order of ListExecutions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8dda8b4b9e90ec0cca551759885ca524b8d65a91\"\u003e8dda8b4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-load-balancing-v2:\u003c/strong\u003e  This release adds support for sending TCP resets for Gateway Load Balancer when a flow's idle timeout expires, or when a target becomes unhealthy or is deregistered. This adds updates the CLI documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16f16596740e5b7ee6032c4fc95fdd3a08a46e2\"\u003ea16f1659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Flows with endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a3a6205d3d39f6f98b445323359a938ae59ce1a\"\u003e3a3a6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family SFTP Connectors now support specifying an ordered list of AWS Secrets Manager version stages for secret retrieval. This enables seamless credential rotation workflows where external partners may take time to update their systems with new credentials. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4bf3ecce921aa42320c6b0d89278443d229b898\"\u003ee4bf3ecc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now supports specifying up to 29 PII entity types in the ContentRedaction configuration of a StartTranscriptionJob request, allowing all supported entity types to be redacted in a single batch transcription job. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5fb0b9a5bbb6cf9c61859a6946034aaf86e9e822\"\u003e5fb0b9a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release enables TagOnCreate for Rule resource on CreateRule API. It also introduces a new field called PreEvaluationFilters to Rule resource, thereby impacting all Create, Update, Describe and Search APIs for Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18bb14bcc83208229fba893ede04a7cb6e77af05\"\u003e18bb14bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds a critical parameter to the Amazon ECS managed daemon APIs that controls whether a daemon task failure drains the container instance. Non-critical daemon failures no longer drain the instance or block instance registration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e6a07d57083a221355891dfb18e9aa129e5987b\"\u003e2e6a07d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now allows users to set, update, and retrieve values for parameters that apply across all EVS Environments in their account at a regional level, such as the VCF License portability core count. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/803b694cec8ae130760716bc5d0bb1d531ca67a4\"\u003e803b694c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  AWS Elastic Disaster Recovery now includes source server architecture in SourceProperties to identify x86 and ARM64 systems. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20f19e0e2a30b73cff7dba02f07af83068306657\"\u003e20f19e0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds log group name prefix trace source selection, custom or source log group result destinations, and metrics namespace customization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/823b2d337b05368b88a488e988f4fc2b24133fae\"\u003e823b2d33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  AgentCore Identity adds Consent Portal APIs to manage portals that let end users grant OAuth authorization for agents to access resources. AgentCore Evaluation adds trace source selection by log group prefix, custom or source log group result destinations, and metrics namespace customization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f826477e17f07464f9a8cc1336e9467d9948b37\"\u003e2f826477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Deprecate EncryptionConfig resources field. Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c66ca41b9a97108402d0e3bd8e467babc35a7bac\"\u003ec66ca41b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Sequence Activities in GuardDuty Findings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c12a0eb1bdd18f3df7be39bb5f0c3e15be438b5\"\u003e5c12a0eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add download directory functionality (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8274\"\u003e#8274\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e591ee8a054e364dda13cb66a800b6afa4aa9ea\"\u003e6e591ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1126.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e@​aws-sdk/client-bedrock-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1126.0...v3.1127.0\"\u003e3.1127.0\u003c/a\u003e (2026-09-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1125.0...v3.1126.0\"\u003e3.1126.0\u003c/a\u003e (2026-09-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-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/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7131e7467d87d0a255fa1c42f6bb0dd12a84835e\"\u003e\u003ccode\u003e7131e74\u003c/code\u003e\u003c/a\u003e Publish v3.1126.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1127.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons` from 5.16.0 to 5.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v5.17.0...v5.18.0\"\u003eVersion 5.18.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-09-05\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Use Meta AI icon for Muse Spark models, use Meta infinity icon for Muse Spark models.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/5fa93d3\"\u003e5fa93d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eWhat's fixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Use Meta AI icon for Muse Spark models (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2771dc9\"\u003e2771dc9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Use Meta infinity icon for Muse Spark models (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/1c89dbc\"\u003e1c89dbc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v5.16.2...v5.17.0\"\u003eVersion 5.17.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-09-05\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Stop the workspace glob from descending into nested node_modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/60d3728db17ee9b76be44c16b104e1d884678104\"\u003e\u003ccode\u003e60d3728\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.18.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/359c3090c25e81e0be43f925066b690605d3f733\"\u003e\u003ccode\u003e359c309\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/406\"\u003e#406\u003c/a\u003e from lobehub/fix/muse-spark-meta-ai-icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/1c89dbca4b291f17fe06dc4310fa53785f8fda8a\"\u003e\u003ccode\u003e1c89dbc\u003c/code\u003e\u003c/a\u003e 🐛 fix: use Meta infinity icon for Muse Spark models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2771dc97a1484a003f90771a21d58bf25e2d7726\"\u003e\u003ccode\u003e2771dc9\u003c/code\u003e\u003c/a\u003e 🐛 fix: use Meta AI icon for Muse Spark models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c450bacad7a78b13470ab78da2d4d034cbb0c880\"\u003e\u003ccode\u003ec450bac\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.94.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/53ead06d734cc6c003db5a87860907c4bbadfbc0\"\u003e\u003ccode\u003e53ead06\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.95.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/361d95cb6d2683502bdb4afdc38155f807420ec4\"\u003e\u003ccode\u003e361d95c\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.96.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/25752652bc330f5dd9a4fa80a60cca3c026d739a\"\u003e\u003ccode\u003e2575265\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/7f21d6e8522b022653e0a2444e757171986c3d64\"\u003e\u003ccode\u003e7f21d6e\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/5fa93d398b73a4c933de0e2cc1e8b7ffd9ab5111\"\u003e\u003ccode\u003e5fa93d3\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v5.16.0...v5.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.11.5 to 12.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\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/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\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/xyflow/xyflow/commit/9fd41fd4fc18a22b7c461da8888b2ab264a00a29\"\u003e\u003ccode\u003e9fd41fd\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/19f9c2ad98ac71e837d467edf66fea628fd87c55\"\u003e\u003ccode\u003e19f9c2a\u003c/code\u003e\u003c/a\u003e fix(react/store): reset defaultEdgeOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/2acefb5b4f3730b28f0480a107a887d35ed92b83\"\u003e\u003ccode\u003e2acefb5\u003c/code\u003e\u003c/a\u003e fix(react/store): reset functions \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5991\"\u003e#5991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.4 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.4 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.10 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify and shorten public API guidance (\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003ebe62530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify JWS and JWE operation cores (\u003ca href=\"https://github.com/panva/jose/commit/92e9640290085dd37c152aeb7c4d5b22e9df96ab\"\u003e92e9640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid copying AES-GCM output (\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e6925d43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ededuplicate pending jwks key imports (\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003ebf5138b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eencode single-signature JWS input once (\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e7bc9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize General JWE shared headers once (\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e78637bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize jwks selection metadata once (\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003efd3ae3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse native encoding for larger ASCII strings (\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003eb23a6f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender subpath indexes as tables (\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e94589ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshorten API index descriptions (\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e681482f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodel JWE key management modes (\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003ee01dda6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e reduce declaration repetition (\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e55b970f\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.11...v6.2.12\"\u003e6.2.12\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify and shorten public API guidance (\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003ebe62530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify JWS and JWE operation cores (\u003ca href=\"https://github.com/panva/jose/commit/92e9640290085dd37c152aeb7c4d5b22e9df96ab\"\u003e92e9640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid copying AES-GCM output (\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e6925d43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ededuplicate pending jwks key imports (\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003ebf5138b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eencode single-signature JWS input once (\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e7bc9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize General JWE shared headers once (\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e78637bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize jwks selection metadata once (\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003efd3ae3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse native encoding for larger ASCII strings (\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003eb23a6f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.10...v6.2.11\"\u003e6.2.11\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender subpath indexes as tables (\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e94589ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshorten API index descriptions (\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e681482f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodel JWE key management modes (\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003ee01dda6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e reduce declaration repetition (\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e55b970f\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/panva/jose/commit/505a55b8f73536082367b2614cb77e927ba96ec1\"\u003e\u003ccode\u003e505a55b\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e\u003ccode\u003e7bc9a33\u003c/code\u003e\u003c/a\u003e perf: encode single-signature JWS input once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e\u003ccode\u003e78637bd\u003c/code\u003e\u003c/a\u003e perf: normalize General JWE shared headers once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003e\u003ccode\u003ebf5138b\u003c/code\u003e\u003c/a\u003e perf: deduplicate pending jwks key imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003e\u003ccode\u003eb23a6f3\u003c/code\u003e\u003c/a\u003e perf: use native encoding for larger ASCII strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003e\u003ccode\u003efd3ae3f\u003c/code\u003e\u003c/a\u003e perf: normalize jwks selection metadata once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e\u003ccode\u003e6925d43\u003c/code\u003e\u003c/a\u003e perf: avoid copying AES-GCM output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003e\u003ccode\u003ebe62530\u003c/code\u003e\u003c/a\u003e docs: clarify and shorten public API guidance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1b413121c71eed953852ac82a288f8a6b37f1343\"\u003e\u003ccode\u003e1b41312\u003c/code\u003e\u003c/a\u003e build: preserve README when generation fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0b518296d441aa95e45268eee178b3ad22a78d49\"\u003e\u003ccode\u003e0b51829\u003c/code\u003e\u003c/a\u003e build: check tree-shaking for every public binding\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.10...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.38.0 to 1.41.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 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\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/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\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/1.40.0...1.41.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebridge\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshrimp-off\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/3613\"\u003elucide-icons/lucide#3613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshopping-cart-plus\u003c/code\u003e \u0026amp; \u003ccode\u003eshopping-cart-minus\u003c/code\u003e icons by \u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): updated artboard name on illustrator template by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4724\"\u003elucide-icons/lucide#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4781\"\u003elucide-icons/lucide#4781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elighthouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/1.39.0...1.40.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.39.0...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\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/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.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\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.41.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 `material-symbols` from 0.47.0 to 0.47.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/20d9ea0621de32e8978a338f69f3ab0c8a2dd8f3\"\u003e\u003ccode\u003e20d9ea0\u003c/code\u003e\u003c/a\u003e 0.47.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/219c84182793adafb4bc9cfc053edb3bf3d6f23d\"\u003e\u003ccode\u003e219c841\u003c/code\u003e\u003c/a\u003e Auto Update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marella/material-symbols/commits/v0.47.1/material-symbols\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.3 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.3...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.14.1 to 4.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.14.2\u003c/h2\u003e\n\u003ch2\u003e4.14.2 (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e4d18120\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.14.2 (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e4d18120\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/3259beb76120614af8b48e814c56324ad71ccb61\"\u003e\u003ccode\u003e3259beb\u003c/code\u003e\u003c/a\u003e v4.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e\u003ccode\u003e4d18120\u003c/code\u003e\u003c/a\u003e fix: Allow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.14.1...v4.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright-core` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socks` from 2.8.9 to 2.8.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JoshGlazebrook/socks/releases\"\u003esocks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ip-address from 10.1.1 to 10.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/pull/120\"\u003eJoshGlazebrook/socks#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml and mocha by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/pull/121\"\u003eJoshGlazebrook/socks#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dev tooling and expand CI to current Node LTS versions by \u003ca href=\"https://github.com/JoshGlazebrook\"\u003e\u003ccode\u003e@​JoshGlazebrook\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/pull/127\"\u003eJoshGlazebrook/socks#127\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.9...2.8.10\"\u003ehttps://github.com/JoshGlazebrook/socks/compare/2.8.9...2.8.10\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/JoshGlazebrook/socks/commit/ff3347684f29e68eb67d04e23d1ed466e7e55c76\"\u003e\u003ccode\u003eff33476\u003c/code\u003e\u003c/a\u003e 2.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/7b17dc47e920403520d6faa295927d19a4ab0f0e\"\u003e\u003ccode\u003e7b17dc4\u003c/code\u003e\u003c/a\u003e Upgrade dev tooling and expand CI to current Node LTS versions (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/316c67db3ba1b740a6b9c0d902b11b7713650ce5\"\u003e\u003ccode\u003e316c67d\u003c/code\u003e\u003c/a\u003e Bump js-yaml and mocha (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/928b3f9e204bfc6bc4668e0ccf504751791ee284\"\u003e\u003ccode\u003e928b3f9\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.1.1 to 10.3.1 (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.9...2.8.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 8.10.0 to 8.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.10.2\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-vp8m-p9jh-q5pm\"\u003eGHSA-vp8m-p9jh-q5pm\u003c/a\u003e: cache and deduplication interceptors could use caller-controlled request metadata instead of the authoritative dispatcher origin, enabling cross-origin cache poisoning and data disclosure. Undici now derives interceptor identities from the dispatcher origin and bypasses origin-dependent interceptors when no authoritative origin exists. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/caf6194d3dae989b731ed87ab85f182befe5eb80\"\u003ecaf6194d\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-w293-vg96-wgc3\"\u003eGHSA-w293-vg96-wgc3\u003c/a\u003e: \u003ccode\u003eBalancedPool\u003c/code\u003e could drop function-valued connection options while cloning its configuration, including custom TLS certificate validation callbacks. Undici now preserves \u003ccode\u003econnect\u003c/code\u003e and legacy \u003ccode\u003etls\u003c/code\u003e options when creating upstreams. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/8f5868fbdbc8f1146dfc1bcd1f2d117790141390\"\u003e8f5868fb\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/66e12816064cf3068f63bd134748b7fc4e779bad\"\u003e66e12816\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/4411a238a98e8791da5fff10cc9e3578a7668ed6\"\u003e4411a238\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rx4f-c7p8-82vq\"\u003eGHSA-rx4f-c7p8-82vq\u003c/a\u003e: an unclean \u003ccode\u003eWebSocketStream\u003c/code\u003e close could create an unobserved rejected promise when its writable stream was locked, potentially terminating the process. Undici now propagates the failure through the retained writable stream controller. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/662d0ea671fe64139e79533c913fce412765e1d7\"\u003e662d0ea6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2jfj-6hjv-fm6j\"\u003eGHSA-2jfj-6hjv-fm6j\u003c/a\u003e: shared caches could store and replay responses containing \u003ccode\u003eSet-Cookie\u003c/code\u003e, disclosing one user's cookies to another caller. Undici now excludes these responses from shared caches, including existing entries and revalidation paths. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cb75bbb34224a968b4ad80cab8b7aba5e0b3b28a\"\u003ecb75bbb3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3xpg-4rpp-hhhm\"\u003eGHSA-3xpg-4rpp-hhhm\u003c/a\u003e: the decompression interceptor did not bound de...\n\n_Description has been truncated_","html_url":"https://github.com/khanhkit/AgentProxy/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/khanhkit%2FAgentProxy/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"5438176745","node_id":"PR_kwDOSGyQiM8AAAABDT7DKw","number":120,"state":"open","title":"chore(deps): bump the prod-deps group across 1 directory with 10 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-09-13T05:17:26.000Z","updated_at":"2026-09-13T05:18:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-deps","update_count":10,"packages":[{"name":"@ai-sdk/react","old_version":"4.0.87","new_version":"4.0.100","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"7.0.84","new_version":"7.0.97","repository_url":"https://github.com/vercel/ai"},{"name":"fumadocs-core","old_version":"16.14.3","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.14.3","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.31.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.0","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.1","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-deps group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.87` | `4.0.100` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.84` | `7.0.97` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.3` | `16.15.8` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.14.3` | `16.15.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.43.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.0` | `16.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.1` |\n\n\nUpdates `@ai-sdk/react` from 4.0.87 to 4.0.100\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md\"\u003e@​ai-sdk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.100\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef3bac4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9942196]\n\u003cul\u003e\n\u003cli\u003eai@7.0.97\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.48\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.39\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.99\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912fb01]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c595e6e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003eai@7.0.96\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.47\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.98\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [27f6d7a]\n\u003cul\u003e\n\u003cli\u003eai@7.0.95\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.97\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [a4ba394]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [36b3364]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [45099da]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9e1d1b2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a495511]\n\u003cul\u003e\n\u003cli\u003eai@7.0.94\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.37\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.46\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.96\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [33ba8fd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [df6c009]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6ee74a3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ai/commit/e9795abf6185594ecdde53226c8149f8ea8b288d\"\u003e\u003ccode\u003ee9795ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20555\"\u003e#20555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/65eb52b767008e1dd6a074fbc2e9223ae50a8739\"\u003e\u003ccode\u003e65eb52b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20524\"\u003e#20524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b7670d962df00061607467a9e3d6ccc63c573825\"\u003e\u003ccode\u003eb7670d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20486\"\u003e#20486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b3b74c8642e532a70042ce9988565f458492488f\"\u003e\u003ccode\u003eb3b74c8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20455\"\u003e#20455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6359fd58fe68eaade096b5d923bac26de84ca3bd\"\u003e\u003ccode\u003e6359fd5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20288\"\u003e#20288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/34f3b7991f16451e6fd84ba5dc39f9c0b20b0514\"\u003e\u003ccode\u003e34f3b79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20250\"\u003e#20250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1904d3380dca3253a0c655dee0e23bf009508e7\"\u003e\u003ccode\u003ed1904d3\u003c/code\u003e\u003c/a\u003e fix: surface fallback error messages for empty HTTP error responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20112\"\u003e#20112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/79b4ab869b38c5c702bc3a3bf055254b74648759\"\u003e\u003ccode\u003e79b4ab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20192\"\u003e#20192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.100/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 7.0.84 to 7.0.97\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.97\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef3bac4: Observe video webhook receiver rejections before generation starts to prevent unhandled rejections during or after a failed start. Preserve start error precedence and assimilate custom receivers only once.\u003c/li\u003e\n\u003cli\u003e9942196: feat: add batch cancel and list APIs\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9942196]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.78\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.39\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.96\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e912fb01: feat: add batch cancel and list APIs\u003c/li\u003e\n\u003cli\u003ec595e6e: fix(ai): call \u003ccode\u003eatob\u003c/code\u003e without a receiver for Cloudflare Workers compatibility\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [912fb01]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [aa4cc14]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f102e41]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.77\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.95\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e27f6d7a: fix(ai): reject embedding model responses that contain no embeddings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.94\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea4ba394: feat: support per-request models in batch\u003c/li\u003e\n\u003cli\u003e36b3364: fix(ai): enforce tool choices in streamText\u003c/li\u003e\n\u003cli\u003e45099da: Retry unclassified empty image results, preserve retry-attempt accounting, add provider-independent result retryability classification, and mark Google and Google Vertex prompt blocks as terminal.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a4ba394]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e9bf5e3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [45099da]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [56c004c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9e1d1b2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a495511]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.76\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.37\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.93\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e9795abf6185594ecdde53226c8149f8ea8b288d\"\u003e\u003ccode\u003ee9795ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20555\"\u003e#20555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ef3bac4c174f4650bb03aca0b5783fcfa6232a3b\"\u003e\u003ccode\u003eef3bac4\u003c/code\u003e\u003c/a\u003e fix: forward video callback URLs for caller-managed receivers (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20561\"\u003e#20561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/65eb52b767008e1dd6a074fbc2e9223ae50a8739\"\u003e\u003ccode\u003e65eb52b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20524\"\u003e#20524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/912fb015dd599871940e7adc3791b56fb4516374\"\u003e\u003ccode\u003e912fb01\u003c/code\u003e\u003c/a\u003e feat: add batch cancel and list APIs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20543\"\u003e#20543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c595e6e35388c14b9f7d71e5f0ddf2ae8952cffd\"\u003e\u003ccode\u003ec595e6e\u003c/code\u003e\u003c/a\u003e fix(ai): call atob without a receiver (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20541\"\u003e#20541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b7670d962df00061607467a9e3d6ccc63c573825\"\u003e\u003ccode\u003eb7670d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20486\"\u003e#20486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/27f6d7afbe1113adfadb550e3ec48cf80971f2b9\"\u003e\u003ccode\u003e27f6d7a\u003c/code\u003e\u003c/a\u003e fix: reject empty embedding model responses instead of returning undefined (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b3b74c8642e532a70042ce9988565f458492488f\"\u003e\u003ccode\u003eb3b74c8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20455\"\u003e#20455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/45099daf24fd7cd560a0e418c8a1701180899cc5\"\u003e\u003ccode\u003e45099da\u003c/code\u003e\u003c/a\u003e fix: generateImage maxRetries skips transient empty image results (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20170\"\u003e#20170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a4ba39433dcdf6129ac8423742cf05af039bd1c1\"\u003e\u003ccode\u003ea4ba394\u003c/code\u003e\u003c/a\u003e feat: support per-request models in batch (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20138\"\u003e#20138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@7.0.97/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.14.3 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.3...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.2.3 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.1\u003c/h2\u003e\n\u003ch3\u003eScope \u003ccode\u003elastModified\u003c/code\u003e git log to the content directory\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egit log\u003c/code\u003e is scoped to the collection's content directory instead of buffering the repository's entire history in every worker.\u003c/p\u003e\n\u003ch3\u003eFix Vite dev server crash on declaration-only dependencies\u003c/h3\u003e\n\u003cp\u003eThe injected Vite config no longer pre-bundles packages without runtime JavaScript, such as \u003ccode\u003e@types/mdx\u003c/code\u003e. Pre-bundling them made esbuild parse \u003ccode\u003e.d.ts\u003c/code\u003e files and fail on imports that only exist in type space, crashing the dev server.\u003c/p\u003e\n\u003ch3\u003eEncode \u003ccode\u003eimport.meta.glob\u003c/code\u003e query values\u003c/h3\u003e\n\u003cp\u003eThe Vite codegen passed the query to \u003ccode\u003eimport.meta.glob\u003c/code\u003e as an object, letting the bundler serialize it. Rolldown inlines the values as-is, so a macro id such as \u003ccode\u003esrc/lib/source.ts#docs\u003c/code\u003e left an unescaped \u003ccode\u003e/\u003c/code\u003e in the content file's module id and relative imports from that module (e.g. images from \u003ccode\u003e![Banner](https://github.com/fuma-nama/fumadocs/blob/HEAD/logo.png)\u003c/code\u003e) failed to resolve, since the importer's directory is derived from the raw id.\u003c/p\u003e\n\u003cp\u003eThe query is now serialized (and percent-encoded) by Fumadocs itself, matching what the Node.js codegen already did.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.0\u003c/h2\u003e\n\u003ch3\u003eSätteri 0.10\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e@fumadocs/satteri\u003c/code\u003e now requires \u003ccode\u003esatteri\u003c/code\u003e ^0.10.3, and the plugins were rewritten on its new capabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExports (\u003ccode\u003efrontmatter\u003c/code\u003e, \u003ccode\u003etoc\u003c/code\u003e, \u003ccode\u003estructuredData\u003c/code\u003e, …) are emitted by an \u003ccode\u003eafter\u003c/code\u003e document hook instead of an anchor marker appended to the source, so plugins no longer see (or need to skip) the anchor node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.2.3...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.14.3 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.3...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.31.0 to 1.43.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 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.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 `next` from 16.3.0 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, ...\n\n_Description has been truncated_\n\n\u003c!-- codesmith:footer --\u003e\n---\n\u003ca href=\"https://app.blacksmith.sh/Mogplex/codesmith/docs/pr/120\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-light-v2.svg\"\u003e\u003cimg alt=\"View with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://backend.blacksmith.sh/track/enable-autofix?expires=1791868649\u0026installation_model_id=431205\u0026pr_number=120\u0026repository=Mogplex%2Fdocs\u0026return_to=https%3A%2F%2Fgithub.com%2FMogplex%2Fdocs%2Fpull%2F120\u0026signature=31f0c57b80292857d40f062b0a075d4335866543b95d1ce42fab7f67e20be241\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg\"\u003e\u003cimg alt=\"Autofix with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003csup\u003eNeed help on this PR? Tag \u003ccode\u003e@codesmith-bot\u003c/code\u003e with what you need. Autofix is disabled.\u003c/sup\u003e\n\n\u003c!-- codesmith:autofix:disabled --\u003e\n\u003c!-- /codesmith:footer --\u003e","html_url":"https://github.com/Mogplex/docs/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mogplex%2Fdocs/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"},{"uuid":"5438109307","node_id":"PR_kwDOT0d5Uc8AAAABDT3rvg","number":4,"state":"open","title":"build(deps): bump the npm-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T05:00:25.000Z","updated_at":"2026-09-13T05:05:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-dependencies","update_count":38,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1100.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@better-auth/drizzle-adapter","old_version":"1.6.25","new_version":"1.7.3","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@fullcalendar/core","old_version":"6.1.21","new_version":"7.1.0","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@fullcalendar/react","old_version":"6.1.21","new_version":"7.1.0","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@lifi/sdk","old_version":"4.1.0","new_version":"4.6.1","repository_url":"https://github.com/lifinance/sdk"},{"name":"@next/third-parties","old_version":"16.3.0","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@sentry/nextjs","old_version":"10.69.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sumsub/websdk","old_version":"2.8.0","new_version":"2.9.0"},{"name":"@supabase/supabase-js","old_version":"2.111.0","new_version":"2.115.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-table","old_version":"8.21.3","new_version":"9.2.4","repository_url":"https://github.com/TanStack/table"},{"name":"@wagmi/core","old_version":"2.22.1","new_version":"3.6.5","repository_url":"https://github.com/wevm/wagmi"},{"name":"better-auth","old_version":"1.6.25","new_version":"1.7.3","repository_url":"https://github.com/better-auth/better-auth"},{"name":"fumadocs-core","old_version":"16.14.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.1","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"11.2.2","new_version":"11.4.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.28.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.0","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"sharp","old_version":"0.35.3","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"viem","old_version":"2.55.10","new_version":"2.56.3","repository_url":"https://github.com/wevm/viem"},{"name":"wagmi","old_version":"2.19.5","new_version":"3.7.7","repository_url":"https://github.com/wevm/wagmi"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@testing-library/jest-dom","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"24.13.3","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-you-might-not-need-an-effect","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/nickjvandyke/eslint-plugin-react-you-might-not-need-an-effect"},{"name":"knip","old_version":"6.30.0","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.5.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"oxfmt","old_version":"0.61.0","new_version":"0.66.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.76.0","new_version":"1.81.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1100.0` | `3.1127.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [@better-auth/drizzle-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter) | `1.6.25` | `1.7.3` |\n| [@fullcalendar/core](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types) | `6.1.21` | `7.1.0` |\n| [@fullcalendar/react](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react) | `6.1.21` | `7.1.0` |\n| [@lifi/sdk](https://github.com/lifinance/sdk/tree/HEAD/packages/sdk) | `4.1.0` | `4.6.1` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.3.0` | `16.3.4` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.69.0` | `10.73.0` |\n| @sumsub/websdk | `2.8.0` | `2.9.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.111.0` | `2.115.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.21.3` | `9.2.4` |\n| [@wagmi/core](https://github.com/wevm/wagmi/tree/HEAD/packages/core) | `2.22.1` | `3.6.5` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.25` | `1.7.3` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.0` | `16.15.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.1` | `15.4.0` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `11.2.2` | `11.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.41.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.0` | `16.3.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.14.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.3` | `0.35.4` |\n| [viem](https://github.com/wevm/viem) | `2.55.10` | `2.56.3` |\n| [wagmi](https://github.com/wevm/wagmi/tree/HEAD/packages/react) | `2.19.5` | `3.7.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `7.0.0` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.3` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `5.0.0` |\n| [eslint-plugin-react-you-might-not-need-an-effect](https://github.com/nickjvandyke/eslint-plugin-react-you-might-not-need-an-effect) | `1.0.1` | `1.0.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.30.0` | `6.34.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.5.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.61.0` | `0.66.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.76.0` | `1.81.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.0` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1100.0 to 3.1127.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1127.0\u003c/h2\u003e\n\u003ch4\u003e3.1127.0(2026-09-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Elemental MediaTailor now supports two new Monetization Functions lifecycle hooks, Post Ads Response and Pre Manifest Insertion, and a VAST Request function type that calls a VAST or VMAP ad server. This release also adds Yield Optimization with demand from Amazon Publisher Services. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c238a693cf4e9e9fa4bd5ad76f83caa35279ad46\"\u003ec238a693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-service-quotas:\u003c/strong\u003e  Service Quotas adds the AdjustableAtLevel property to QuotaContext, indicating whether a quota is adjustable at the account or resource level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f56bdf2c0e9581a97b246204dd95b7be1028a6f9\"\u003ef56bdf2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  New AWS REVIEW mode as supported data retention mode for Bedrock models (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cbd9ea9a4262cb007ed74da234d52e8feef0402f\"\u003ecbd9ea9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for ValidateSecurityGroupQuotasForInterface, an API that specifically authorized AWS services use to validate security group rule quotas before creating an elastic network interface. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f51c3b3e30327dd6fa45a9b8398422c7078d905d\"\u003ef51c3b3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1127.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1126.0\u003c/h2\u003e\n\u003ch4\u003e3.1126.0(2026-09-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sfn:\u003c/strong\u003e  Updates Step Functions API documentation around CloudTrail, Execution name reuse and sort order of ListExecutions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8dda8b4b9e90ec0cca551759885ca524b8d65a91\"\u003e8dda8b4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-load-balancing-v2:\u003c/strong\u003e  This release adds support for sending TCP resets for Gateway Load Balancer when a flow's idle timeout expires, or when a target becomes unhealthy or is deregistered. This adds updates the CLI documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16f16596740e5b7ee6032c4fc95fdd3a08a46e2\"\u003ea16f1659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Flows with endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a3a6205d3d39f6f98b445323359a938ae59ce1a\"\u003e3a3a6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family SFTP Connectors now support specifying an ordered list of AWS Secrets Manager version stages for secret retrieval. This enables seamless credential rotation workflows where external partners may take time to update their systems with new credentials. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4bf3ecce921aa42320c6b0d89278443d229b898\"\u003ee4bf3ecc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now supports specifying up to 29 PII entity types in the ContentRedaction configuration of a StartTranscriptionJob request, allowing all supported entity types to be redacted in a single batch transcription job. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5fb0b9a5bbb6cf9c61859a6946034aaf86e9e822\"\u003e5fb0b9a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release enables TagOnCreate for Rule resource on CreateRule API. It also introduces a new field called PreEvaluationFilters to Rule resource, thereby impacting all Create, Update, Describe and Search APIs for Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18bb14bcc83208229fba893ede04a7cb6e77af05\"\u003e18bb14bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds a critical parameter to the Amazon ECS managed daemon APIs that controls whether a daemon task failure drains the container instance. Non-critical daemon failures no longer drain the instance or block instance registration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e6a07d57083a221355891dfb18e9aa129e5987b\"\u003e2e6a07d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now allows users to set, update, and retrieve values for parameters that apply across all EVS Environments in their account at a regional level, such as the VCF License portability core count. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/803b694cec8ae130760716bc5d0bb1d531ca67a4\"\u003e803b694c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  AWS Elastic Disaster Recovery now includes source server architecture in SourceProperties to identify x86 and ARM64 systems. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20f19e0e2a30b73cff7dba02f07af83068306657\"\u003e20f19e0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds log group name prefix trace source selection, custom or source log group result destinations, and metrics namespace customization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/823b2d337b05368b88a488e988f4fc2b24133fae\"\u003e823b2d33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  AgentCore Identity adds Consent Portal APIs to manage portals that let end users grant OAuth authorization for agents to access resources. AgentCore Evaluation adds trace source selection by log group prefix, custom or source log group result destinations, and metrics namespace customization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f826477e17f07464f9a8cc1336e9467d9948b37\"\u003e2f826477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Deprecate EncryptionConfig resources field. Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c66ca41b9a97108402d0e3bd8e467babc35a7bac\"\u003ec66ca41b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Sequence Activities in GuardDuty Findings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c12a0eb1bdd18f3df7be39bb5f0c3e15be438b5\"\u003e5c12a0eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add download directory functionality (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8274\"\u003e#8274\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e591ee8a054e364dda13cb66a800b6afa4aa9ea\"\u003e6e591ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1126.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1126.0...v3.1127.0\"\u003e3.1127.0\u003c/a\u003e (2026-09-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1125.0...v3.1126.0\"\u003e3.1126.0\u003c/a\u003e (2026-09-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7131e7467d87d0a255fa1c42f6bb0dd12a84835e\"\u003e\u003ccode\u003e7131e74\u003c/code\u003e\u003c/a\u003e Publish v3.1126.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1127.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@base-ui/react` from 1.7.0 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/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.8.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix label association when a control unregisters (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5456\"\u003e#5456\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\u003eReduce animation completion work (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5535\"\u003e#5535\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 prop and ref merging for lazy render elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5562\"\u003e#5562\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 roving focus when items are added or removed (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5447\"\u003e#5447\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 hover and focus interaction issues (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5037\"\u003e#5037\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\u003eImprove trigger mount performance (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5426\"\u003e#5426\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 disabled anchor tracking on scroll (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5478\"\u003e#5478\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 transform origin for start/end alignment (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5015\"\u003e#5015\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 duplicate options key from arrow middleware (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5606\"\u003e#5606\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\u003eRegister passive touch listeners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5572\"\u003e#5572\u003c/a\u003e) by \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\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\u003eIgnore outside clicks from presses that began before open (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5378\"\u003e#5378\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ekeepMounted\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;Avatar.Image\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5536\"\u003e#5536\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 stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 controlled blur validation and stale filled state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5563\"\u003e#5563\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 Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 applying \u003ccode\u003edata-readonly\u003c/code\u003e to \u003ccode\u003e\u0026lt;Combobox.Trigger\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5418\"\u003e#5418\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateItems\u003c/code\u003e collection API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5326\"\u003e#5326\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 cancellation when preserving the filter after selection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5362\"\u003e#5362\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\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix record item label lookup reading from \u003ccode\u003eObject.prototype\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5518\"\u003e#5518\u003c/a\u003e) by \u003ca href=\"https://github.com/XionWCFM\"\u003e\u003ccode\u003e@​XionWCFM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnchor multiple selection to the first selected item with a linear lookup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5573\"\u003e#5573\u003c/a\u003e, \u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5613\"\u003e#5613\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\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.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eSep 4, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix label association when a control unregisters (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5456\"\u003e#5456\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\u003eReduce animation completion work (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5535\"\u003e#5535\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 prop and ref merging for lazy render elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5562\"\u003e#5562\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 roving focus when items are added or removed (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5447\"\u003e#5447\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 hover and focus interaction issues (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5037\"\u003e#5037\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\u003eImprove trigger mount performance (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5426\"\u003e#5426\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 disabled anchor tracking on scroll (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5478\"\u003e#5478\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 transform origin for start/end alignment (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5015\"\u003e#5015\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 duplicate options key from arrow middleware (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5606\"\u003e#5606\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\u003eRegister passive touch listeners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5572\"\u003e#5572\u003c/a\u003e) by \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\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\u003eIgnore outside clicks from presses that began before open (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5378\"\u003e#5378\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ekeepMounted\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;Avatar.Image\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5536\"\u003e#5536\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 stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 controlled blur validation and stale filled state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5563\"\u003e#5563\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 Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 applying \u003ccode\u003edata-readonly\u003c/code\u003e to \u003ccode\u003e\u0026lt;Combobox.Trigger\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5418\"\u003e#5418\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateItems\u003c/code\u003e collection API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5326\"\u003e#5326\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 cancellation when preserving the filter after selection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5362\"\u003e#5362\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\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\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/47b40521eab921c2756bf9bdb0b0f07fbfdb8c8c\"\u003e\u003ccode\u003e47b4052\u003c/code\u003e\u003c/a\u003e [release] v1.8.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5609\"\u003e#5609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/dd1380952b91842c60f905066934ba2baea0bcfb\"\u003e\u003ccode\u003edd13809\u003c/code\u003e\u003c/a\u003e [toast] Accept an updater function in the update method instead of on data (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/670e95cb1b9f145af7a8c52010f707174c33159e\"\u003e\u003ccode\u003e670e95c\u003c/code\u003e\u003c/a\u003e [docs] Update docs infra to restore generated types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/e8526f762853350691ee3a9bd7ead9d3d6e95bd3\"\u003e\u003ccode\u003ee8526f7\u003c/code\u003e\u003c/a\u003e [utils] Restore frozen EMPTY_ARRAY (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5620\"\u003e#5620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b7f6683c1b564b8c5c5b5f14d89bd4fa85aec994\"\u003e\u003ccode\u003eb7f6683\u003c/code\u003e\u003c/a\u003e [number field] Preserve consumer selection when focusing the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5619\"\u003e#5619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b8c5d78c7e3def09f12c2c3d80af1416bee05c4b\"\u003e\u003ccode\u003eb8c5d78\u003c/code\u003e\u003c/a\u003e [context menu] Correct generated API metadata (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/261d699cce7e777bbed40e80fbbb1f0a5370842d\"\u003e\u003ccode\u003e261d699\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete] Document that items must not contain nullish entries...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/0a6ff446d918f3a8464d756323131699e32e0592\"\u003e\u003ccode\u003e0a6ff44\u003c/code\u003e\u003c/a\u003e [toast] Replace custom data wholesale and accept a function to derive it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5611\"\u003e#5611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/2e1bdddfe543b982c94e7fa651d611c24dd4a03d\"\u003e\u003ccode\u003e2e1bddd\u003c/code\u003e\u003c/a\u003e [combobox][select] Make the multiple selection anchor lookup linear (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5613\"\u003e#5613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ad83c8ad177b90f0a5b1b4b9e5ee1004a52d9369\"\u003e\u003ccode\u003ead83c8a\u003c/code\u003e\u003c/a\u003e [code-infra] Run TypeScript 7 alongside the TS6 JS API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5603\"\u003e#5603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.8.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/drizzle-adapter` from 1.6.25 to 1.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/drizzle-adapter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eUpgrading from 1.7.0–1.7.2:\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe restored the 1.6 account core schema to avoid requiring a disruptive backfill for existing users. We recognize the cost to users who already migrated and are committed to keeping the core schema stable throughout v1.\u003c/p\u003e\n\u003cp\u003eIf you applied the 1.7 issuer schema, follow the \u003ca href=\"https://better-auth.com/docs/guides/1-7-upgrade-guide#account-identity-keeps-the-provider-key\"\u003eupgrade guide\u003c/a\u003e for the required cleanup. No backfill is needed.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Cloudflare as a built-in social provider with client-secret and PKCE support. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled schema validation during initialization by default, including in production, and rejected authentication requests on detected mismatches. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11178\"\u003e#11178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisPasswordCompromised\u003c/code\u003e for checking passwords against Have I Been Pwned in custom server-side flows. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11147\"\u003e#11147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAligned generated OpenAPI required fields with runtime validation. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11066\"\u003e#11066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandled malformed custom-scheme callback URLs without excessive processing. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11060\"\u003e#11060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved Auth0 domain normalization to avoid slow trailing-slash processing. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11188\"\u003e#11188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented generic OAuth discovery failures from taking down the authentication API. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10978\"\u003e#10978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTracked email OTP sign-ins in the last login method plugin. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10963\"\u003e#10963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed callback hooks being skipped after proxied OAuth sign-ins and preserved server state when callback cookies are unavailable. The legacy /oauth-proxy-callback endpoint is deprecated and will be removed in the next minor release. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetSession\u003c/code\u003e failures when cookie caching is disabled and cached session cookies remain. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11120\"\u003e#11120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TOTP re-enrollment replacing an active authenticator and its backup codes. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11037\"\u003e#11037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented duplicate session requests and hydration mismatches in Nuxt \u003ccode\u003euseFetch\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11084\"\u003e#11084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved dynamic organization role permission check performance. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11069\"\u003e#11069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded type-safe Nuxt \u003ccode\u003euseFetch\u003c/code\u003e integration for the Vue client's \u003ccode\u003euseSession\u003c/code\u003e hook. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestored compatibility with 1.6 account schemas by identifying accounts with \u003ccode\u003e(providerId, accountId)\u003c/code\u003e instead of issuer. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/0d6b5c0beaa47c8ac6d9a49d5ecacfb719285277/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/core\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Cloudflare as a built-in social provider with client-secret and PKCE support. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded initialization-time schema validation and actionable mismatch guidance for Drizzle and Prisma adapters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11179\"\u003e#11179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled schema validation during initialization by default, including in production, and rejected authentication requests on detected mismatches. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11178\"\u003e#11178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded custom token endpoint authentication strategies for providers with non-standard request parameters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11101\"\u003e#11101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored optional \u003ccode\u003econsumeOne\u003c/code\u003e and \u003ccode\u003eincrementOne\u003c/code\u003e methods for custom database adapters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11189\"\u003e#11189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TikTok sign-in and token refresh with the documented \u003ccode\u003eclientKey\u003c/code\u003e and \u003ccode\u003eclientSecret\u003c/code\u003e options. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11102\"\u003e#11102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved request IP validation performance. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved PayPal authorization code and refresh token requests, including PKCE handling. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11129\"\u003e#11129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved Reddit token requests with OAuth-compliant Basic authentication and redirect protection. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11134\"\u003e#11134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestored compatibility with 1.6 account schemas by identifying accounts with \u003ccode\u003e(providerId, accountId)\u003c/code\u003e instead of issuer. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/blob/main/packages/drizzle-adapter/CHANGELOG.md\"\u003e@​better-auth/drizzle-adapter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.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/better-auth/better-auth/pull/11179\"\u003e#11179\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/352d012bd54e613782bf4af22aae24443541c77c\"\u003e\u003ccode\u003e352d012\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Validate Drizzle schema objects and generated Prisma client models during initialization, including in production, and report mismatches with guidance for fixing them. These checks do not query the database and cannot detect unapplied migrations.\u003c/p\u003e\n\u003cp\u003eFor Prisma clients whose model metadata omits nullability, \u003ccode\u003eauth generate\u003c/code\u003e reports required fields that Better Auth never writes by reading the existing Prisma schema. Set \u003ccode\u003eadvanced.database.validateSchema: false\u003c/code\u003e to disable runtime validation.\u003c/p\u003e\n\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\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10859\"\u003e#10859\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ea77118d4e00f69ddffed4fb42dfedc08594ea9e\"\u003e\u003ccode\u003eea77118\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Reject missing Drizzle schema fields before building compound \u003ccode\u003ewhere\u003c/code\u003e clauses, preventing malformed SQL when an application schema is out of date.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10941\"\u003e#10941\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5aea9f77284dfb7b187e8e7bec0cebd4b8834123\"\u003e\u003ccode\u003e5aea9f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Prevent one-to-one joins from failing in Drizzle Relations v1 and v2 when \u003ccode\u003eusePlural\u003c/code\u003e is enabled. Resolve generated and legacy relation keys from Drizzle runtime metadata, including Relations v2 setups without an adapter schema.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch2\u003e1.7.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/better-auth/better-auth/pull/10402\"\u003e#10402\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/763a2671c5372d88c291881977c8a1c2e29034b1\"\u003e\u003ccode\u003e763a267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Plugin database schemas can now define named or generated table-level indexes across multiple fields. SQL migrations and generated Drizzle or Prisma schemas resolve configured table and column names consistently, while the MongoDB adapter creates the same indexes before the first index-enforcing write.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/7169\"\u003e#7169\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5d38b138c3c73eb06fe247ef6631c66e86ccc92b\"\u003e\u003ccode\u003e5d38b13\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003eschemaName\u003c/code\u003e option to the Drizzle Relations v2 adapter config. When set on PostgreSQL, schema generation now emits a \u003ccode\u003epgSchema(\u0026quot;...\u0026quot;)\u003c/code\u003e namespace and uses namespaced table definitions (for example, \u003ccode\u003eauthSchema.user(...)\u003c/code\u003e), matching the v1 CLI generator behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9489\"\u003e#9489\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ea06c5a71f448dfc600f1c2f7b0de732730c79cd\"\u003e\u003ccode\u003eea06c5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Add a new \u003ccode\u003e@better-auth/drizzle-adapter/relations-v2\u003c/code\u003e entry point for projects using Drizzle Relations v2. The schema generator now emits relations using \u003ccode\u003edefineRelationsPart\u003c/code\u003e so the generated auth schema can be merged alongside your app's relations without changing your database structure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10359\"\u003e#10359\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8784c1c1f4301acf96d980e5bf81ff56435e2545\"\u003e\u003ccode\u003e8784c1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Database joins have moved out of \u003ccode\u003eexperimental\u003c/code\u003e into a stable option at \u003ccode\u003eadvanced.database.joins\u003c/code\u003e (default: \u003ccode\u003efalse\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eIf you previously set \u003ccode\u003eexperimental: { joins: true }\u003c/code\u003e, update your config to:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eadvanced: {\n  database: {\n    joins: true,\n  },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdapters that support native joins use them when enabled. If an adapter cannot return joined data for a query, Better Auth falls back to additional queries and combines the results. Drizzle and Prisma users should ensure their schema includes the required relations (\u003ccode\u003enpx auth@latest generate\u003c/code\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/better-auth/better-auth/pull/10770\"\u003e#10770\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/692b22c517011444f812fe21c206e399e35e8417\"\u003e\u003ccode\u003e692b22c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Export the generated \u003ccode\u003epgSchema\u003c/code\u003e binding so drizzle-kit can emit \u003ccode\u003eCREATE SCHEMA\u003c/code\u003e for custom PostgreSQL namespaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.6\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/597d39cb4aaaac1ad729051fbdd22a63b8ba8d8d\"\u003e\u003ccode\u003e597d39c\u003c/code\u003e\u003c/a\u003e chore: release v1.7.3 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/11032\"\u003e#11032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/352d012bd54e613782bf4af22aae24443541c77c\"\u003e\u003ccode\u003e352d012\u003c/code\u003e\u003c/a\u003e feat(adapters): register Drizzle and Prisma schema checks (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/11179\"\u003e#11179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2220ee726934de3aa128d5b4114391be8e9570cc\"\u003e\u003ccode\u003e2220ee7\u003c/code\u003e\u003c/a\u003e revert: drop the issuer column and resolve accounts by provider id (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ba4840fbdf24cbc16bf9bef0cf3aab0a5fd8cfc9\"\u003e\u003ccode\u003eba4840f\u003c/code\u003e\u003c/a\u003e feat(adapters): expose SQL migration connections (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10966\"\u003e#10966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ba12fcdfa774ca27d417079dbac0b1b5894ccaf2\"\u003e\u003ccode\u003eba12fcd\u003c/code\u003e\u003c/a\u003e chore: release v1.7.2 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10870\"\u003e#10870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5aea9f77284dfb7b187e8e7bec0cebd4b8834123\"\u003e\u003ccode\u003e5aea9f7\u003c/code\u003e\u003c/a\u003e fix(drizzle-adapter): resolve one-to-one relation keys with usePlural (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10941\"\u003e#10941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ea77118d4e00f69ddffed4fb42dfedc08594ea9e\"\u003e\u003ccode\u003eea77118\u003c/code\u003e\u003c/a\u003e fix(drizzle-adapter): validate fields in compound where clauses (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10859\"\u003e#10859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2344536054f9164ca5d1670c270d299049ee233e\"\u003e\u003ccode\u003e2344536\u003c/code\u003e\u003c/a\u003e chore: release v1.7.1 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10864\"\u003e#10864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ccd57c2dcb145a40a30c75ab3f6c89b94af08701\"\u003e\u003ccode\u003eccd57c2\u003c/code\u003e\u003c/a\u003e docs(changelog): align v1.7 release notes with final behavior (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10846\"\u003e#10846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/f577ec5c766c4ccd0a677ad18ca5f4f17b245289\"\u003e\u003ccode\u003ef577ec5\u003c/code\u003e\u003c/a\u003e chore: exit pre-release mode for v1.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.3/packages/drizzle-adapter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/core` from 6.1.21 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e@​fullcalendar/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003e🎨 Event Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: DayGrid with large number of events, when \u003ccode\u003edayMaxEvents:true\u003c/code\u003e (limited by natural row height), only a necessary \u003cem\u003esubset\u003c/em\u003e of events will be DOM-inserted, not all\n\u003cul\u003e\n\u003cli\u003eBREAKING: As a result, a \u003cem\u003esubset\u003c/em\u003e of events will be run through event render hooks like \u003ccode\u003eeventContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDayGrid event slicing\n\u003cul\u003e\n\u003cli\u003eFEATURE: Better event packing, including smarter positioning decisions for fewer slices\u003c/li\u003e\n\u003cli\u003eFEATURE: Related slices have more similar y-coordinates\u003c/li\u003e\n\u003cli\u003eFIX: Events unnecessarily going to +more link when higher-level slot would accommodate\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTimeGrid event positioning\n\u003cul\u003e\n\u003cli\u003eFIX: Events with custom ordering and \u003ccode\u003eeventOrderStrict:true\u003c/code\u003e can overlap with \u003ccode\u003eslotEventOverlap: false\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Overlapping events can have tiny width when event content not visible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFIX: In Timeline and TimeGrid, when custom \u003ccode\u003eeventOrder\u003c/code\u003e, DOM order respects start-time first, then \u003ccode\u003eeventOrder\u003c/code\u003e. Better for a11y and tabbing through events sequentially\u003c/li\u003e\n\u003cli\u003eFIX: React StrictMode: DayGrid events permanently invisible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8088\"\u003e#8088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👥 Resource Views\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFIX: Timeline view, smoother virtualized fast scrolling, especially with trackpad and especially while scrolling \u003cem\u003eup\u003c/em\u003e with irregular height resource rows\u003c/li\u003e\n\u003cli\u003eFIX: Timeline view, account for DST in timeslots (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Resource TimeGrid/DayGrid, \u003ccode\u003efilterResourcesWithEvents\u003c/code\u003e should exclude columns (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/6149\"\u003e#6149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🖨 Print Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Print renders business-hours for print-previews that enable it\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall DayGrid rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall Resource-Timeline rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Events are not visible when we print using \u003ccode\u003ewindow.print()\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Misc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: General improvements with option-changes. Users of \u003ccode\u003e@fullcalendar/preact\u003c/code\u003e must upgrade their \u003ccode\u003epreact\u003c/code\u003e peer dependency to \u0026gt;=10.29.8\u003c/li\u003e\n\u003cli\u003eFIX: Screen-reader improvement for Resource-Timeline timeline header text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Restored Bootstrap 5 support (originally omitted from v7) (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Vue 3 types for template ref for \u003ccode\u003egetApi\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Angular DOM-insertion JS error with \u003ccode\u003e#eventContent\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8085\"\u003e#8085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter screen reader experience for users of Resource Timeline view\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprintMaxRows\u003c/code\u003e setting to control print-rendering cutoff for Resource Timeline view\u003c/li\u003e\n\u003cli\u003eSalesforce LWC component (beta), zip files on each release (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/6196\"\u003e#6196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eV7 is finally released!\u003c/strong\u003e 🎉\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nPlease install packages using the \u003ccode\u003e@7\u003c/code\u003e postfix. For example \u003ccode\u003e@fullcalendar/react@7\u003c/code\u003e. This is because v7 is not marked as the \u0026quot;latest\u0026quot; release yet in NPM. \u003ca href=\"https://v7.fullcalendar.io/initialize-es6\"\u003eMore information\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e📋 \u003ca href=\"https://v7.fullcalendar.io/changelog\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e@​fullcalendar/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003eEvent Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: DayGrid with large number of events, when \u003ccode\u003edayMaxEvents:true\u003c/code\u003e (limited by natural row height), only a necessary \u003cem\u003esubset\u003c/em\u003e of events will be DOM-inserted, not all\n\u003cul\u003e\n\u003cli\u003eBREAKING: As a result, a \u003cem\u003esubset\u003c/em\u003e of events will be run through event render hooks like \u003ccode\u003eeventContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDayGrid event slicing\n\u003cul\u003e\n\u003cli\u003eFEATURE: Better event packing, including smarter positioning decisions for fewer slices\u003c/li\u003e\n\u003cli\u003eFEATURE: Related slices have more similar y-coordinates\u003c/li\u003e\n\u003cli\u003eFIX: Events unnecessarily going to +more link when higher-level slot would accommodate\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTimeGrid event positioning\n\u003cul\u003e\n\u003cli\u003eFIX: Events with custom ordering and \u003ccode\u003eeventOrderStrict:true\u003c/code\u003e can overlap with \u003ccode\u003eslotEventOverlap: false\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Overlapping events can have tiny width when event content not visible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFIX: In Timeline and TimeGrid, when custom \u003ccode\u003eeventOrder\u003c/code\u003e, DOM order respects start-time first, then \u003ccode\u003eeventOrder\u003c/code\u003e. Better for a11y and tabbing through events sequentially\u003c/li\u003e\n\u003cli\u003eFIX: React StrictMode: DayGrid events permanently invisible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8088\"\u003e#8088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eResource Views\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFIX: Timeline view, smoother virtualized fast scrolling, especially with trackpad and especially while scrolling \u003cem\u003eup\u003c/em\u003e with irregular height resource rows\u003c/li\u003e\n\u003cli\u003eFIX: Timeline view, account for DST in timeslots (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Resource TimeGrid/DayGrid, \u003ccode\u003efilterResourcesWithEvents\u003c/code\u003e should exclude columns (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/6149\"\u003e#6149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrint Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Print renders business-hours for print-previews that enable it\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall DayGrid rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall Resource-Timeline rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Events are not visible when we print using \u003ccode\u003ewindow.print()\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: General improvements with option-changes. Users of \u003ccode\u003e@fullcalendar/preact\u003c/code\u003e must upgrade their \u003ccode\u003epreact\u003c/code\u003e peer dependency to \u0026gt;=10.29.8\u003c/li\u003e\n\u003cli\u003eFIX: Screen-reader improvement for Resource-Timeline timeline header text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Restored Bootstrap 5 support (originally omitted from v7) (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Vue 3 types for template ref for \u003ccode\u003egetApi\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Angular DOM-insertion JS error with \u003ccode\u003e#eventContent\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8085\"\u003e#8085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter screen reader experience for users of Resource Timeline view\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprintMaxRows\u003c/code\u003e setting to control print-rendering cutoff for Resource Timeline view\u003c/li\u003e\n\u003cli\u003eSalesforce LWC component (beta), zip files on each release (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/6196\"\u003e#6196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.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/fullcalendar/fullcalendar/commit/2efe38640671cd656a176e0a54e06eef1efacb4b\"\u003e\u003ccode\u003e2efe386\u003c/code\u003e\u003c/a\u003e Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/6834a69331bc57afe522d6e081e389b7d62bae7a\"\u003e\u003ccode\u003e6834a69\u003c/code\u003e\u003c/a\u003e README renovations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/c79403aee1ed1040decec10f3c12feafb4b7431a\"\u003e\u003ccode\u003ec79403a\u003c/code\u003e\u003c/a\u003e bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/00355d00719b433d0d25da4f367352ea7ffce582\"\u003e\u003ccode\u003e00355d0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/3e623d979fa5af23b51e1aa8cefb4a2c34cdc863\"\u003e\u003ccode\u003e3e623d9\u003c/code\u003e\u003c/a\u003e Better core pkg readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/ae389335e3458e4820f83e0bab828e0c62b2e562\"\u003e\u003ccode\u003eae38933\u003c/code\u003e\u003c/a\u003e bump to 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/efad60d961984589470ec86a29b4a1558f84c733\"\u003e\u003ccode\u003eefad60d\u003c/code\u003e\u003c/a\u003e first pass upgrading to newer temporal-polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/f662acca19f575d5ab2b9e6f12800ed5f2663482\"\u003e\u003ccode\u003ef662acc\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into v7-dev\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v7.1.0/packages/core-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/react` from 6.1.21 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e@​fullcalendar/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003e🎨 Event Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: DayGrid with large number of events, when \u003ccode\u003edayMaxEvents:true\u003c/code\u003e (limited by natural row height), only a necessary \u003cem\u003esubset\u003c/em\u003e of events will be DOM-inserted, not all\n\u003cul\u003e\n\u003cli\u003eBREAKING: As a result, a \u003cem\u003esubset\u003c/em\u003e of events will be run through event render hooks like \u003ccode\u003eeventContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDayGrid event slicing\n\u003cul\u003e\n\u003cli\u003eFEATURE: Better event packing, including smarter positioning decisions for fewer slices\u003c/li\u003e\n\u003cli\u003eFEATURE: Related slices have more similar y-coordinates\u003c/li\u003e\n\u003cli\u003eFIX: Events unnecessarily going to +more link when higher-level slot would accommodate\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTimeGrid event positioning\n\u003cul\u003e\n\u003cli\u003eFIX: Events with custom ordering and \u003ccode\u003eeventOrderStrict:true\u003c/code\u003e can overlap with \u003ccode\u003eslotEventOverlap: false\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Overlapping events can have tiny width when event content not visible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFIX: In Timeline and TimeGrid, when custom \u003ccode\u003eeventOrder\u003c/code\u003e, DOM order respects start-time first, then \u003ccode\u003eeventOrder\u003c/code\u003e. Better for a11y and tabbing through events sequentially\u003c/li\u003e\n\u003cli\u003eFIX: React StrictMode: DayGrid events permanently invisible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8088\"\u003e#8088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👥 Resource Views\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFIX: Timeline view, smoother virtualized fast scrolling, especially with trackpad and especially while scrolling \u003cem\u003eup\u003c/em\u003e with irregular height resource rows\u003c/li\u003e\n\u003cli\u003eFIX: Timeline view, account for DST in timeslots (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Resource TimeGrid/DayGrid, \u003ccode\u003efilterResourcesWithEvents\u003c/code\u003e should exclude columns (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/6149\"\u003e#6149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🖨 Print Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Print renders business-hours for print-previews that enable it\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall DayGrid rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall Resource-Timeline rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Events are not visible when we print using \u003ccode\u003ewindow.print()\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Misc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: General improvements with option-changes. Users of \u003ccode\u003e@fullcalendar/preact\u003c/code\u003e must upgrade their \u003ccode\u003epreact\u003c/code\u003e peer dependency to \u0026gt;=10.29.8\u003c/li\u003e\n\u003cli\u003eFIX: Screen-reader improvement for Resource-Timeline timeline header text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Restored Bootstrap 5 support (originally omitted from v7) (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Vue 3 types for template ref for \u003ccode\u003egetApi\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Angular DOM-insertion JS error with \u003ccode\u003e#eventContent\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8085\"\u003e#8085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter screen reader experience for users of Resource Timeline view\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprintMaxRows\u003c/code\u003e setting to control print-rendering cutoff for Resource Timeline view\u003c/li\u003e\n\u003cli\u003eSalesforce LWC component (beta), zip files on each release (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/6196\"\u003e#6196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eV7 is finally released!\u003c/strong\u003e 🎉\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nPlease install packages using the \u003ccode\u003e@7\u003c/code\u003e postfix. For example \u003ccode\u003e@fullcalendar/react@7\u003c/code\u003e. This is because v7 is not marked as the \u0026quot;latest\u0026quot; release yet in NPM. \u003ca href=\"https://v7.fullcalendar.io/initialize-es6\"\u003eMore information\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e📋 \u003ca href=\"https://v7.fullcalendar.io/changelog\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e@​fullcalendar/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003eEvent Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: DayGrid with large number of events, when \u003ccode\u003edayMaxEvents:true\u003c/code\u003e (limited by natural row height), only a necessary \u003cem\u003esubset\u003c/em\u003e of events will be DOM-inserted, not all\n\u003cul\u003e\n\u003cli\u003eBREAKING: As a result, a \u003cem\u003esubset\u003c/em\u003e of events will be run through event render hooks like \u003ccode\u003eeventContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDayGrid event slicing\n\u003cul\u003e\n\u003cli\u003eFEATURE: Better event packing, including smarter positioning decisions for fewer slices\u003c/li\u003e\n\u003cli\u003eFEATURE: Related slices have more similar y-coordinates\u003c/li\u003e\n\u003cli\u003eFIX: Events unnecessarily going to +more link when higher-level slot would accommodate\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTimeGrid event positioning\n\u003cul\u003e\n\u003cli\u003eFIX: Events with custom ordering and \u003ccode\u003eeventOrderStrict:true\u003c/code\u003e can overlap with \u003ccode\u003eslotEventOverlap: false\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Overlapping events can have tiny width when event content not visible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFIX: In Timeline and TimeGrid, when custom \u003ccode\u003eeventOrder\u003c/code\u003e, DOM order respects start-time first, then \u003ccode\u003eeventOrder\u003c/code\u003e. Better for a11y and tabbing through events sequentially\u003c/li\u003e\n\u003cli\u003eFIX: React StrictMode: DayGrid events permanently invisible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8088\"\u003e#8088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eResource Views\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFIX: Timeline view, smoother virtualized fast scrolling, especially with trackpad and especially while scrolling \u003cem\u003eup\u003c/em\u003e with irregular height resource rows\u003c/li\u003e\n\u003cli\u003eFIX: Timeline view, account for DST in timeslots (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Resource TimeGrid/DayGrid, \u003ccode\u003efilterResourcesWithEvents\u003c/code\u003e should exclude columns (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/6149\"\u003e#6149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrint Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Print renders business-hours for print-previews that enable it\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall DayGrid rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall Resource-Timeline rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Events are not visible when we print using \u003ccode\u003ewindow.print()\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: General improvements with option-changes. Users of \u003ccode\u003e@fullcalendar/preact\u003c/code\u003e must upgrade their \u003ccode\u003epreact\u003c/code\u003e peer dependency to \u0026gt;=10.29.8\u003c/li\u003e\n\u003cli\u003eFIX: Screen-reader improvement for Resource-Timeline timeline header text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Restored Bootstrap 5 support (originally omitted from v7) (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Vue 3 types for template ref for \u003ccode\u003egetApi\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Angular DOM-insertion JS error with \u003ccode\u003e#eventContent\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8085\"\u003e#8085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter screen reader experience for users of Resource Timeline view\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprintMaxRows\u003c/code\u003e setting to control print-rendering cutoff for Resource Timeline view\u003c/li\u003e\n\u003cli\u003eSalesforce LWC component (beta), zip files on each release (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/6196\"\u003e#6196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.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/fullcalendar/fullcalendar/commit/2efe38640671cd656a176e0a54e06eef1efacb4b\"\u003e\u003ccode\u003e2efe386\u003c/code\u003e\u003c/a\u003e Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/6834a69331bc57afe522d6e081e389b7d62bae7a\"\u003e\u003ccode\u003e6834a69\u003c/code\u003e\u003c/a\u003e README renovations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/61e56db651aba867c5b25f335b02448b6f5c6421\"\u003e\u003ccode\u003e61e56db\u003c/code\u003e\u003c/a\u003e Fix incorrect react and preact READMEs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/c79403aee1ed1040decec10f3c12feafb4b7431a\"\u003e\u003ccode\u003ec79403a\u003c/code\u003e\u003c/a\u003e bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/00355d00719b433d0d25da4f367352ea7ffce582\"\u003e\u003ccode\u003e00355d0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/40dd25a1020be68ec249956b36092344b834cccf\"\u003e\u003ccode\u003e40dd25a\u003c/code\u003e\u003c/a\u003e finish mini-project of changing /global.js paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/ae389335e3458e4820f83e0bab828e0c62b2e562\"\u003e\u003ccode\u003eae38933\u003c/code\u003e\u003c/a\u003e bump to 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/efad60d961984589470ec86a29b4a1558f84c733\"\u003e\u003ccode\u003eefad60d\u003c/code\u003e\u003c/a\u003e first pass upgrading to newer temporal-polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/f662acca19f575d5ab2b9e6f12800ed5f2663482\"\u003e\u003ccode\u003ef662acc\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into v7-dev\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v7.1.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lifi/s...\n\n_Description has been truncated_","html_url":"https://github.com/dejixcom-pixel/dejix_React/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejixcom-pixel%2Fdejix_React/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"5438005874","node_id":"PR_kwDOLw3gss8AAAABDTysBA","number":535,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T04:30:43.000Z","updated_at":"2026-09-13T04:34:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":12,"packages":[{"name":"lucide-react","old_version":"1.39.0","new_version":"1.45.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.4","new_version":"16.3.5","repository_url":"https://github.com/vercel/next.js"},{"name":"qr","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/paulmillr/qr"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/node","old_version":"26.4.1","new_version":"26.5.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.9","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.9","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"zod","old_version":"4.5.4","new_version":"4.6.2","repository_url":"https://github.com/colinhacks/zod"},{"name":"@next/third-parties","old_version":"16.3.4","new_version":"16.3.5","repository_url":"https://github.com/vercel/next.js"},{"name":"bitcoinjs-lib","old_version":"7.0.1","new_version":"7.0.2","repository_url":"https://github.com/bitcoinjs/bitcoinjs-lib"},{"name":"valibot","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/open-circle/valibot"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.39.0` | `1.45.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.4` | `16.3.5` |\n| [qr](https://github.com/paulmillr/qr) | `0.6.0` | `0.7.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.5.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.9` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.9` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.4` | `4.6.2` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.3.4` | `16.3.5` |\n| [bitcoinjs-lib](https://github.com/bitcoinjs/bitcoinjs-lib) | `7.0.1` | `7.0.2` |\n| [valibot](https://github.com/open-circle/valibot) | `1.4.2` | `1.5.0` |\n\n\nUpdates `lucide-react` from 1.39.0 to 1.45.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 1.45.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendar-chevrons-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/AlexandrePhilibert\"\u003e\u003ccode\u003e@​AlexandrePhilibert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3565\"\u003elucide-icons/lucide#3565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebuilding-complex-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/tylerkade\"\u003e\u003ccode\u003e@​tylerkade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4758\"\u003elucide-icons/lucide#4758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add hourglass-cog icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4635\"\u003elucide-icons/lucide#4635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouth\u003c/code\u003e \u0026amp; \u003ccode\u003emouth-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4787\"\u003elucide-icons/lucide#4787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eiv-bag\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4821\"\u003elucide-icons/lucide#4821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003electern\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2925\"\u003elucide-icons/lucide#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003elayout-arrow-right\u003c/code\u003e and \u003ccode\u003elayout-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4541\"\u003elucide-icons/lucide#4541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epark\u003c/code\u003e icon by \u003ca href=\"https://github.com/skajosborn\"\u003e\u003ccode\u003e@​skajosborn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3177\"\u003elucide-icons/lucide#3177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ealbum\u003c/code\u003e, \u003ccode\u003ebook-marked\u003c/code\u003e, \u003ccode\u003efolder-bookmark\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3043\"\u003elucide-icons/lucide#3043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): correct misspelled tags by \u003ca href=\"https://github.com/decknamec\"\u003e\u003ccode\u003e@​decknamec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4836\"\u003elucide-icons/lucide#4836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouses\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3241\"\u003elucide-icons/lucide#3241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003enotebook-dot\u003c/code\u003e icon by \u003ca href=\"https://github.com/elenakovelskikh\"\u003e\u003ccode\u003e@​elenakovelskikh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3228\"\u003elucide-icons/lucide#3228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003emessages-circle\u003c/code\u003e icon by \u003ca href=\"https://github.com/Mirazstudio-offical\"\u003e\u003ccode\u003e@​Mirazstudio-offical\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4754\"\u003elucide-icons/lucide#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eplant-pot\u003c/code\u003e icon by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3122\"\u003elucide-icons/lucide#3122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecookie\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4815\"\u003elucide-icons/lucide#4815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove duplicate use-cases prop from cookie.json by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4838\"\u003elucide-icons/lucide#4838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix home card icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4839\"\u003elucide-icons/lucide#4839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added \u0026quot;How to use Lucide icons\u0026quot; section to resources by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4829\"\u003elucide-icons/lucide#4829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/vue): fix generated icon declaration types for \u003ccode\u003e@​lucide/vue\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4841\"\u003elucide-icons/lucide#4841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4845\"\u003elucide-icons/lucide#4845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 in /integrations/lucide-react/vite by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4844\"\u003elucide-icons/lucide#4844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Add dispatch post release 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/4847\"\u003elucide-icons/lucide#4847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eglobe-code\u003c/code\u003e icon by \u003ca href=\"https://github.com/AleksejDix\"\u003e\u003ccode\u003e@​AleksejDix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3722\"\u003elucide-icons/lucide#3722\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/tylerkade\"\u003e\u003ccode\u003e@​tylerkade\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4758\"\u003elucide-icons/lucide#4758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alx-xo\"\u003e\u003ccode\u003e@​alx-xo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4115\"\u003elucide-icons/lucide#4115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skajosborn\"\u003e\u003ccode\u003e@​skajosborn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3177\"\u003elucide-icons/lucide#3177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elenakovelskikh\"\u003e\u003ccode\u003e@​elenakovelskikh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3228\"\u003elucide-icons/lucide#3228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Mirazstudio-offical\"\u003e\u003ccode\u003e@​Mirazstudio-offical\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4754\"\u003elucide-icons/lucide#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AleksejDix\"\u003e\u003ccode\u003e@​AleksejDix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3722\"\u003elucide-icons/lucide#3722\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/1.44.0...1.45.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.44.0...1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/icons): fixed \u003ccode\u003e@​lucide/icons\u003c/code\u003e rollup config by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4824\"\u003elucide-icons/lucide#4824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003edoor-open\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4826\"\u003elucide-icons/lucide#4826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): replace missing LucideIcon icon names in guides by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4827\"\u003elucide-icons/lucide#4827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): fixed fuse js search by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4825\"\u003elucide-icons/lucide#4825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esatellite-dish\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4813\"\u003elucide-icons/lucide#4813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified flip icons \u0026amp; renamed them by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4833\"\u003elucide-icons/lucide#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): improve legibility of credit card icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4831\"\u003elucide-icons/lucide#4831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): add check-x icon by \u003ca href=\"https://github.com/ishanbagra18\"\u003e\u003ccode\u003e@​ishanbagra18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4737\"\u003elucide-icons/lucide#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): correct compromised tags in shield icons by \u003ca href=\"https://github.com/decknamec\"\u003e\u003ccode\u003e@​decknamec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4835\"\u003elucide-icons/lucide#4835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoothbrush\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4755\"\u003elucide-icons/lucide#4755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.45.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 `next` from 16.3.4 to 16.3.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.3.5\u003c/h2\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does not include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enext/image: Skip 0-byte entries when initializing disk LRU cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98185\"\u003e#98185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext/image: Reject empty images when reading/writing to the disk cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98186\"\u003e#98186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit whole-app server NFTs when \u003ccode\u003eoutput: 'standalone'\u003c/code\u003e is used with an adapter (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98167\"\u003e#98167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd CSP nonce to script tags of loading and template files (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98403\"\u003e#98403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euse cache\u003c/code\u003e prerender signal retention (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ca2c75eb7f8d9dd012a8bb83c06132149fe221f9\"\u003e\u003ccode\u003eca2c75e\u003c/code\u003e\u003c/a\u003e v16.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/14fb290de65077e9f1e22ef56d8de6cc1e63d436\"\u003e\u003ccode\u003e14fb290\u003c/code\u003e\u003c/a\u003e [backport] Fix use cache prerender signal retention (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2b1f28dbe1de344807ec0946a85171bc890a6047\"\u003e\u003ccode\u003e2b1f28d\u003c/code\u003e\u003c/a\u003e [16.3.x] Add CSP nonce to script tags of loading and template files (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98403\"\u003e#98403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4b56cee3f01d3b249edcd798b51895d5126a4170\"\u003e\u003ccode\u003e4b56cee\u003c/code\u003e\u003c/a\u003e [16.3.x] Backport docs fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98317\"\u003e#98317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5568a02a7d47f9cb088e58350f2c2e68d9e93a00\"\u003e\u003ccode\u003e5568a02\u003c/code\u003e\u003c/a\u003e [backport] docs: local development: Rewrite docker section, add Windows Dev D...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/93249ab2144132abfd4a8d611dad5b5978107ee2\"\u003e\u003ccode\u003e93249ab\u003c/code\u003e\u003c/a\u003e [16.3.X] Emit whole-app server NFTs when \u003ccode\u003eoutput: 'standalone'\u003c/code\u003e is used with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6549fd7c4e15a8883b0ad1c2ef67dec287a44f12\"\u003e\u003ccode\u003e6549fd7\u003c/code\u003e\u003c/a\u003e [16.3.x] next/image: reject empty image on read/write to disk cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98186\"\u003e#98186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d9eac96e7526ff0b9cb51db9801f06e741fe1960\"\u003e\u003ccode\u003ed9eac96\u003c/code\u003e\u003c/a\u003e [16.3.x] next/image: skip 0-byte entries when initializing disk LRU cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/84b35feccb2b53a563e41ad2dfe7a5fe08c58d3f\"\u003e\u003ccode\u003e84b35fe\u003c/code\u003e\u003c/a\u003e [test] Fix 16.3 deploy test assertions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98133\"\u003e#98133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/14f9c1ac4e084a44633c354476ddeaf70969cd90\"\u003e\u003ccode\u003e14f9c1a\u003c/code\u003e\u003c/a\u003e [16.3.x][ci] Run flake detection and new deploy tests when merged and on back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.4...v16.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qr` 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/paulmillr/qr/releases\"\u003eqr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDecoder: new architecture, focusing on camera latency. 2x more accurate than previous version on BoofCV\u003c/li\u003e\n\u003cli\u003eDecoder: with new \u003ccode\u003eeffort\u003c/code\u003e / \u003ccode\u003etimeLimit\u003c/code\u003e knobs and a multi-format \u003ccode\u003e_QRScanner\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEncoder: speed-up 4-45x faster, reduce size by 30%\u003c/li\u003e\n\u003cli\u003eEncoder: add data-url output\u003c/li\u003e\n\u003cli\u003eHardened for security, improved error messages and type checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/qr/compare/0.6.0...0.7.0\"\u003ehttps://github.com/paulmillr/qr/compare/0.6.0...0.7.0\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/paulmillr/qr/blob/main/CHANGELOG.md\"\u003eqr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.0 (2026-08-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDecoder: new architecture, focusing on camera latency. 2x more accurate than previous version on BoofCV\u003c/li\u003e\n\u003cli\u003eDecoder: with new \u003ccode\u003eeffort\u003c/code\u003e / \u003ccode\u003etimeLimit\u003c/code\u003e knobs and a multi-format \u003ccode\u003e_QRScanner\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEncoder: speed-up 4-45x faster, reduce size by 30%\u003c/li\u003e\n\u003cli\u003eEncoder: add data-url output\u003c/li\u003e\n\u003cli\u003eHardened for security, improved error messages and type checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/qr/commit/be475cca488635b8a71e158ac6190a5c78a201a8\"\u003e\u003ccode\u003ebe475cc\u003c/code\u003e\u003c/a\u003e Release 0.7.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/qr/commit/e7881576e083d632f8c7ef7c0a2da97a6b9ee26f\"\u003e\u003ccode\u003ee788157\u003c/code\u003e\u003c/a\u003e decode: harden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/qr/commit/577d1b72c290e573e275c22d8a907d115a402f89\"\u003e\u003ccode\u003e577d1b7\u003c/code\u003e\u003c/a\u003e decoder: use new architecture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/qr/commit/f0e4bac2e3e01cc8832cead5b3ae78fc0d8ddfbb\"\u003e\u003ccode\u003ef0e4bac\u003c/code\u003e\u003c/a\u003e encoder: speed-up massively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/qr/commit/48a9616687225e8fe14b8a2215354421b52244d6\"\u003e\u003ccode\u003e48a9616\u003c/code\u003e\u003c/a\u003e Update devdeps and vectors. Add changelog \u0026amp; new benchmarks.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/paulmillr/qr/compare/0.6.0...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/commit/2dc7da790d6388b95b83198ca9b588b2ad5f5c0b\"\u003e\u003ccode\u003e2dc7da7\u003c/code\u003e\u003c/a\u003e [test] Bump Jest to 30.4 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37382\"\u003e#37382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/4f9389423b7319e1f7acc3d158c84a8365462748\"\u003e\u003ccode\u003e4f93894\u003c/code\u003e\u003c/a\u003e docs: remove stale parentType param from validateChildKeys JSDoc (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36928\"\u003e#36928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/dbc37501ffeaf8fec45af5898caf1c3d64ad10bf\"\u003e\u003ccode\u003edbc3750\u003c/code\u003e\u003c/a\u003e Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36752\"\u003e#36752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/900ae094d85b11c67d53dd14af50a2bda5db4495\"\u003e\u003ccode\u003e900ae09\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.317.0 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36701\"\u003e#36701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/fbb137059e4aacfaab1d36516e9b55050b4a0454\"\u003e\u003ccode\u003efbb1370\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.307.1 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36199\"\u003e#36199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/56922cf751fab6c7ab4c12ddbbd15839959fa255\"\u003e\u003ccode\u003e56922cf\u003c/code\u003e\u003c/a\u003e [react-native-renderer] Delete Paper (legacy) renderer (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36285\"\u003e#36285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/74568e8627aa43469b74f2972f427a209639d0b6\"\u003e\u003ccode\u003e74568e8\u003c/code\u003e\u003c/a\u003e [Flight] Transport \u003ccode\u003eAggregateErrors.errors\u003c/code\u003e (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36156\"\u003e#36156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e66ef6480ecd19c6885f2c06dec34fec1fdc0a98\"\u003e\u003ccode\u003ee66ef64\u003c/code\u003e\u003c/a\u003e [tests] remove withoutStack from assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35498\"\u003e#35498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/db71391c5c70dc113560d1c23d0b6548604d827f\"\u003e\u003ccode\u003edb71391\u003c/code\u003e\u003c/a\u003e [Fiber] Instrument the lazy initializer thenable in all cases (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35521\"\u003e#35521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/3e1abcc8d7083a13adf4774feb0d67ecbe4a2bc4\"\u003e\u003ccode\u003e3e1abcc\u003c/code\u003e\u003c/a\u003e [tests] Require exact error messages in assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.3.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/...\n\n_Description has been truncated_","html_url":"https://github.com/ckb-devrel/ccc/pull/535","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckb-devrel%2Fccc/issues/535","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/535/packages"},{"uuid":"5437282488","node_id":"PR_kwDOS-YrYM8AAAABDTO8vw","number":88,"state":"open","title":"chore: bump the production-minor-patch group with 7 updates","user":"dependabot[bot]","labels":["type: dependency"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T01:35:12.000Z","updated_at":"2026-09-13T10:17:29.015Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"production-minor-patch","update_count":7,"packages":[{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"fumadocs-core","old_version":"16.15.5","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"shadcn","old_version":"4.20.1","new_version":"4.21.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"zod","old_version":"4.5.4","new_version":"4.6.1","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-patch group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.5` | `16.15.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.39.0` | `1.43.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.20.1` | `4.21.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.4` | `4.6.1` |\n\nUpdates `@base-ui/react` from 1.7.0 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/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.8.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix label association when a control unregisters (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5456\"\u003e#5456\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\u003eReduce animation completion work (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5535\"\u003e#5535\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 prop and ref merging for lazy render elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5562\"\u003e#5562\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 roving focus when items are added or removed (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5447\"\u003e#5447\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 hover and focus interaction issues (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5037\"\u003e#5037\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\u003eImprove trigger mount performance (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5426\"\u003e#5426\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 disabled anchor tracking on scroll (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5478\"\u003e#5478\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 transform origin for start/end alignment (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5015\"\u003e#5015\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 duplicate options key from arrow middleware (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5606\"\u003e#5606\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\u003eRegister passive touch listeners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5572\"\u003e#5572\u003c/a\u003e) by \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\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\u003eIgnore outside clicks from presses that began before open (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5378\"\u003e#5378\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ekeepMounted\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;Avatar.Image\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5536\"\u003e#5536\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 stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 controlled blur validation and stale filled state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5563\"\u003e#5563\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 Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 applying \u003ccode\u003edata-readonly\u003c/code\u003e to \u003ccode\u003e\u0026lt;Combobox.Trigger\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5418\"\u003e#5418\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateItems\u003c/code\u003e collection API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5326\"\u003e#5326\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 cancellation when preserving the filter after selection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5362\"\u003e#5362\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\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix record item label lookup reading from \u003ccode\u003eObject.prototype\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5518\"\u003e#5518\u003c/a\u003e) by \u003ca href=\"https://github.com/XionWCFM\"\u003e\u003ccode\u003e@​XionWCFM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnchor multiple selection to the first selected item with a linear lookup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5573\"\u003e#5573\u003c/a\u003e, \u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5613\"\u003e#5613\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\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.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eSep 4, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix label association when a control unregisters (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5456\"\u003e#5456\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\u003eReduce animation completion work (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5535\"\u003e#5535\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 prop and ref merging for lazy render elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5562\"\u003e#5562\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 roving focus when items are added or removed (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5447\"\u003e#5447\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 hover and focus interaction issues (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5037\"\u003e#5037\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\u003eImprove trigger mount performance (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5426\"\u003e#5426\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 disabled anchor tracking on scroll (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5478\"\u003e#5478\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 transform origin for start/end alignment (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5015\"\u003e#5015\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 duplicate options key from arrow middleware (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5606\"\u003e#5606\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\u003eRegister passive touch listeners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5572\"\u003e#5572\u003c/a\u003e) by \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\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\u003eIgnore outside clicks from presses that began before open (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5378\"\u003e#5378\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ekeepMounted\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;Avatar.Image\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5536\"\u003e#5536\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 stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 controlled blur validation and stale filled state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5563\"\u003e#5563\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 Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 applying \u003ccode\u003edata-readonly\u003c/code\u003e to \u003ccode\u003e\u0026lt;Combobox.Trigger\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5418\"\u003e#5418\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateItems\u003c/code\u003e collection API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5326\"\u003e#5326\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 cancellation when preserving the filter after selection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5362\"\u003e#5362\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\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\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/47b40521eab921c2756bf9bdb0b0f07fbfdb8c8c\"\u003e\u003ccode\u003e47b4052\u003c/code\u003e\u003c/a\u003e [release] v1.8.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5609\"\u003e#5609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/dd1380952b91842c60f905066934ba2baea0bcfb\"\u003e\u003ccode\u003edd13809\u003c/code\u003e\u003c/a\u003e [toast] Accept an updater function in the update method instead of on data (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/670e95cb1b9f145af7a8c52010f707174c33159e\"\u003e\u003ccode\u003e670e95c\u003c/code\u003e\u003c/a\u003e [docs] Update docs infra to restore generated types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/e8526f762853350691ee3a9bd7ead9d3d6e95bd3\"\u003e\u003ccode\u003ee8526f7\u003c/code\u003e\u003c/a\u003e [utils] Restore frozen EMPTY_ARRAY (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5620\"\u003e#5620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b7f6683c1b564b8c5c5b5f14d89bd4fa85aec994\"\u003e\u003ccode\u003eb7f6683\u003c/code\u003e\u003c/a\u003e [number field] Preserve consumer selection when focusing the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5619\"\u003e#5619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b8c5d78c7e3def09f12c2c3d80af1416bee05c4b\"\u003e\u003ccode\u003eb8c5d78\u003c/code\u003e\u003c/a\u003e [context menu] Correct generated API metadata (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/261d699cce7e777bbed40e80fbbb1f0a5370842d\"\u003e\u003ccode\u003e261d699\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete] Document that items must not contain nullish entries...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/0a6ff446d918f3a8464d756323131699e32e0592\"\u003e\u003ccode\u003e0a6ff44\u003c/code\u003e\u003c/a\u003e [toast] Replace custom data wholesale and accept a function to derive it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5611\"\u003e#5611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/2e1bdddfe543b982c94e7fa651d611c24dd4a03d\"\u003e\u003ccode\u003e2e1bddd\u003c/code\u003e\u003c/a\u003e [combobox][select] Make the multiple selection anchor lookup linear (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5613\"\u003e#5613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ad83c8ad177b90f0a5b1b4b9e5ee1004a52d9369\"\u003e\u003ccode\u003ead83c8a\u003c/code\u003e\u003c/a\u003e [code-infra] Run TypeScript 7 alongside the TS6 JS API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5603\"\u003e#5603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.8.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.5 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.5...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.39.0 to 1.43.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 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.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 `react` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/ronload/ronaldluo.com/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronload%2Fronaldluo.com/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"},{"uuid":"5437124764","node_id":"PR_kwDOQYuVu88AAAABDTHfKA","number":129,"state":"open","title":"dbdesk-bot(deps): bump fumadocs-core from 16.1.0 to 16.15.8","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T00:53:14.000Z","updated_at":"2026-09-13T00:53:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dbdesk-bot(deps)","packages":[{"name":"fumadocs-core","old_version":"16.1.0","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fumadocs-core](https://github.com/fuma-nama/fumadocs) from 16.1.0 to 16.15.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.1.0...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for fumadocs-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fumadocs-core\u0026package-manager=npm_and_yarn\u0026previous-version=16.1.0\u0026new-version=16.15.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zexahq/dbdesk/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zexahq%2Fdbdesk/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"},{"uuid":"5433986683","node_id":"PR_kwDOPm7sDM8AAAABDQr12w","number":86,"state":"open","title":"chore(deps): bump the dependencies group with 23 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-09-12T14:44:57.000Z","updated_at":"2026-09-12T14:47:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":23,"packages":[{"name":"@nanostores/react","old_version":"1.1.0","new_version":"2.0.1","repository_url":"https://github.com/nanostores/react"},{"name":"@takumi-rs/image-response","old_version":"2.12.0","new_version":"2.13.7","repository_url":"https://github.com/kane50613/takumi"},{"name":"@tanstack/react-router","old_version":"1.170.32","new_version":"1.170.33","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.168.49","new_version":"1.168.50","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-static-server-functions","old_version":"1.167.32","new_version":"1.167.33","repository_url":"https://github.com/TanStack/router"},{"name":"fumadocs-core","old_version":"16.15.2","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.3.1","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"11.3.4","new_version":"11.4.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.2","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"lucide-static","old_version":"1.34.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanostores","old_version":"1.5.2","new_version":"1.5.3","repository_url":"https://github.com/nanostores/nanostores"},{"name":"openapi-sampler","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/Redocly/openapi-sampler"},{"name":"@inlang/cli","old_version":"3.3.3","new_version":"3.3.5","repository_url":"https://github.com/opral/inlang"},{"name":"@inlang/paraglide-js","old_version":"2.24.1","new_version":"2.25.1","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@types/bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"26.3.0","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"oxc-transform-react","old_version":"0.147.0","new_version":"0.149.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxfmt","old_version":"0.65.0","new_version":"0.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.80.0","new_version":"1.82.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"wrangler","old_version":"4.126.0","new_version":"4.130.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nanostores/react](https://github.com/nanostores/react) | `1.1.0` | `2.0.1` |\n| [@takumi-rs/image-response](https://github.com/kane50613/takumi) | `2.12.0` | `2.13.7` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.170.32` | `1.170.33` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.168.49` | `1.168.50` |\n| [@tanstack/start-static-server-functions](https://github.com/TanStack/router/tree/HEAD/packages/start-static-server-functions) | `1.167.32` | `1.167.33` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.2` | `16.15.8` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.3.1` | `15.4.0` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `11.3.4` | `11.4.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.2` | `16.15.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.37.0` | `1.43.0` |\n| [lucide-static](https://github.com/lucide-icons/lucide) | `1.34.0` | `1.43.0` |\n| [nanostores](https://github.com/nanostores/nanostores) | `1.5.2` | `1.5.3` |\n| [openapi-sampler](https://github.com/Redocly/openapi-sampler) | `1.7.4` | `1.7.5` |\n| [@inlang/cli](https://github.com/opral/inlang) | `3.3.3` | `3.3.5` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.24.1` | `2.25.1` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.4.0` | `1.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.3.0` | `26.5.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [oxc-transform-react](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform-react) | `0.147.0` | `0.149.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.65.0` | `0.67.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.80.0` | `1.82.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.126.0` | `4.130.0` |\n\nUpdates `@nanostores/react` from 1.1.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nanostores/react/releases\"\u003e@​nanostores/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003euseLoadingStore\u003c/code\u003e for async stores.\u003c/li\u003e\n\u003cli\u003eRemoved Node.js 20 support.\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/nanostores/react/blob/main/CHANGELOG.md\"\u003e@​nanostores/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003euseLoadingStore\u003c/code\u003e for async stores.\u003c/li\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/2c85007af0364f42c80729ee37a0a7576cafa090\"\u003e\u003ccode\u003e2c85007\u003c/code\u003e\u003c/a\u003e Release 2.0.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/604722c35ece32d4dce955c084e5c4e72770a919\"\u003e\u003ccode\u003e604722c\u003c/code\u003e\u003c/a\u003e Unify naming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/d4fc84496e5730a97538d94342d802c175b23c72\"\u003e\u003ccode\u003ed4fc844\u003c/code\u003e\u003c/a\u003e Simplify example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/50d4753dd9201ba1a95b4aed7714d6451108804f\"\u003e\u003ccode\u003e50d4753\u003c/code\u003e\u003c/a\u003e Remove debug code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/7e80a4358a82ea18fd222e659b08f89a9828c85d\"\u003e\u003ccode\u003e7e80a43\u003c/code\u003e\u003c/a\u003e Release 2.0.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/de11ee8609bb865171f360d6d255d30d2641cee8\"\u003e\u003ccode\u003ede11ee8\u003c/code\u003e\u003c/a\u003e Update Nano Stores\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/2c4e04bb2107bc29ea30e1778b0d0e7e307f18c6\"\u003e\u003ccode\u003e2c4e04b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/b39b0bd64dddb6d7e69f337cffa458c6919501fa\"\u003e\u003ccode\u003eb39b0bd\u003c/code\u003e\u003c/a\u003e Remove Node.js 20 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/11213bbeabe4c00f68fc48f955ab89e75f59876c\"\u003e\u003ccode\u003e11213bb\u003c/code\u003e\u003c/a\u003e Add React Suspense support (\u003ca href=\"https://redirect.github.com/nanostores/react/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/4d75188bd70998aebaad1702cf8682b8d6ab6897\"\u003e\u003ccode\u003e4d75188\u003c/code\u003e\u003c/a\u003e Update EM banner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nanostores/react/compare/1.1.0...2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nanostores/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@takumi-rs/image-response` from 2.12.0 to 2.13.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kane50613/takumi/releases\"\u003e@​takumi-rs/image-response's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etakumi@2.13.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003cli\u003etakumi-js@2.13.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/wasm\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/image-response\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003cli\u003etakumi@2.13.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExport the CssInput type from \u003ccode\u003e@​takumi-rs/core\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003ecss\u003c/code\u003e option referenced \u003ccode\u003eCssInput\u003c/code\u003e without importing it, so type checking failed on the declaration file when \u003ccode\u003eskipLibCheck\u003c/code\u003e was off.\u003c/p\u003e\n\u003ch2\u003etakumi@2.13.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etakumi-js@2.13.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/wasm\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/image-response\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003cli\u003etakumi@2.13.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRetry transient font and image requests\u003c/h3\u003e\n\u003cp\u003eRetry temporary GET and HEAD failures within the existing timeout, including Google Fonts metadata and font file downloads.\u003c/p\u003e\n\u003ch3\u003eKeep Google Fonts cache entries within caller limits\u003c/h3\u003e\n\u003cp\u003eBound the default \u003ccode\u003egoogleFonts\u003c/code\u003e CSS cache, isolate custom fetch implementations, and honor request policies on repeated calls.\u003c/p\u003e\n\u003ch3\u003eAccept custom properties in node styles\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003eDeclarations\u003c/code\u003e consistently for node styles, presets, and style helpers so custom properties typecheck without casts.\u003c/p\u003e\n\u003ch3\u003eHonor request policies across redirects and cache hits\u003c/h3\u003e\n\u003cp\u003eStrip sensitive headers on cross-origin redirects, apply redirect method and body rules, and honor image cache readers' cancellation and timeout without aborting shared downloads.\u003c/p\u003e\n\u003ch2\u003etakumi@2.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/wasm\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/image-response\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003etakumi-js@2.13.5\u003c/li\u003e\n\u003cli\u003etakumi@2.13.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eResolve a browser-only entry in client builds\u003c/h3\u003e\n\u003cp\u003eBundlers that resolve the \u003ccode\u003ebrowser\u003c/code\u003e condition (Vite client, webpack web) now\nget \u003ccode\u003ebundlers/browser.mjs\u003c/code\u003e, which only fetches the \u003ccode\u003e.wasm\u003c/code\u003e asset by \u003ccode\u003eimport.meta.url\u003c/code\u003e. Client builds\nwith \u003ccode\u003enoExternal\u003c/code\u003e stop failing with \u003ccode\u003eCannot bundle Node.js built-in \u0026quot;node:fs/promises\u0026quot;\u003c/code\u003e.\nThe Vite server entry reads the asset through \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e, so\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/kane50613/takumi/commit/3141f1e5f14a0f41deb00ac8cde908423e8abe32\"\u003e\u003ccode\u003e3141f1e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/5ab602820293a74f608de8719d34273e05eb1bcf\"\u003e\u003ccode\u003e5ab6028\u003c/code\u003e\u003c/a\u003e Core: export the CssInput type from binding declarations (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/0d36b90a8f8f14a209bd82d89a0878f97e890eb8\"\u003e\u003ccode\u003e0d36b90\u003c/code\u003e\u003c/a\u003e refresh lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/6b3e4542a913845a9ae682194ec55c9a63239c09\"\u003e\u003ccode\u003e6b3e454\u003c/code\u003e\u003c/a\u003e Docs: complete PDF footer measurement example (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/8c462ea3af3f0c17fd07c666ee235228887b0afc\"\u003e\u003ccode\u003e8c462ea\u003c/code\u003e\u003c/a\u003e PDF: reduce wasm size (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/6db1db1eef91e41cfabbfc7d7c1d72ce04acb264\"\u003e\u003ccode\u003e6db1db1\u003c/code\u003e\u003c/a\u003e Deps: refresh npm packages and move docs to TypeScript 7 (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/235190df359e7d2cefd5cf5b5cd4cac039df7bf7\"\u003e\u003ccode\u003e235190d\u003c/code\u003e\u003c/a\u003e Docs: rewrite PDF and chart guides (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/49897eb719da4c4753674562a14a5a60445f47d9\"\u003e\u003ccode\u003e49897eb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/d32193325561b999a4d315459b1b66d0cc2261f8\"\u003e\u003ccode\u003ed321933\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version Packages\u0026quot; (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/82787a568a108d5d7e472abc30a46d016548f69a\"\u003e\u003ccode\u003e82787a5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kane50613/takumi/compare/takumi@2.12.0...takumi@2.13.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.170.32 to 1.170.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e@​tanstack/react-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.33\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/TanStack/router/pull/8165\"\u003e#8165\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e - Exclude structural descendants below error and not-found boundaries from route lifecycle callbacks. Preserve lifecycle membership through invalidation, hydration, background reloads, and superseded navigation publication.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8209\"\u003e#8209\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e - Preserve falsy thrown values in React and Vue error boundaries. Type React and Vue boundary error components and \u003ccode\u003eonCatch\u003c/code\u003e callbacks as \u003ccode\u003eunknown\u003c/code\u003e. Solid boundary errors remain typed as \u003ccode\u003eError\u003c/code\u003e; SSR now wraps non-\u003ccode\u003eError\u003c/code\u003e loader errors to match Solid’s native boundary behavior, preserving the original value in \u003ccode\u003ecause\u003c/code\u003e. Router state and loader \u003ccode\u003eonError\u003c/code\u003e values are unchanged.\u003c/p\u003e\n\u003cp\u003eWhen upgrading React or Vue, narrow boundary errors (for example, with \u003ccode\u003eerror instanceof Error\u003c/code\u003e) before reading \u003ccode\u003emessage\u003c/code\u003e or \u003ccode\u003estack\u003c/code\u003e. \u003ccode\u003eErrorComponentProps\u0026lt;TError\u0026gt;\u003c/code\u003e remains available for values narrowed to a specific error type. Route \u003ccode\u003eonError\u003c/code\u003e types are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8161\"\u003e#8161\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e - Retain successful not-found matches as terminal shared boundaries during client navigation, preserving route context while the destination loads.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8251\"\u003e#8251\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8169\"\u003e#8169\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e - Fix route-scoped \u003ccode\u003euseMatch\u003c/code\u003e, \u003ccode\u003euseSearch\u003c/code\u003e, and \u003ccode\u003euseParams\u003c/code\u003e APIs to forward the \u003ccode\u003eshouldThrow\u003c/code\u003e option and preserve optional return types when \u003ccode\u003eshouldThrow: false\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8257\"\u003e#8257\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e - Fix repeated \u003ccode\u003einnerHTML\u003c/code\u003e writes for unchanged styles and data scripts during React re-renders. This prevents unnecessary CSS parsing and Trusted Types errors during client navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/edf0e16ebfe82ec6e8f68f403a1fda8de9e28889\"\u003e\u003ccode\u003eedf0e16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/08eff50c447a154a3373909009e9e4375cea17ce\"\u003e\u003ccode\u003e08eff50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/216c0c48036fd1a33163b70dcabfed2b893808b0\"\u003e\u003ccode\u003e216c0c4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/2f9150309bc472f4a75cbe98adcdb50c76b12c7a\"\u003e\u003ccode\u003e2f91503\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/50eafcaebbbedb6fde3b2816de7a0ace8cde4832\"\u003e\u003ccode\u003e50eafca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/ee283480dfa51150a2e0b096a6eff94a89ff8b3f\"\u003e\u003ccode\u003eee28348\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/9035abc41163d83409ef582f7743a3c7be57dd93\"\u003e\u003ccode\u003e9035abc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/c18e69081475a7c98f9d40bd0fe6da78ccb84598\"\u003e\u003ccode\u003ec18e690\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/history\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.162.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router/CHANGELOG.md\"\u003e@​tanstack/react-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.170.33\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/TanStack/router/pull/8165\"\u003e#8165\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e - Exclude structural descendants below error and not-found boundaries from route lifecycle callbacks. Preserve lifecycle membership through invalidation, hydration, background reloads, and superseded navigation publication.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8209\"\u003e#8209\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e - Preserve falsy thrown values in React and Vue error boundaries. Type React and Vue boundary error components and \u003ccode\u003eonCatch\u003c/code\u003e callbacks as \u003ccode\u003eunknown\u003c/code\u003e. Solid boundary errors remain typed as \u003ccode\u003eError\u003c/code\u003e; SSR now wraps non-\u003ccode\u003eError\u003c/code\u003e loader errors to match Solid’s native boundary behavior, preserving the original value in \u003ccode\u003ecause\u003c/code\u003e. Router state and loader \u003ccode\u003eonError\u003c/code\u003e values are unchanged.\u003c/p\u003e\n\u003cp\u003eWhen upgrading React or Vue, narrow boundary errors (for example, with \u003ccode\u003eerror instanceof Error\u003c/code\u003e) before reading \u003ccode\u003emessage\u003c/code\u003e or \u003ccode\u003estack\u003c/code\u003e. \u003ccode\u003eErrorComponentProps\u0026lt;TError\u0026gt;\u003c/code\u003e remains available for values narrowed to a specific error type. Route \u003ccode\u003eonError\u003c/code\u003e types are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8161\"\u003e#8161\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e - Retain successful not-found matches as terminal shared boundaries during client navigation, preserving route context while the destination loads.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8251\"\u003e#8251\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8169\"\u003e#8169\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e - Fix route-scoped \u003ccode\u003euseMatch\u003c/code\u003e, \u003ccode\u003euseSearch\u003c/code\u003e, and \u003ccode\u003euseParams\u003c/code\u003e APIs to forward the \u003ccode\u003eshouldThrow\u003c/code\u003e option and preserve optional return types when \u003ccode\u003eshouldThrow: false\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8257\"\u003e#8257\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e - Fix repeated \u003ccode\u003einnerHTML\u003c/code\u003e writes for unchanged styles and data scripts during React re-renders. This prevents unnecessary CSS parsing and Trusted Types errors during client navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/edf0e16ebfe82ec6e8f68f403a1fda8de9e28889\"\u003e\u003ccode\u003eedf0e16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/08eff50c447a154a3373909009e9e4375cea17ce\"\u003e\u003ccode\u003e08eff50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/216c0c48036fd1a33163b70dcabfed2b893808b0\"\u003e\u003ccode\u003e216c0c4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/2f9150309bc472f4a75cbe98adcdb50c76b12c7a\"\u003e\u003ccode\u003e2f91503\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/50eafcaebbbedb6fde3b2816de7a0ace8cde4832\"\u003e\u003ccode\u003e50eafca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/ee283480dfa51150a2e0b096a6eff94a89ff8b3f\"\u003e\u003ccode\u003eee28348\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/9035abc41163d83409ef582f7743a3c7be57dd93\"\u003e\u003ccode\u003e9035abc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/c18e69081475a7c98f9d40bd0fe6da78ccb84598\"\u003e\u003ccode\u003ec18e690\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/history\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.162.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/TanStack/router/commit/a58e01c604e2d189ef8c8c1ad6ac8747e03aa88c\"\u003e\u003ccode\u003ea58e01c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8182\"\u003e#8182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/08eff50c447a154a3373909009e9e4375cea17ce\"\u003e\u003ccode\u003e08eff50\u003c/code\u003e\u003c/a\u003e fix(router-core): fix dangling references in published declarations (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8207\"\u003e#8207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e fix(react-router): avoid rewriting unchanged head assets (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8257\"\u003e#8257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/07b3bc971de1538264dcb461aea28a80e8209efc\"\u003e\u003ccode\u003e07b3bc9\u003c/code\u003e\u003c/a\u003e test(react-router): cover pending and not-found context (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8243\"\u003e#8243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e fix(router-core): skip lifecycle callbacks below fallback boundaries (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8165\"\u003e#8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e perf(router): use URL.canParse for absolute URL checks (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e fix(router): handle unknown error boundary values (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8209\"\u003e#8209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e fix(router-core): retain not-found boundary during navigation (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e fix: preserve shouldThrow in route-scoped hooks (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router@1.170.33/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-start` from 1.168.49 to 1.168.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e@​tanstack/react-start's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.50\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/37877da166fe4ce055c7b85e138b6681ebd7e8b4\"\u003e\u003ccode\u003e37877da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.33\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.40\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.31\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-rsc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.49\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.38\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.169.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-start/CHANGELOG.md\"\u003e@​tanstack/react-start's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.168.50\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/37877da166fe4ce055c7b85e138b6681ebd7e8b4\"\u003e\u003ccode\u003e37877da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.33\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.40\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.31\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-rsc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.49\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.38\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.169.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a58e01c604e2d189ef8c8c1ad6ac8747e03aa88c\"\u003e\u003ccode\u003ea58e01c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/8182\"\u003e#8182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-start@1.168.50/packages/react-start\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/start-static-server-functions` from 1.167.32 to 1.167.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e@​tanstack/start-static-server-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.33\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.50\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.48\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/start-static-server-functions/CHANGELOG.md\"\u003e@​tanstack/start-static-server-functions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.167.33\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.50\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.48\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a58e01c604e2d189ef8c8c1ad6ac8747e03aa88c\"\u003e\u003ccode\u003ea58e01c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/start-static-server-functions/issues/8182\"\u003e#8182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/start-static-server-functions@1.167.33/packages/start-static-server-functions\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.2 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.2...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.3.1 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\u003cbr /\u003e\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.3.1...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-openapi` from 11.3.4 to 11.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-openapi@11.4.1\u003c/h2\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs-openapi@11.4.0\u003c/h2\u003e\n\u003ch3\u003eSupport installing the API playground via Fumadocs CLI\u003c/h3\u003e\n\u003cpre lang=\"npm\"\u003e\u003ccode\u003enpx @fumadocs/cli add fumadocs/openapi/playground\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse it with the \u003ccode\u003eplayground.provider\u003c/code\u003e and \u003ccode\u003eplayground.render\u003c/code\u003e options, see \u003ca href=\"https://fumadocs.dev/docs/integrations/openapi/api-page#customise-ui\"\u003eCustomise UI\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003ePass full props to \u003ccode\u003eschemaUI.render\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eIt now receives the same props as the built-in Schema UI (including \u003ccode\u003erenderMarkdown\u003c/code\u003e and \u003ccode\u003erenderCodeblock\u003c/code\u003e), so a customised Schema UI can act as a drop-in replacement:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eschemaUI: {\n  render: (props) =\u0026gt; \u0026lt;Schema {...props} /\u0026gt;,\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eNew exports\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpenAPI schema types from \u003ccode\u003efumadocs-openapi\u003c/code\u003e (e.g. \u003ccode\u003eOperationObject\u003c/code\u003e, \u003ccode\u003eHttpMethods\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseRenderContext\u003c/code\u003e, \u003ccode\u003euseServerContext\u003c/code\u003e and \u003ccode\u003euseOperationContext\u003c/code\u003e from \u003ccode\u003efumadocs-openapi/ui\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@11.3.5\u003c/h2\u003e\n\u003ch3\u003eFix OpenAPI 3.0 \u003ccode\u003eexample\u003c/code\u003e in external files crashing \u003ccode\u003eOpenAPIPage\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe version upgrader ran after external documents were embedded under \u003ccode\u003ex-ext\u003c/code\u003e, where it can no longer classify schemas by their JSON path: a schema-level \u003ccode\u003eexample\u003c/code\u003e from an external 3.0 file became an Example Object map instead of the JSON Schema \u003ccode\u003eexamples\u003c/code\u003e array, crashing the schema UI with \u003ccode\u003eschema.examples is not iterable\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEach document is now upgraded before bundling embeds it. This also honors the external file's own declared OpenAPI version, so a 3.0 file referenced from a 3.1 document is upgraded too (previously it was skipped entirely).\u003c/p\u003e\n\u003ch3\u003eSupport OpenAPI 3.2 tag hierarchy in \u003ccode\u003egroupBy: 'tag'\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egenerateFiles\u003c/code\u003e now follows the tag hierarchy introduced in OpenAPI 3.2: a tag with a \u003ccode\u003eparent\u003c/code\u003e becomes a folder nested inside its parent tag's folder (including the generated \u003ccode\u003emeta.json\u003c/code\u003e), and tags with a \u003ccode\u003ekind\u003c/code\u003e other than \u003ccode\u003enav\u003c/code\u003e no longer form groups, matching their intent (e.g. \u003ccode\u003ebadge\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eOperations referencing undeclared tags or having no tags are no longer dropped silently, which previously could produce an empty output directory. Undeclared tags now form their own group, and untagged operations are grouped under an \u003ccode\u003eunknown\u003c/code\u003e folder with a warning.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/337b23564662da3b3691ecad76e38c3d0ad7d97b\"\u003e\u003ccode\u003e337b235\u003c/code\u003e\u003c/a\u003e chore: bump typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3b7cf3192c6b5eec8b7c71ef9e368c835b295e83\"\u003e\u003ccode\u003e3b7cf31\u003c/code\u003e\u003c/a\u003e feat(typescript,story): support TypeScript 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bf4cf9b6de3d6c0a361f8eab17ab80b3ddd0e6a0\"\u003e\u003ccode\u003ebf4cf9b\u003c/code\u003e\u003c/a\u003e refactor(*): migrate to cn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bd6f3b02861f31e79226cab2ff404a460ea641d\"\u003e\u003ccode\u003e1bd6f3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8a3592ffb87b6e16d7dd96f1f1d645a40d4eac38\"\u003e\u003ccode\u003e8a3592f\u003c/code\u003e\u003c/a\u003e fix(api-docs): improve schema merging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-openapi@11.3.4...fumadocs-openapi@11.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.2 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.2...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.37.0 to 1.43.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 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.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 `lucide-static` from 1.34.0 to 1.43.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-static's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"...\n\n_Description has been truncated_","html_url":"https://github.com/rixlhq/docs/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixlhq%2Fdocs/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"},{"uuid":"5430359144","node_id":"PR_kwDOSgWYx88AAAABDN6mLw","number":94,"state":"open","title":"chore(deps): bump the fumadocs group across 1 directory with 4 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-09-12T01:27:54.000Z","updated_at":"2026-09-12T01:28:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"fumadocs","update_count":4,"packages":[{"name":"fumadocs-core","old_version":"16.9.1","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-epub","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"10.9.0","new_version":"11.4.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.9.1","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the fumadocs group with 4 updates in the / directory: [fumadocs-core](https://github.com/fuma-nama/fumadocs), [fumadocs-epub](https://github.com/fuma-nama/fumadocs), [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) and [fumadocs-ui](https://github.com/fuma-nama/fumadocs).\n\nUpdates `fumadocs-core` from 16.9.1 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.9.1...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-epub` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9a269030dff857982d848aac5b4944abf30cfb77\"\u003e\u003ccode\u003e9a26903\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3e33f4362f257741f68806c9db96fe7f0828a2df\"\u003e\u003ccode\u003e3e33f43\u003c/code\u003e\u003c/a\u003e perf(satteri): reduce clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3597c9d1e6b1a038cf3b52c5aed448ef13fbe5e5\"\u003e\u003ccode\u003e3597c9d\u003c/code\u003e\u003c/a\u003e perf(satteri): persist results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0f389cf3def8f8188316c13af7ec9e2adcd206c3\"\u003e\u003ccode\u003e0f389cf\u003c/code\u003e\u003c/a\u003e feat(satteri): decouple imports/exports from \u003ccode\u003ecompile()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4611f97d49f000c23600e09619bd13ae97d298b7\"\u003e\u003ccode\u003e4611f97\u003c/code\u003e\u003c/a\u003e feat(satteri): full rehype-toc functionality\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d09530076098b3a297e1d90f295dd1ab7c6564d6\"\u003e\u003ccode\u003ed095300\u003c/code\u003e\u003c/a\u003e fix(satteri): workaround common issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0297e25477d3120c9e4da796f244ab2866b61292\"\u003e\u003ccode\u003e0297e25\u003c/code\u003e\u003c/a\u003e configure pretrust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/02c242b0daf08dee4f498bfd787604d039f3fa80\"\u003e\u003ccode\u003e02c242b\u003c/code\u003e\u003c/a\u003e chore(satteri): clean code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d80b8b24221ef3cf788fe3f4f1e48fc9e0aefe1\"\u003e\u003ccode\u003e3d80b8b\u003c/code\u003e\u003c/a\u003e fix(mdx): ensure satteri integration is optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0ec19af8682cf9c2149a3ea3e04af1fe4fe9cc0e\"\u003e\u003ccode\u003e0ec19af\u003c/code\u003e\u003c/a\u003e feat(satteri): more tests \u0026amp; move remark-include\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-epub@1.1.0...fumadocs-epub@1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-openapi` from 10.9.0 to 11.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-openapi@11.4.1\u003c/h2\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs-openapi@11.4.0\u003c/h2\u003e\n\u003ch3\u003eSupport installing the API playground via Fumadocs CLI\u003c/h3\u003e\n\u003cpre lang=\"npm\"\u003e\u003ccode\u003enpx @fumadocs/cli add fumadocs/openapi/playground\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse it with the \u003ccode\u003eplayground.provider\u003c/code\u003e and \u003ccode\u003eplayground.render\u003c/code\u003e options, see \u003ca href=\"https://fumadocs.dev/docs/integrations/openapi/api-page#customise-ui\"\u003eCustomise UI\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003ePass full props to \u003ccode\u003eschemaUI.render\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eIt now receives the same props as the built-in Schema UI (including \u003ccode\u003erenderMarkdown\u003c/code\u003e and \u003ccode\u003erenderCodeblock\u003c/code\u003e), so a customised Schema UI can act as a drop-in replacement:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eschemaUI: {\n  render: (props) =\u0026gt; \u0026lt;Schema {...props} /\u0026gt;,\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eNew exports\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpenAPI schema types from \u003ccode\u003efumadocs-openapi\u003c/code\u003e (e.g. \u003ccode\u003eOperationObject\u003c/code\u003e, \u003ccode\u003eHttpMethods\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseRenderContext\u003c/code\u003e, \u003ccode\u003euseServerContext\u003c/code\u003e and \u003ccode\u003euseOperationContext\u003c/code\u003e from \u003ccode\u003efumadocs-openapi/ui\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@11.3.5\u003c/h2\u003e\n\u003ch3\u003eFix OpenAPI 3.0 \u003ccode\u003eexample\u003c/code\u003e in external files crashing \u003ccode\u003eOpenAPIPage\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe version upgrader ran after external documents were embedded under \u003ccode\u003ex-ext\u003c/code\u003e, where it can no longer classify schemas by their JSON path: a schema-level \u003ccode\u003eexample\u003c/code\u003e from an external 3.0 file became an Example Object map instead of the JSON Schema \u003ccode\u003eexamples\u003c/code\u003e array, crashing the schema UI with \u003ccode\u003eschema.examples is not iterable\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEach document is now upgraded before bundling embeds it. This also honors the external file's own declared OpenAPI version, so a 3.0 file referenced from a 3.1 document is upgraded too (previously it was skipped entirely).\u003c/p\u003e\n\u003ch3\u003eSupport OpenAPI 3.2 tag hierarchy in \u003ccode\u003egroupBy: 'tag'\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egenerateFiles\u003c/code\u003e now follows the tag hierarchy introduced in OpenAPI 3.2: a tag with a \u003ccode\u003eparent\u003c/code\u003e becomes a folder nested inside its parent tag's folder (including the generated \u003ccode\u003emeta.json\u003c/code\u003e), and tags with a \u003ccode\u003ekind\u003c/code\u003e other than \u003ccode\u003enav\u003c/code\u003e no longer form groups, matching their intent (e.g. \u003ccode\u003ebadge\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eOperations referencing undeclared tags or having no tags are no longer dropped silently, which previously could produce an empty output directory. Undeclared tags now form their own group, and untagged operations are grouped under an \u003ccode\u003eunknown\u003c/code\u003e folder with a warning.\u003c/p\u003e\n\u003ch2\u003efumadocs-openapi@11.3.4\u003c/h2\u003e\n\u003ch3\u003eSupport HTTP Basic client authentication in OAuth password flow\u003c/h3\u003e\n\u003cp\u003eSome OAuth servers require client credentials in an HTTP Basic \u003ccode\u003eAuthorization\u003c/code\u003e header instead of the request body. The password flow dialog now offers a Client Authentication select to choose between the two methods, as described in \u003ca href=\"https://www.rfc-editor.org/rfc/rfc6749#section-2.3.1\"\u003eRFC 6749, section 2.3.1\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3506\"\u003e#3506\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-openapi@11.3.3\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\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs-openapi@11.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.9.1 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.9.1...fumadocs@16.15.8\"\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/OpenCoven/coven-docs/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCoven%2Fcoven-docs/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"},{"uuid":"5429405255","node_id":"PR_kwDOS6swFM8AAAABDNLTLQ","number":218,"state":"open","title":"chore(deps): bump the npm-minor-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T22:14:05.000Z","updated_at":"2026-09-11T22:14:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":18,"packages":[{"name":"@biomejs/biome","old_version":"2.5.11","new_version":"2.5.12","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/changelog-github","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/changesets/changesets"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@arcjet/next","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"motion","old_version":"13.1.1","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.3.3","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.14.1","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"@anthropic-ai/sdk","old_version":"0.122.0","new_version":"0.124.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@google/genai","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"knip","old_version":"6.33.0","new_version":"6.35.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"openai","old_version":"7.8.0","new_version":"7.10.0","repository_url":"https://github.com/openai/openai-node"},{"name":"playwright","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"zod","old_version":"4.5.1","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.11` | `2.5.12` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github) | `1.0.0` | `1.0.1` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.1` | `3.0.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.11.0` | `1.12.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.2.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.3` | `16.3.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.14.1` | `4.14.2` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.122.0` | `0.124.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `2.19.0` | `2.21.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.5.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.33.0` | `6.35.0` |\n| [openai](https://github.com/openai/openai-node) | `7.8.0` | `7.10.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.1` | `4.5.4` |\n\n\nUpdates `@biomejs/biome` from 2.5.11 to 2.5.12\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.12\u003c/h2\u003e\n\u003ch2\u003e2.5.12\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;Component icon={\u0026lt;Icon /\u0026gt;} count={total as number} onSelect={(e: Event) =\u0026gt; e} /\u0026gt;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute names being split on \u003ccode\u003e:\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e inside an expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;button x-on:keyup.enter={go} client:load.foo /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a bare \u003ccode\u003e\u0026gt;\u003c/code\u003e in the children of an Astro expression being treated as markup, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;a \u0026gt; b\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;\u0026lt;!-- first --\u0026gt;text\u0026lt;!-- last --\u0026gt;\u0026lt;/div\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;a\u0026gt;\u0026lt;/a\u0026gt;\u0026lt;!-- c --\u0026gt;\u0026lt;b\u0026gt;\u0026lt;/b\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eis:raw\u003c/code\u003e children inside an Astro expression being read as JSX, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div is:raw\u0026gt;{not js} \u0026lt; \u0026amp; text\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as \u003ccode\u003e{items.map((i) =\u0026gt; \u0026lt;li\u0026gt;it's {i}\u0026lt;/li\u0026gt;)}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed the children of a \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;style\u0026gt;a { color: red }\u0026lt;/style\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;script\u0026gt;let x = {a: 1};\u0026lt;/script\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Added support for template literal attribute values inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;C data-x=`t${x}` /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed unquoted attribute values being rejected inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;a class=foo maxlength=255 href=/about\u0026gt;go\u0026lt;/a\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a template literal nested inside \u003ccode\u003e${}\u003c/code\u003e breaking the rest of an Astro file, such as \u003ccode\u003econst href = `/blog${page === 0 ? '' : `/${page + 1}`}`;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as \u003ccode\u003econst unsafe = /[/\u0026quot;]/;\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/11508\"\u003e#11508\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-flat-math-min-max/\"\u003e\u003ccode\u003euseFlatMathMinMax\u003c/code\u003e\u003c/a\u003e. Because \u003ccode\u003eMath.min()\u003c/code\u003e and \u003ccode\u003eMath.max()\u003c/code\u003e accept any number of arguments, the rule reports unnecessary nested calls to the same method:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eMath.max(Math.max(a, b), c);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe fix flattens this expression to \u003ccode\u003eMath.max(a, b, c)\u003c/code\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/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.12\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;Component icon={\u0026lt;Icon /\u0026gt;} count={total as number} onSelect={(e: Event) =\u0026gt; e} /\u0026gt;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute names being split on \u003ccode\u003e:\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e inside an expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;button x-on:keyup.enter={go} client:load.foo /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a bare \u003ccode\u003e\u0026gt;\u003c/code\u003e in the children of an Astro expression being treated as markup, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;a \u0026gt; b\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;\u0026lt;!-- first --\u0026gt;text\u0026lt;!-- last --\u0026gt;\u0026lt;/div\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;a\u0026gt;\u0026lt;/a\u0026gt;\u0026lt;!-- c --\u0026gt;\u0026lt;b\u0026gt;\u0026lt;/b\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eis:raw\u003c/code\u003e children inside an Astro expression being read as JSX, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div is:raw\u0026gt;{not js} \u0026lt; \u0026amp; text\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as \u003ccode\u003e{items.map((i) =\u0026gt; \u0026lt;li\u0026gt;it's {i}\u0026lt;/li\u0026gt;)}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed the children of a \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;style\u0026gt;a { color: red }\u0026lt;/style\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;script\u0026gt;let x = {a: 1};\u0026lt;/script\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Added support for template literal attribute values inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;C data-x=`t${x}` /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed unquoted attribute values being rejected inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;a class=foo maxlength=255 href=/about\u0026gt;go\u0026lt;/a\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a template literal nested inside \u003ccode\u003e${}\u003c/code\u003e breaking the rest of an Astro file, such as \u003ccode\u003econst href = `/blog${page === 0 ? '' : `/${page + 1}`}`;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as \u003ccode\u003econst unsafe = /[/\u0026quot;]/;\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/11508\"\u003e#11508\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-flat-math-min-max/\"\u003e\u003ccode\u003euseFlatMathMinMax\u003c/code\u003e\u003c/a\u003e. Because \u003ccode\u003eMath.min()\u003c/code\u003e and \u003ccode\u003eMath.max()\u003c/code\u003e accept any number of arguments, the rule reports unnecessary nested calls to the same method:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eMath.max(Math.max(a, b), c);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe fix flattens this expression to \u003ccode\u003eMath.max(a, b, c)\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/11585\"\u003e#11585\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c5c8315cc2174b52834513d4c01edd09341e46cd\"\u003e\u003ccode\u003ec5c8315\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/11475\"\u003e#11475\u003c/a\u003e: \u003ccode\u003enoUnresolvedImports\u003c/code\u003e no longer reports Bun runtime built-in modules (\u003ccode\u003ebun\u003c/code\u003e, \u003ccode\u003ebun:bundle\u003c/code\u003e, \u003ccode\u003ebun:ffi\u003c/code\u003e, \u003ccode\u003ebun:jsc\u003c/code\u003e, \u003ccode\u003ebun:sqlite\u003c/code\u003e, \u003ccode\u003ebun:test\u003c/code\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/biomejs/biome/commit/0a31d7c4e1f6cc1b3e08af4aef2ad4b97f6b4f1c\"\u003e\u003ccode\u003e0a31d7c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11530\"\u003e#11530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a20f44a3eb2086e65a6d8077eb89ab81f4d73130\"\u003e\u003ccode\u003ea20f44a\u003c/code\u003e\u003c/a\u003e feat: noBunModules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc42ed80a00e3ca86d44de8e1f66707061eb862\"\u003e\u003ccode\u003e1fc42ed\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noThisOutsideOfClass (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6c7fd273848765547dba547e550fc319df7455a0\"\u003e\u003ccode\u003e6c7fd27\u003c/code\u003e\u003c/a\u003e feat(lint/js/vue): add noVueDeprecatedScopedSlots (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11593\"\u003e#11593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f4e5ebb40e64d4488166bf0f2b7d8d96a6118016\"\u003e\u003ccode\u003ef4e5ebb\u003c/code\u003e\u003c/a\u003e feat(lint): add useModernMathApis (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11581\"\u003e#11581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseFlatMathMinMax\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11508\"\u003e#11508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d6210b8ef6a2d2d83ea16e6fb95c124fd370690\"\u003e\u003ccode\u003e1d6210b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUnmodifiedLoopCondition\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2d559316e00764b0843d3d483d4a093fb566de57\"\u003e\u003ccode\u003e2d55931\u003c/code\u003e\u003c/a\u003e feat(js_analyze): added a React naming convention rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ee69e0e8a90e6231a3b208cda4b3e65ad8b2006a\"\u003e\u003ccode\u003eee69e0e\u003c/code\u003e\u003c/a\u003e fix(schema): domains (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11565\"\u003e#11565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f5d7896f7115a2d57962471f6d7abfafddb07918\"\u003e\u003ccode\u003ef5d7896\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoInvalidFileInputAccept\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11497\"\u003e#11497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.12/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\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\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/changesets/changesets/blob/main/packages/changelog-github/CHANGELOG.md\"\u003e@​changesets/changelog-github's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/changelog-github@1.0.1/packages/changelog-github\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\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\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/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/68affee7dd7541c4c162e27856de0f71b0359f6a\"\u003e\u003ccode\u003e68affee\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest 5 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2281\"\u003e#2281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5eeb0125f2766b9458aa1725900430b27b24116e\"\u003e\u003ccode\u003e5eeb012\u003c/code\u003e\u003c/a\u003e Build(deps): Bump human-id in the production-dependencies group (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Add review message on pre exit (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2270\"\u003e#2270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e Add default changelog message for empty release (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2eb65ba75368976251fcb36897634272e890707e\"\u003e\u003ccode\u003e2eb65ba\u003c/code\u003e\u003c/a\u003e Add script to run unit and e2e tests separately (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff2b0752d329a8ffbba0b02bf52f2287ed0dd264\"\u003e\u003ccode\u003eff2b075\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump \u003ccode\u003e@​lydell/node-pty\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8eff462cff397c3c300456006e37f6582daa0bb5\"\u003e\u003ccode\u003e8eff462\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.2/packages/cli\"\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.12 to 4.23.13\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.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003e4.23.13\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e28e1f12\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.13\"\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/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e\u003ccode\u003e28e1f12\u003c/code\u003e\u003c/a\u003e fix(cache): bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@arcjet/next` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e@​arcjet/next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.11.0...v1.12.0\"\u003e1.12.0\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003e🔒 Security updates\u003c/h3\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/arcjet/arcjet-js/security/advisories/GHSA-gwjv-qpf9-g36x\"\u003ehttps://github.com/arcjet/arcjet-js/security/advisories/GHSA-gwjv-qpf9-g36x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpose client IP provenance and diagnostics (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6259\"\u003e#6259\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b89a48695a8fcb575070055a0b2959556eefe3f9\"\u003eb89a486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add Claude Managed Agents as \u003ccode\u003e@arcjet/guard/claude-managed-agents/v0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b137824779c2e21886a8f8385ff008337f10d083\"\u003eb137824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add Google ADK support as \u003ccode\u003e@​arcjet/guard/\u003c/code\u003egoogle-adk/v2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6264\"\u003e#6264\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ed4edfb20a470c23817b51a52923359fb1b255f7\"\u003eed4edfb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add TanStack AI support as \u003ccode\u003e@​arcjet/guard/\u003c/code\u003etanstack-ai/v0 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6260\"\u003e#6260\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d730d57a124f03843f085d41f64b0355a09d1eab\"\u003ed730d57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e record \u003ccode\u003edegraded\u003c/code\u003e when policy did not judge an action fully (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6250\"\u003e#6250\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bef4fecbcd8fc104b733816f205adfa3ac3409b4\"\u003ebef4fec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e surface a policy expression rule result (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6272\"\u003e#6272\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/92cea1052a14b705d7a562f1b5afc558e5bd8673\"\u003e92cea10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eship versioned Agent Skills with TanStack Intent (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6261\"\u003e#6261\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d93d25e5428069d3daac8cbe90856f70bed237dc\"\u003ed93d25e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e import Eve Approval types from eve/tools/approval (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6253\"\u003e#6253\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fa4c0922e56073be0b5d61a5a1c1192e2171cea2\"\u003efa4c092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport:\u003c/strong\u003e port HTTP/2 PING keep-alive and connection recycling (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6255\"\u003e#6255\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6256\"\u003e#6256\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e2c3304cf2f407e4f8d639b0759157ba3dc150e7\"\u003ee2c3304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify client IP header trust (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6257\"\u003e#6257\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/96810ffeec7d74a581411427e7717f321b21a599\"\u003e96810ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove client IP warning under installation (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6258\"\u003e#6258\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d6caa44bef36497211ddac3bb06764c2d222906e\"\u003ed6caa44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump fastify from 5.12.0 to 5.12.1 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6263\"\u003e#6263\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/314eaa75f596709858c91daa172fab9c899f931c\"\u003e314eaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Continuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow the background traffic from the Windows and macOS runners (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6268\"\u003e#6268\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/5c57f7fc271ceb0413093d09252a1fefa2ab538c\"\u003e5c57f7f\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e@​arcjet/next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.11.0...@arcjet/next-v1.12.0\"\u003e1.12.0\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpose client IP provenance and diagnostics (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6259\"\u003e#6259\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b89a48695a8fcb575070055a0b2959556eefe3f9\"\u003eb89a486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eship versioned Agent Skills with TanStack Intent (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6261\"\u003e#6261\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d93d25e5428069d3daac8cbe90856f70bed237dc\"\u003ed93d25e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/aba86feb2ee02e66cf0e6054ee71513fe51da0d4\"\u003e\u003ccode\u003eaba86fe\u003c/code\u003e\u003c/a\u003e chore: Release 1.12.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d93d25e5428069d3daac8cbe90856f70bed237dc\"\u003e\u003ccode\u003ed93d25e\u003c/code\u003e\u003c/a\u003e feat: ship versioned Agent Skills with TanStack Intent (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/6261\"\u003e#6261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b89a48695a8fcb575070055a0b2959556eefe3f9\"\u003e\u003ccode\u003eb89a486\u003c/code\u003e\u003c/a\u003e feat: expose client IP provenance and diagnostics (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/6259\"\u003e#6259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.12.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (1.11.0) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/@arcjet/next?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 13.1.1 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[13.2.0] 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimate.addEffect()\u003c/code\u003e for registering effects that lets \u003ccode\u003eanimate\u003c/code\u003e drive non-DOM subjects alongside DOM elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethreeEffect\u003c/code\u003e (\u003ccode\u003emotion/three\u003c/code\u003e) supporting Three.js objects, materials, shader uniforms, TSL uniform nodes and more.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evgpuEffect\u003c/code\u003e (\u003ccode\u003emotion/vgpu\u003c/code\u003e) supporting shared uniforms, \u003ccode\u003eEffect\u003c/code\u003e/\u003ccode\u003eDraw\u003c/code\u003e/\u003ccode\u003eCompute\u003c/code\u003e bindings (\u003ccode\u003e\u0026quot;params.time\u0026quot;\u003c/code\u003e), scene nodes, cameras, lights, materials, orbit controls, CSS colors and vector components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreateEffect\u003c/code\u003e now accepts \u003ccode\u003etest\u003c/code\u003e, \u003ccode\u003eread\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e options and exposes bound motion values via \u003ccode\u003eeffect.get()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize and improved performance of \u003ccode\u003espring\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/motiondivision/motion/commit/0f1c11975f8ccad99c6c42422a46de3e310169aa\"\u003e\u003ccode\u003e0f1c119\u003c/code\u003e\u003c/a\u003e v13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f73cbd7b11ebeee97640dbe586c6039fcf5eff45\"\u003e\u003ccode\u003ef73cbd7\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d743b79e59e4f24fb0390f19bfcb05371f6fe12a\"\u003e\u003ccode\u003ed743b79\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ce2719dfb620bf0df54c8b3e6c413252ab2f974e\"\u003e\u003ccode\u003ece2719d\u003c/code\u003e\u003c/a\u003e Add WebGPURenderer TSL demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b800e587136bdf1d8ab3c4080789ddcf01976c37\"\u003e\u003ccode\u003eb800e58\u003c/code\u003e\u003c/a\u003e Add TSL uniform node support to Three.js animate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d60a9563a59963175eb30dc362001d5224a2aa1f\"\u003e\u003ccode\u003ed60a956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3800\"\u003e#3800\u003c/a\u003e from motiondivision/add-uniform-effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a2d3227bbe4e8cf52a35c5a7bfb675313ccd4af1\"\u003e\u003ccode\u003ea2d3227\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3799\"\u003e#3799\u003c/a\u003e from motiondivision/generator-filesize-optimisations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/55c8f8e51cfc5b2a682e0ae2a49d817ce151ebaf\"\u003e\u003ccode\u003e55c8f8e\u003c/code\u003e\u003c/a\u003e Remove redundant comment from inertia bounds check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/84c2599c26c1b387c262e52386165b867b14d738\"\u003e\u003ccode\u003e84c2599\u003c/code\u003e\u003c/a\u003e Add GPU adapter preview examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7b0ac88076af89180989676aa43bd63475e86f80\"\u003e\u003ccode\u003e7b0ac88\u003c/code\u003e\u003c/a\u003e Create adapter MotionValues lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v13.1.1...v13.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.3 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.3...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.14.1 to 4.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.14.2\u003c/h2\u003e\n\u003ch2\u003e4.14.2 (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e4d18120\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.14.2 (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e4d18120\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/3259beb76120614af8b48e814c56324ad71ccb61\"\u003e\u003ccode\u003e3259beb\u003c/code\u003e\u003c/a\u003e v4.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e\u003ccode\u003e4d18120\u003c/code\u003e\u003c/a\u003e fix: Allow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.14.1...v4.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.122.0 to 0.124.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.124.0\u003c/h2\u003e\n\u003ch2\u003e0.124.0 (2026-09-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.123.0...sdk-v0.124.0\"\u003esdk-v0.123.0...sdk-v0.124.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add Claude Tag category and user breakdowns to usage reports (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/669ff2243179acb2df775e62bfd75e3da1d60d81\"\u003e669ff22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add named types for organization compliance settings state (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/54be8da7176d7aaa2c3e62ad2e0d5289182a55ed\"\u003e54be8da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for sending a workspace ID on more endpoints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a11e6f1d3bb0e12e6369d3611a232a6234e715eb\"\u003ea11e6f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erepair custom-code merge in messages resources (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/455\"\u003e#455\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7ac43b92e793f06626bfa7d22ad152e2f44c4d3c\"\u003e7ac43b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etools:\u003c/strong\u003e create agent-toolset files and directories owner-only (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/485\"\u003e#485\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a9c2298873db41b5084efaac01683b025ca2a4f6\"\u003ea9c2298\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 bundle the mock server spec and update breaking-change detection (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8752d0242274ddec2228fdb6d99a0c5a8885e6d7\"\u003e8752d02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a63afbc47d527d449ab7ae2a68ae49c05cb8e6df\"\u003ea63afbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e reword the skip reason on the path-level query param tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/999bee5bb813bf3857cfada85a6ec89cfb2daa26\"\u003e999bee5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e update a few doc strings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2ef3d59b81d59d9b12468650a4151b61d8535387\"\u003e2ef3d59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.123.0\u003c/h2\u003e\n\u003ch2\u003e0.123.0 (2026-09-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.123.0\"\u003esdk-v0.122.0...sdk-v0.123.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta user profiles: add external_user_onboarded_at, remove relationship in favor of access_type (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3efb1a1a812e30db1da695a1a16cce50cc950cfc\"\u003e3efb1a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6f0bdaff67aa65dfcb6a6e02b83e60f1de50ec7\"\u003ec6f0bda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e organization compliance settings, user-profile order_by, memory-store and toolset schema updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e2f0c2f7ec7edf861e40d3131939fb819113e95\"\u003e8e2f0c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep credential file access out of non-Node bundles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ab6a4b2814f09d20da12fa8ce3592d91ef2b2f89\"\u003eab6a4b2\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/anthropics/anthropic-sdk-typescript/commit/788ea8bdaa1077c472041f5424e7250fefb71564\"\u003e788ea8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.124.0 (2026-09-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.123.0...sdk-v0.124.0\"\u003esdk-v0.123.0...sdk-v0.124.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add Claude Tag category and user breakdowns to usage reports (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/669ff2243179acb2df775e62bfd75e3da1d60d81\"\u003e669ff22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add named types for organization compliance settings state (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/54be8da7176d7aaa2c3e62ad2e0d5289182a55ed\"\u003e54be8da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for sending a workspace ID on more endpoints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a11e6f1d3bb0e12e6369d3611a232a6234e715eb\"\u003ea11e6f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erepair custom-code merge in messages resources (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/455\"\u003e#455\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7ac43b92e793f06626bfa7d22ad152e2f44c4d3c\"\u003e7ac43b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etools:\u003c/strong\u003e create agent-toolset files and directories owner-only (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/485\"\u003e#485\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a9c2298873db41b5084efaac01683b025ca2a4f6\"\u003ea9c2298\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 bundle the mock server spec and update breaking-change detection (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8752d0242274ddec2228fdb6d99a0c5a8885e6d7\"\u003e8752d02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a63afbc47d527d449ab7ae2a68ae49c05cb8e6df\"\u003ea63afbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e reword the skip reason on the path-level query param tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/999bee5bb813bf3857cfada85a6ec89cfb2daa26\"\u003e999bee5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e update a few doc strings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2ef3d59b81d59d9b12468650a4151b61d8535387\"\u003e2ef3d59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.123.0 (2026-09-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.123.0\"\u003esdk-v0.122.0...sdk-v0.123.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta user profiles: add external_user_onboarded_at, remove relationship in favor of access_type (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3efb1a1a812e30db1da695a1a16cce50cc950cfc\"\u003e3efb1a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6f0bdaff67aa65dfcb6a6e02b83e60f1de50ec7\"\u003ec6f0bda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e organization compliance settings, user-profile order_by, memory-store and toolset schema updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e2f0c2f7ec7edf861e40d3131939fb819113e95\"\u003e8e2f0c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep credential file access out of non-Node bundles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ab6a4b2814f09d20da12fa8ce3592d91ef2b2f89\"\u003eab6a4b2\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/anthropics/anthropic-sdk-typescript/commit/788ea8bdaa1077c472041f5424e7250fefb71564\"\u003e788ea8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\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/anthropics/anthropic-sdk-typescript/commit/ba14b1f4fdf2e840a7b32297965342a099f6201d\"\u003e\u003ccode\u003eba14b1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1177\"\u003e#1177\u003c/a\u003e from anthropics/release-please--branches--main--chan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f99c1a79422b98a6dae8ea103bba12e3238c1310\"\u003e\u003ccode\u003ef99c1a7\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/54be8da7176d7aaa2c3e62ad2e0d5289182a55ed\"\u003e\u003ccode\u003e54be8da\u003c/code\u003e\u003c/a\u003e feat(api): add named types for organization compliance settings state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/999bee5bb813bf3857cfada85a6ec89cfb2daa26\"\u003e\u003ccode\u003e999bee5\u003c/code\u003e\u003c/a\u003e chore(tests): reword the skip reason on the path-level query param tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a9c2298873db41b5084efaac01683b025ca2a4f6\"\u003e\u003ccode\u003ea9c2298\u003c/code\u003e\u003c/a\u003e fix(tools): create agent-toolset files and directories owner-only (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2637d1198b41514f563c799bec50759cce604638\"\u003e\u003ccode\u003e2637d11\u003c/code\u003e\u003c/a\u003e chore(examples): refresh platform model IDs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/669ff2243179acb2df775e62bfd75e3da1d60d81\"\u003e\u003ccode\u003e669ff22\u003c/code\u003e\u003c/a\u003e feat(api): add Claude Tag category and user breakdowns to usage reports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a9090aff650368219ca67e96332bd3077f987dce\"\u003e\u003ccode\u003ea9090af\u003c/code\u003e\u003c/a\u003e Build SDK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8752d0242274ddec2228fdb6d99a0c5a8885e6d7\"\u003e\u003ccode\u003e8752d02\u003c/code\u003e\u003c/a\u003e chore(internal): bundle the mock server spec and update breaking-change detec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a63afbc47d527d449ab7ae2a68ae49c05cb8e6df\"\u003e\u003ccode\u003ea63afbc\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.124.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google/genai` from 2.19.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/js-genai/releases\"\u003e@​google/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.20.0...v2.21.0\"\u003e2.21.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gemini 3.8 Flash model to SDKs and update Flash model descriptions (\u003ca href=\"https://github.com/googleapis/js-genai/commit/4a969feeb938d05faa8389a476a268c1649a7695\"\u003e4a969fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.19.0...v2.20.0\"\u003e2.20.0\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the audio/webm MIME type. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/b0e3c5f54bbddd875eaa88c699f1b85d5a55918f\"\u003eb0e3c5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd translation_config SDK support for GEAP. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/3e1d923ef914812c1d209aa2e5461a717d03a081\"\u003e3e1d923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Video Understanding support to the Interactions API (\u003ca href=\"https://github.com/googleapis/js-genai/commit/6ddbeba6c3836378f58351e6885f5141aab0c1e7\"\u003e6ddbeba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't set redundant Content-Length on file upload requests (\u003ca href=\"https://github.com/googleapis/js-genai/commit/2f5cc7a00852608a46ffa3bd8cab5d02783810d6\"\u003e2f5cc7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set redundant Content-Length on file upload requests (\u003ca href=\"https://github.com/googleapis/js-genai/commit/2f5cc7a00852608a46ffa3bd8cab5d02783810d6\"\u003e2f5cc7a\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/js-genai/issues/1718\"\u003e#1718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpose ProcessingCallStep and ProcessingResultStep in Interactions SDK (\u003ca href=\"https://github.com/googleapis/js-genai/commit/b6f8db553449199ebba1678dbb0936300e982990\"\u003eb6f8db5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote setupComplete key in LiveClientMessage (\u003ca href=\"https://github.com/googleapis/js-genai/commit/4467fafb08948863889f7e87917d311ed39c0884\"\u003e4467faf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/js-genai/blob/main/CHANGELOG.md\"\u003e@​google/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.20.0...v2.21.0\"\u003e2.21.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gemini 3.8 Flash model to SDKs and update Flash model descriptions (\u003ca href=\"https://github.com/googleapis/js-genai/commit/4a969feeb938d05faa8389a476a268c1649a7695\"\u003e4a969fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.19.0...v2.20.0\"\u003e2.20.0\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the audio/webm MIME type. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/b0e3c5f54bbddd875eaa88c699f1b85d5a55918f\"\u003eb0e3c5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd translation_config SDK support for GEAP. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/3e1d923ef914812c1d209aa2e5461a717d03a081\"\u003e3e1d923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Video Understanding support to the Interactions API (\u003ca href=\"https://github.com/googleapis/js-genai/commit/6ddbeba6c3836378f58351e6885f5141aab0c1e7\"\u003e6ddbeba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't set redundant Content-Length on file upload requests (\u003ca href=\"https://github.com/googleapis/js-genai/commit/2f5cc7a00852608a46ffa3bd8cab5d02783810d6\"\u003e2f5cc7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set redundant Content-Length on file upload requests (\u003ca href=\"https://github.com/googleapis/js-genai/commit/2f5cc7a00852608a46ffa3bd8cab5d02783810d6\"\u003e2f5cc7a\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/js-genai/issues/1718\"\u003e#1718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpose ProcessingCallStep and ProcessingResultStep in Interactions SDK (\u003ca href=\"https://github.com/googleapis/js-genai/commit/b6f8db553449199ebba1678dbb0936300e982990\"\u003eb6f8db5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote setupComplete key in LiveClientMessage (\u003ca href=\"https://github.com/googleapis/js-genai/commit/4467fafb08948863889f7e87917d311ed39c0884\"\u003e4467faf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/27af8977598edb68ffccadcd34fae967205a8740\"\u003e\u003ccode\u003e27af897\u003c/code\u003e\u003c/a\u003e chore(main): release 2.21.0 (\u003ca href=\"https://redirect.github.com/googleapis/js-genai/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goo...\n\n_Description has been truncated_","html_url":"https://github.com/verbatra/verbatra/pull/218","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/verbatra%2Fverbatra/issues/218","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/218/packages"},{"uuid":"5418061712","node_id":"PR_kwDOTAyH8s8AAAABDEIoWw","number":137,"state":"open","title":"chore(deps): bump fumadocs-core from 16.15.7 to 16.15.8 in /docs","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-09-10T22:44:12.000Z","updated_at":"2026-09-10T22:44:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fumadocs-core","old_version":"16.15.7","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [fumadocs-core](https://github.com/fuma-nama/fumadocs) from 16.15.7 to 16.15.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.7...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fumadocs-core\u0026package-manager=bun\u0026previous-version=16.15.7\u0026new-version=16.15.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/AmirKenzo/PasarguardBot/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmirKenzo%2FPasarguardBot/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"},{"uuid":"5417246217","node_id":"PR_kwDOR4ZFgs8AAAABDDe2fQ","number":1567,"state":"open","title":"chore(deps): bump the production-dependencies group with 19 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-09-10T20:57:08.000Z","updated_at":"2026-09-10T21:05:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"@inquirer/prompts","old_version":"8.5.2","new_version":"8.7.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"ink","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/vadimdemedes/ink"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"tsx","old_version":"4.23.0","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"redis","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/redis/node-redis"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@hono/node-server","old_version":"2.0.12","new_version":"2.1.1","repository_url":"https://github.com/honojs/node-server"},{"name":"@upstash/redis","old_version":"1.38.0","new_version":"1.38.4","repository_url":"https://github.com/upstash/redis-js"},{"name":"hono","old_version":"4.13.2","new_version":"4.13.7","repository_url":"https://github.com/honojs/hono"},{"name":"@tailwindcss/postcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"fumadocs-core","old_version":"16.14.3","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.14.3","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"mermaid","old_version":"11.16.1","new_version":"11.17.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.23","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"shiki","old_version":"4.3.1","new_version":"4.4.3","repository_url":"https://github.com/shikijs/shiki"},{"name":"tailwindcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"posthog-js","old_version":"1.399.1","new_version":"1.428.3","repository_url":"https://github.com/PostHog/posthog-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@inquirer/prompts](https://github.com/SBoudrias/Inquirer.js) | `8.5.2` | `8.7.2` |\n| [ink](https://github.com/vadimdemedes/ink) | `7.1.0` | `7.1.1` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.0` | `4.23.13` |\n| [redis](https://github.com/redis/node-redis) | `6.1.0` | `6.2.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.12` | `2.1.1` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.0` | `1.38.4` |\n| [hono](https://github.com/honojs/hono) | `4.13.2` | `4.13.7` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.2` | `4.3.3` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.3` | `16.15.8` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.14.3` | `16.15.8` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.16.1` | `11.17.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.23` | `8.5.28` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.3.1` | `4.4.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.2` | `4.3.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.399.1` | `1.428.3` |\n\nUpdates `@inquirer/prompts` from 8.5.2 to 8.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SBoudrias/Inquirer.js/releases\"\u003e@​inquirer/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.2\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a race where keystrokes batched in the same tick as the key that settled a prompt could still reach keypress handlers after the prompt was done, cancelled, or aborted (\u003ccode\u003e@inquirer/core\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2255\"\u003e#2255\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/1816\"\u003e#1816\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfirm()\u003c/code\u003e now trims surrounding whitespace from answers before matching yes/no keywords (\u003ccode\u003e@inquirer/confirm\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2254\"\u003e#2254\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/checkbox@^5.2.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/confirm@^6.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/editor@^5.3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/expand@^5.1.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/input@^5.1.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/number@^4.2.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/password@^5.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/rawlist@^5.3.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/search@^4.3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/select@^5.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.1\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll bundled prompts now pin \u003ccode\u003e@inquirer/type\u003c/code\u003e to an exact version in their published manifests. Since these type definitions leak into consumers' \u003ccode\u003etsc\u003c/code\u003e runs, a semver range on the types-only dependency could break downstream TypeScript builds without any change to Inquirer.js itself (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2247\"\u003e#2247\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2244\"\u003e#2244\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/checkbox@^5.2.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/confirm@^6.3.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/editor@^5.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/expand@^5.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/input@^5.1.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/number@^4.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/password@^5.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/rawlist@^5.3.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/search@^4.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/select@^5.2.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epassword\u003c/code\u003e gains the \u003ccode\u003etoggleMask\u003c/code\u003e option (ctrl+t to reveal the typed value).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfirm\u003c/code\u003e now matches localized yes/no answers per-locale.\u003c/li\u003e\n\u003cli\u003ePrettified prompt and theme types for better IDE display.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einquirer-grouped-checkbox\u003c/code\u003e to the community prompts list (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2236\"\u003e#2236\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\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/SBoudrias/Inquirer.js/commit/cbdb34bfc6c245941d80ef88493c50b3d6dbfce6\"\u003e\u003ccode\u003ecbdb34b\u003c/code\u003e\u003c/a\u003e chore: Publish new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/8340d2dd764d4b11d4e200412b614f9964ae0691\"\u003e\u003ccode\u003e8340d2d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​inquirer/core\u003c/code\u003e): clear hook effects before settling prompts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/2475e07186d824d52504095c71c2272d9e7338fe\"\u003e\u003ccode\u003e2475e07\u003c/code\u003e\u003c/a\u003e test(\u003ccode\u003e@​inquirer/core\u003c/code\u003e): cover hook cleanup error semantics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/15cd8d3b53bfc270633072073c24d6be6ce3d83b\"\u003e\u003ccode\u003e15cd8d3\u003c/code\u003e\u003c/a\u003e fix(confirm): ignore surrounding whitespace in answers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/9cb0da6c187346c955ab0b788fa1a88c897f16da\"\u003e\u003ccode\u003e9cb0da6\u003c/code\u003e\u003c/a\u003e chore(deps): Bump github/codeql-action/analyze from 4.37.7 to 4.37.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/1c750bc55ab4fac310d70db84a7a6ada76c0e854\"\u003e\u003ccode\u003e1c750bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the build group with 3 updates (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/81f1525110990603e9796d48eecde0f8c2d2fc98\"\u003e\u003ccode\u003e81f1525\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump \u003ccode\u003e@​types/node\u003c/code\u003e in the types group (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2252\"\u003e#2252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/7c27f26606a16b6e8f55b51e4431c72658c674c5\"\u003e\u003ccode\u003e7c27f26\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump oxfmt in the formatting group (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2249\"\u003e#2249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/6119088a4e07ec59460c3cd44d06817de97bfdac\"\u003e\u003ccode\u003e6119088\u003c/code\u003e\u003c/a\u003e chore(deps): Bump github/codeql-action/init from 4.37.7 to 4.37.9 (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/0d167c0aface3f5cf95132ada9bfec7946dd5b74\"\u003e\u003ccode\u003e0d167c0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the linting group with 4 updates (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/prompts@8.5.2...@inquirer/prompts@8.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​inquirer/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ink` from 7.1.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vadimdemedes/ink/releases\"\u003eink's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Preserve last \u003ccode\u003e\u0026lt;Static\u0026gt;\u003c/code\u003e line erased after a full-clear frame (\u003ca href=\"https://redirect.github.com/vadimdemedes/ink/issues/974\"\u003e#974\u003c/a\u003e)  e51dfdd\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003emeasureElement()\u003c/code\u003e also return position coordinates (\u003ca href=\"https://redirect.github.com/vadimdemedes/ink/issues/968\"\u003e#968\u003c/a\u003e)  c073b27\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/vadimdemedes/ink/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/commit/70af033dbd2b126a16f144164685612b2c1fd554\"\u003e\u003ccode\u003e70af033\u003c/code\u003e\u003c/a\u003e 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/commit/e51dfdd3149cabc54e03ac160bb0f4ecb66cd5b2\"\u003e\u003ccode\u003ee51dfdd\u003c/code\u003e\u003c/a\u003e Fix: Preserve last \u003ccode\u003e\\\u0026lt;Static\u0026gt;\u003c/code\u003e line erased after a full-clear frame (\u003ca href=\"https://redirect.github.com/vadimdemedes/ink/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/commit/665eb4403883e52eaa779de670b2c4566aa9c9f1\"\u003e\u003ccode\u003e665eb44\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/commit/c073b27fe3518cf89275e3b8020ca6dfbe2b67ce\"\u003e\u003ccode\u003ec073b27\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003emeasureElement()\u003c/code\u003e also return position coordinates (\u003ca href=\"https://redirect.github.com/vadimdemedes/ink/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vadimdemedes/ink/compare/v7.1.0...v7.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\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.13\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.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003e4.23.13\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e28e1f12\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.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.11...v4.23.12\"\u003e4.23.12\u003c/a\u003e (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshim \u003ccode\u003eimport.meta\u003c/code\u003e when tokens are split by comments or newlines (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/ed9d33046a135de13a35fdfce12368b79d1b1518\"\u003eed9d330\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/828\"\u003e#828\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.12\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.10...v4.23.11\"\u003e4.23.11\u003c/a\u003e (2026-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve async ESM require fallback (\u003ca href=\"https://github.com/privatenumber/tsx/commit/55cbecef8ebe839c7110e8c141a1c3bc4da326cd\"\u003e55cbece\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.11\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.9...v4.23.10\"\u003e4.23.10\u003c/a\u003e (2026-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport nyc coverage discovery (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/710\"\u003e#710\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/ec1bcd5f711e5159b67cb0aea211f06cf2cfce8a\"\u003eec1bcd5\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.10\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.8...v4.23.9\"\u003e4.23.9\u003c/a\u003e (2026-08-06)\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/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e\u003ccode\u003e28e1f12\u003c/code\u003e\u003c/a\u003e fix(cache): bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ed9d33046a135de13a35fdfce12368b79d1b1518\"\u003e\u003ccode\u003eed9d330\u003c/code\u003e\u003c/a\u003e fix: shim \u003ccode\u003eimport.meta\u003c/code\u003e when tokens are split by comments or newlines (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/651f5bec70d9a116d1fe1706000b7ca011a516fc\"\u003e\u003ccode\u003e651f5be\u003c/code\u003e\u003c/a\u003e test: cover CommonJS TypeScript import.meta paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/bd3bc6448e957c1172eb91a0584ec7fec2d6a7ad\"\u003e\u003ccode\u003ebd3bc64\u003c/code\u003e\u003c/a\u003e test: cover CommonJS loader source fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/55cbecef8ebe839c7110e8c141a1c3bc4da326cd\"\u003e\u003ccode\u003e55cbece\u003c/code\u003e\u003c/a\u003e fix: preserve async ESM require fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/6c5ba85f7a1e57f06bcb760718d6ba3b978e5a05\"\u003e\u003ccode\u003e6c5ba85\u003c/code\u003e\u003c/a\u003e docs: document CommonJS default interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ec1bcd5f711e5159b67cb0aea211f06cf2cfce8a\"\u003e\u003ccode\u003eec1bcd5\u003c/code\u003e\u003c/a\u003e fix: support nyc coverage discovery (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/b6e5b48a7b0fa4639e67119c8b02150ec8c6cef7\"\u003e\u003ccode\u003eb6e5b48\u003c/code\u003e\u003c/a\u003e docs: clarify CommonJS default imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/2f55884195a8c745fbe64a0288de69bc062ed876\"\u003e\u003ccode\u003e2f55884\u003c/code\u003e\u003c/a\u003e fix: map Node test locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de935d588b6c0959ac8af71e2cf40d1a61e659e7\"\u003e\u003ccode\u003ede935d5\u003c/code\u003e\u003c/a\u003e docs: document Node source-map stack formatting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/node-redis/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis@6.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(sentinel): cap post-connect rediscovery retries by \u003ca href=\"https://github.com/DebadityaHait\"\u003e\u003ccode\u003e@​DebadityaHait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3388\"\u003eredis/node-redis#3388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ip-address and socks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3389\"\u003eredis/node-redis#3389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add MaxCommandRedirectionsError for cluster redirections by \u003ca href=\"https://github.com/Piyush0049\"\u003e\u003ccode\u003e@​Piyush0049\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3386\"\u003eredis/node-redis#3386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove stale data listener explicitly on socket error by \u003ca href=\"https://github.com/Chrisp1tv\"\u003e\u003ccode\u003e@​Chrisp1tv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3209\"\u003eredis/node-redis#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): dispose credentials subscription on every close() path by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3391\"\u003eredis/node-redis#3391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cluster): keep batch commands routed by slot during migration by \u003ca href=\"https://github.com/GiHoon1123\"\u003e\u003ccode\u003e@​GiHoon1123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3377\"\u003eredis/node-redis#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): decode RESP3 doubles to the value the server sent by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3393\"\u003eredis/node-redis#3393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cluster): handle MOVED and ASK redirects for atomic MULTI by \u003ca href=\"https://github.com/konovalovsergey\"\u003e\u003ccode\u003e@​konovalovsergey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3395\"\u003eredis/node-redis#3395\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/DebadityaHait\"\u003e\u003ccode\u003e@​DebadityaHait\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3388\"\u003eredis/node-redis#3388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Chrisp1tv\"\u003e\u003ccode\u003e@​Chrisp1tv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3209\"\u003eredis/node-redis#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3391\"\u003eredis/node-redis#3391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3393\"\u003eredis/node-redis#3393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konovalovsergey\"\u003e\u003ccode\u003e@​konovalovsergey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3395\"\u003eredis/node-redis#3395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/node-redis/compare/redis@6.2.0...redis@6.2.1\"\u003ehttps://github.com/redis/node-redis/compare/redis@6.2.0...redis@6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eredis@6.2.0\u003c/h2\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch3\u003e✨ Highlights\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCluster commands now follow the server's request/response policies.\u003c/strong\u003e node-redis reads each command's routing policy from the server's \u003ccode\u003eCOMMAND\u003c/code\u003e metadata and routes and aggregates accordingly, so the cluster client behaves much more like a single server. Multi-key commands that span hash slots — \u003ccode\u003eMGET\u003c/code\u003e, \u003ccode\u003eMSET\u003c/code\u003e, \u003ccode\u003eDEL\u003c/code\u003e, \u003ccode\u003eEXISTS\u003c/code\u003e, \u003ccode\u003eTOUCH\u003c/code\u003e, \u003ccode\u003eUNLINK\u003c/code\u003e — are transparently split per slot and their replies reassembled in caller order, so cross-slot calls that previously failed with \u003ccode\u003eCROSSSLOT\u003c/code\u003e now just work. Fan-out commands such as \u003ccode\u003eKEYS\u003c/code\u003e, \u003ccode\u003eDBSIZE\u003c/code\u003e, \u003ccode\u003eFLUSHALL\u003c/code\u003e, \u003ccode\u003ePING\u003c/code\u003e, \u003ccode\u003eWAIT\u003c/code\u003e, \u003ccode\u003eSCRIPT EXISTS\u003c/code\u003e and \u003ccode\u003eCONFIG SET\u003c/code\u003e run across every shard (or every node) and their replies are aggregated per the server's policy, \u003ccode\u003eSCAN\u003c/code\u003e walks the whole cluster behind a per-client virtual cursor, and \u003ccode\u003eRANDOMKEY\u003c/code\u003e / \u003ccode\u003eFT.CURSOR\u003c/code\u003e get correct cluster-aware routing. Replica read-scaling was also aligned with the server flags, so read-only keyless commands (\u003ccode\u003eDBSIZE\u003c/code\u003e, \u003ccode\u003eKEYS\u003c/code\u003e, \u003ccode\u003eSCAN\u003c/code\u003e, \u003ccode\u003eRANDOMKEY\u003c/code\u003e, and the RediSearch / time-series reads) can be served from replicas again.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBehavior change for the raw \u003ccode\u003esendCommand\u003c/code\u003e path:\u003c/strong\u003e a table-recognized command sent raw — e.g. \u003ccode\u003ecluster.sendCommand(['DBSIZE'])\u003c/code\u003e — now follows its policy (fan-out and aggregate) instead of hitting a single node. Callers who relied on raw commands for per-node operations should target a specific node with \u003ccode\u003ecluster.nodeClient(node).sendCommand(...)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis release also brings a broad wave of new command coverage across the client and modules. The time-series package gains the most: new \u003ccode\u003eTS.NRANGE\u003c/code\u003e/\u003ccode\u003eTS.NREVRANGE\u003c/code\u003e multi-key pivot commands, a \u003ccode\u003eTS.READ\u003c/code\u003e cursor reader, \u003ccode\u003eTS.QUERYLABELS\u003c/code\u003e, \u003ccode\u003eEXCLUDEEMPTY\u003c/code\u003e on \u003ccode\u003eMRANGE\u003c/code\u003e/\u003ccode\u003eMREVRANGE\u003c/code\u003e, and multi-aggregator support. RediSearch adds \u003ccode\u003eFT.ALIASLIST\u003c/code\u003e, a \u003ccode\u003eCOLLECT\u003c/code\u003e reducer for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e, HNSW \u003ccode\u003eRERANK\u003c/code\u003e, timeout warnings on the \u003ccode\u003eFT.SEARCH\u003c/code\u003e family, and the full set of stemmer languages. The core client adds \u003ccode\u003eSUNIONCARD\u003c/code\u003e/\u003ccode\u003eSDIFFCARD\u003c/code\u003e, \u003ccode\u003eLMOVEM\u003c/code\u003e/\u003ccode\u003eBLMOVEM\u003c/code\u003e, \u003ccode\u003eZREVRANK WITHSCORE\u003c/code\u003e, \u003ccode\u003eCOMMAND DOCS\u003c/code\u003e, and \u003ccode\u003eXREAD MAXCOUNT\u003c/code\u003e/\u003ccode\u003eMAXSIZE\u003c/code\u003e. A large batch of correctness fixes lands for zero-valued optional arguments (\u003ccode\u003eLIMIT 0\u003c/code\u003e, \u003ccode\u003eDB 0\u003c/code\u003e, \u003ccode\u003eSAMPLES 0\u003c/code\u003e, \u003ccode\u003eENTRIESREAD 0\u003c/code\u003e, \u003ccode\u003eIDLETIME\u003c/code\u003e/\u003ccode\u003eFREQ 0\u003c/code\u003e, \u003ccode\u003eENTRIESADDED 0\u003c/code\u003e) that were previously dropped from the wire, alongside several cluster and sentinel connection-lifecycle fixes.\u003c/p\u003e\n\u003cp\u003eThe new \u003cstrong\u003eHIMPORT\u003c/strong\u003e command family (managed fieldset lifecycle) ships as experimental — see the warning below.\u003c/p\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): request/response policy routing for cluster commands (multi_shard split, fan-out aggregation, special SCAN/RANDOMKEY/FT.CURSOR) (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/2996\"\u003e#2996\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eCOMMAND DOCS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3362\"\u003e#3362\u003c/a\u003e) — \u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add \u003ccode\u003eLMOVEM\u003c/code\u003e and \u003ccode\u003eBLMOVEM\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3340\"\u003e#3340\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add \u003ccode\u003eSUNIONCARD\u003c/code\u003e and \u003ccode\u003eSDIFFCARD\u003c/code\u003e set-cardinality commands (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3336\"\u003e#3336\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add \u003ccode\u003ezRevRankWithScore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3279\"\u003e#3279\u003c/a\u003e) — \u003ca href=\"https://github.com/raashish1601\"\u003e\u003ccode\u003e@​raashish1601\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(xread): add \u003ccode\u003eMAXCOUNT\u003c/code\u003e / \u003ccode\u003eMAXSIZE\u003c/code\u003e options (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3335\"\u003e#3335\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): expose timeout warnings on the \u003ccode\u003eFT.SEARCH\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3338\"\u003e#3338\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): add missing RediSearch stemmer languages (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3350\"\u003e#3350\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): add \u003ccode\u003eFT.ALIASLIST\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3351\"\u003e#3351\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): add \u003ccode\u003eRERANK\u003c/code\u003e parameter for HNSW vector fields (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3356\"\u003e#3356\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): add \u003ccode\u003eCOLLECT\u003c/code\u003e reducer to \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3310\"\u003e#3310\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add \u003ccode\u003eTS.NRANGE\u003c/code\u003e / \u003ccode\u003eTS.NREVRANGE\u003c/code\u003e multi-key pivot commands (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3337\"\u003e#3337\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): support multiple aggregators per key in \u003ccode\u003eTS.NRANGE\u003c/code\u003e / \u003ccode\u003eTS.NREVRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3360\"\u003e#3360\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add \u003ccode\u003eTS.QUERYLABELS\u003c/code\u003e (\u003ccode\u003eLABELS\u003c/code\u003e and \u003ccode\u003eVALUES\u003c/code\u003e forms) (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3354\"\u003e#3354\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add \u003ccode\u003eEXCLUDEEMPTY\u003c/code\u003e to \u003ccode\u003eTS.MRANGE\u003c/code\u003e / \u003ccode\u003eTS.MREVRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3352\"\u003e#3352\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add \u003ccode\u003eTS.READ\u003c/code\u003e cursor-read command (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3322\"\u003e#3322\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\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/redis/node-redis/commit/90fd0652bc3f2a0a1b2f79fa9096b02a86b0ac58\"\u003e\u003ccode\u003e90fd065\u003c/code\u003e\u003c/a\u003e Release redis@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/9d522569db428322b10afeb7757c95bdb4d13a9b\"\u003e\u003ccode\u003e9d52256\u003c/code\u003e\u003c/a\u003e Release entraid@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/58d2b8aaa005098dc1a05d29e200b03346f70793\"\u003e\u003ccode\u003e58d2b8a\u003c/code\u003e\u003c/a\u003e Release time-series@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/7565ac675993e744c9cc1f9eaf55cedf4cc2a236\"\u003e\u003ccode\u003e7565ac6\u003c/code\u003e\u003c/a\u003e Release search@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/85d70384c7a418d9e85c0668ab7f32e33d0b8d79\"\u003e\u003ccode\u003e85d7038\u003c/code\u003e\u003c/a\u003e Release json@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/992f068c11f21874204615a30867273d44d6fc86\"\u003e\u003ccode\u003e992f068\u003c/code\u003e\u003c/a\u003e Release bloom@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/10b562539e96b61440b3d7dd394f4db3b5464b6f\"\u003e\u003ccode\u003e10b5625\u003c/code\u003e\u003c/a\u003e Release client@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/ba1b90b9ce00f47af4330a1614c7fac6bcd94384\"\u003e\u003ccode\u003eba1b90b\u003c/code\u003e\u003c/a\u003e fix(cluster): handle MOVED and ASK redirects for atomic MULTI (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3395\"\u003e#3395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/2f0ab75ba01735290d6b59b57ba5d82dcff090aa\"\u003e\u003ccode\u003e2f0ab75\u003c/code\u003e\u003c/a\u003e fix(client): decode RESP3 doubles to the value the server sent (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3393\"\u003e#3393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/d4eba0928110687faa37e867d9ed2fa938fe8a5a\"\u003e\u003ccode\u003ed4eba09\u003c/code\u003e\u003c/a\u003e fix(cluster): keep batch commands routed by slot during migration (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/node-redis/compare/redis@6.1.0...redis@6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 2.0....\n\n_Description has been truncated_","html_url":"https://github.com/AgentsKit-io/agentskit/pull/1567","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgentsKit-io%2Fagentskit/issues/1567","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1567/packages"},{"uuid":"5406747102","node_id":"PR_kwDOPmpUJs8AAAABC7BcXA","number":729,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-10T01:48:36.000Z","updated_at":"2026-09-10T23:14:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":50,"packages":[{"name":"@biomejs/biome","old_version":"2.5.8","new_version":"2.5.12","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/cli","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/changesets/changesets"},{"name":"knip","old_version":"6.32.2","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"turbo","old_version":"2.10.10","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"posthog-node","old_version":"5.49.1","new_version":"5.51.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rolldown","old_version":"1.2.4","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@sentry/tanstackstart-react","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/devtools-vite","old_version":"0.8.3","new_version":"0.8.5","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-devtools","old_version":"0.10.10","new_version":"0.10.12","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.167.1","new_version":"1.167.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-virtual","old_version":"3.14.9","new_version":"3.14.10","repository_url":"https://github.com/TanStack/virtual"},{"name":"auth0","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/auth0/node-auth0"},{"name":"html2canvas-pro","old_version":"2.3.8","new_version":"2.4.1","repository_url":"https://github.com/yorickshan/html2canvas-pro"},{"name":"lucide-react","old_version":"1.31.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pg-boss","old_version":"12.27.0","new_version":"12.30.0","repository_url":"https://github.com/timgit/pg-boss"},{"name":"posthog-js","old_version":"1.417.1","new_version":"1.427.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@storybook/addon-vitest","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/pg","old_version":"8.21.0","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"playwright","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@upstash/redis","old_version":"1.38.2","new_version":"1.38.4","repository_url":"https://github.com/upstash/redis-js"},{"name":"fumadocs-core","old_version":"16.14.4","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"11.2.4","new_version":"11.4.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.14.4","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"@redocly/cli","old_version":"2.51.0","new_version":"2.51.2","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"stripe","old_version":"22.5.0","new_version":"22.6.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"4.0.39","new_version":"4.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"4.0.42","new_version":"4.0.60","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.117.1","new_version":"0.124.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"ai","old_version":"7.0.66","new_version":"7.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"dataforseo-client","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/dataforseo/TypeScriptClient"},{"name":"jose","old_version":"6.2.9","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"satori","old_version":"0.29.0","new_version":"0.33.4","repository_url":"https://github.com/vercel/satori"},{"name":"@hookform/resolvers","old_version":"5.9.0","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@usebruno/cli","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/usebruno/bruno"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-minor-and-patch group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.8` | `2.5.12` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.1` | `3.0.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.34.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.10` | `2.10.12` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.49.1` | `5.51.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.1` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.4` | `1.2.7` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [@sentry/tanstackstart-react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite) | `0.8.3` | `0.8.5` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.10` | `0.10.12` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.101.4` | `5.102.8` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.167.1` | `1.167.2` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.9` | `3.14.10` |\n| [auth0](https://github.com/auth0/node-auth0) | `6.2.0` | `6.4.0` |\n| [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro) | `2.3.8` | `2.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.41.0` |\n| [pg-boss](https://github.com/timgit/pg-boss) | `12.27.0` | `12.30.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.417.1` | `1.427.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.8` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.8` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.8` | `10.6.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.21.0` | `8.23.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.8` | `10.6.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.2.2` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.2` | `1.38.4` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.4` | `16.15.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.0` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `11.2.4` | `11.4.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.14.4` | `16.15.7` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.51.0` | `2.51.2` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.5.0` | `22.6.1` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.39` | `4.0.49` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.42` | `4.0.60` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.117.1` | `0.124.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.66` | `7.0.93` |\n| [dataforseo-client](https://github.com/dataforseo/TypeScriptClient) | `2.1.3` | `2.1.5` |\n| [jose](https://github.com/panva/jose) | `6.2.9` | `6.2.12` |\n| [satori](https://github.com/vercel/satori) | `0.29.0` | `0.33.4` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.9.0` | `5.9.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.87.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@usebruno/cli](https://github.com/usebruno/bruno) | `4.0.0` | `4.1.0` |\n\n\nUpdates `@biomejs/biome` from 2.5.8 to 2.5.12\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.12\u003c/h2\u003e\n\u003ch2\u003e2.5.12\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;Component icon={\u0026lt;Icon /\u0026gt;} count={total as number} onSelect={(e: Event) =\u0026gt; e} /\u0026gt;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute names being split on \u003ccode\u003e:\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e inside an expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;button x-on:keyup.enter={go} client:load.foo /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a bare \u003ccode\u003e\u0026gt;\u003c/code\u003e in the children of an Astro expression being treated as markup, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;a \u0026gt; b\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;\u0026lt;!-- first --\u0026gt;text\u0026lt;!-- last --\u0026gt;\u0026lt;/div\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;a\u0026gt;\u0026lt;/a\u0026gt;\u0026lt;!-- c --\u0026gt;\u0026lt;b\u0026gt;\u0026lt;/b\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eis:raw\u003c/code\u003e children inside an Astro expression being read as JSX, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div is:raw\u0026gt;{not js} \u0026lt; \u0026amp; text\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as \u003ccode\u003e{items.map((i) =\u0026gt; \u0026lt;li\u0026gt;it's {i}\u0026lt;/li\u0026gt;)}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed the children of a \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;style\u0026gt;a { color: red }\u0026lt;/style\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;script\u0026gt;let x = {a: 1};\u0026lt;/script\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Added support for template literal attribute values inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;C data-x=`t${x}` /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed unquoted attribute values being rejected inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;a class=foo maxlength=255 href=/about\u0026gt;go\u0026lt;/a\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a template literal nested inside \u003ccode\u003e${}\u003c/code\u003e breaking the rest of an Astro file, such as \u003ccode\u003econst href = `/blog${page === 0 ? '' : `/${page + 1}`}`;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as \u003ccode\u003econst unsafe = /[/\u0026quot;]/;\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/11508\"\u003e#11508\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-flat-math-min-max/\"\u003e\u003ccode\u003euseFlatMathMinMax\u003c/code\u003e\u003c/a\u003e. Because \u003ccode\u003eMath.min()\u003c/code\u003e and \u003ccode\u003eMath.max()\u003c/code\u003e accept any number of arguments, the rule reports unnecessary nested calls to the same method:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eMath.max(Math.max(a, b), c);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe fix flattens this expression to \u003ccode\u003eMath.max(a, b, c)\u003c/code\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/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.12\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;Component icon={\u0026lt;Icon /\u0026gt;} count={total as number} onSelect={(e: Event) =\u0026gt; e} /\u0026gt;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute names being split on \u003ccode\u003e:\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e inside an expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;button x-on:keyup.enter={go} client:load.foo /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a bare \u003ccode\u003e\u0026gt;\u003c/code\u003e in the children of an Astro expression being treated as markup, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;a \u0026gt; b\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;\u0026lt;!-- first --\u0026gt;text\u0026lt;!-- last --\u0026gt;\u0026lt;/div\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;a\u0026gt;\u0026lt;/a\u0026gt;\u0026lt;!-- c --\u0026gt;\u0026lt;b\u0026gt;\u0026lt;/b\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eis:raw\u003c/code\u003e children inside an Astro expression being read as JSX, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div is:raw\u0026gt;{not js} \u0026lt; \u0026amp; text\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as \u003ccode\u003e{items.map((i) =\u0026gt; \u0026lt;li\u0026gt;it's {i}\u0026lt;/li\u0026gt;)}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed the children of a \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;style\u0026gt;a { color: red }\u0026lt;/style\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;script\u0026gt;let x = {a: 1};\u0026lt;/script\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Added support for template literal attribute values inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;C data-x=`t${x}` /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed unquoted attribute values being rejected inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;a class=foo maxlength=255 href=/about\u0026gt;go\u0026lt;/a\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a template literal nested inside \u003ccode\u003e${}\u003c/code\u003e breaking the rest of an Astro file, such as \u003ccode\u003econst href = `/blog${page === 0 ? '' : `/${page + 1}`}`;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as \u003ccode\u003econst unsafe = /[/\u0026quot;]/;\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/11508\"\u003e#11508\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-flat-math-min-max/\"\u003e\u003ccode\u003euseFlatMathMinMax\u003c/code\u003e\u003c/a\u003e. Because \u003ccode\u003eMath.min()\u003c/code\u003e and \u003ccode\u003eMath.max()\u003c/code\u003e accept any number of arguments, the rule reports unnecessary nested calls to the same method:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eMath.max(Math.max(a, b), c);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe fix flattens this expression to \u003ccode\u003eMath.max(a, b, c)\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/11585\"\u003e#11585\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c5c8315cc2174b52834513d4c01edd09341e46cd\"\u003e\u003ccode\u003ec5c8315\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/11475\"\u003e#11475\u003c/a\u003e: \u003ccode\u003enoUnresolvedImports\u003c/code\u003e no longer reports Bun runtime built-in modules (\u003ccode\u003ebun\u003c/code\u003e, \u003ccode\u003ebun:bundle\u003c/code\u003e, \u003ccode\u003ebun:ffi\u003c/code\u003e, \u003ccode\u003ebun:jsc\u003c/code\u003e, \u003ccode\u003ebun:sqlite\u003c/code\u003e, \u003ccode\u003ebun:test\u003c/code\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/biomejs/biome/commit/0a31d7c4e1f6cc1b3e08af4aef2ad4b97f6b4f1c\"\u003e\u003ccode\u003e0a31d7c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11530\"\u003e#11530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a20f44a3eb2086e65a6d8077eb89ab81f4d73130\"\u003e\u003ccode\u003ea20f44a\u003c/code\u003e\u003c/a\u003e feat: noBunModules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc42ed80a00e3ca86d44de8e1f66707061eb862\"\u003e\u003ccode\u003e1fc42ed\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noThisOutsideOfClass (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6c7fd273848765547dba547e550fc319df7455a0\"\u003e\u003ccode\u003e6c7fd27\u003c/code\u003e\u003c/a\u003e feat(lint/js/vue): add noVueDeprecatedScopedSlots (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11593\"\u003e#11593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f4e5ebb40e64d4488166bf0f2b7d8d96a6118016\"\u003e\u003ccode\u003ef4e5ebb\u003c/code\u003e\u003c/a\u003e feat(lint): add useModernMathApis (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11581\"\u003e#11581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseFlatMathMinMax\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11508\"\u003e#11508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d6210b8ef6a2d2d83ea16e6fb95c124fd370690\"\u003e\u003ccode\u003e1d6210b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUnmodifiedLoopCondition\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2d559316e00764b0843d3d483d4a093fb566de57\"\u003e\u003ccode\u003e2d55931\u003c/code\u003e\u003c/a\u003e feat(js_analyze): added a React naming convention rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ee69e0e8a90e6231a3b208cda4b3e65ad8b2006a\"\u003e\u003ccode\u003eee69e0e\u003c/code\u003e\u003c/a\u003e fix(schema): domains (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11565\"\u003e#11565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f5d7896f7115a2d57962471f6d7abfafddb07918\"\u003e\u003ccode\u003ef5d7896\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoInvalidFileInputAccept\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11497\"\u003e#11497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.12/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\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\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/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/68affee7dd7541c4c162e27856de0f71b0359f6a\"\u003e\u003ccode\u003e68affee\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest 5 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2281\"\u003e#2281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5eeb0125f2766b9458aa1725900430b27b24116e\"\u003e\u003ccode\u003e5eeb012\u003c/code\u003e\u003c/a\u003e Build(deps): Bump human-id in the production-dependencies group (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Add review message on pre exit (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2270\"\u003e#2270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e Add default changelog message for empty release (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2eb65ba75368976251fcb36897634272e890707e\"\u003e\u003ccode\u003e2eb65ba\u003c/code\u003e\u003c/a\u003e Add script to run unit and e2e tests separately (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff2b0752d329a8ffbba0b02bf52f2287ed0dd264\"\u003e\u003ccode\u003eff2b075\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump \u003ccode\u003e@​lydell/node-pty\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8eff462cff397c3c300456006e37f6582daa0bb5\"\u003e\u003ccode\u003e8eff462\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.32.2 to 6.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.34.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: report types used only in private parameters (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1950\"\u003e#1950\u003c/a\u003e) (3c785f55ce608d7921e37e41dd5fc61b623e5da2)\u003c/li\u003e\n\u003cli\u003e💡 Add support for \u003ccode\u003enode:fs/promises\u003c/code\u003e \u003ccode\u003eglob\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1977\"\u003e#1977\u003c/a\u003e) (44faf08e7f56ce695d1541a6c337b76bea0328d1) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRespect JSDoc tags on URL dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1943\"\u003e#1943\u003c/a\u003e) (f93ad0997e1b8fc644f6487df52803cba6f7a9ad)\u003c/li\u003e\n\u003cli\u003eMake prop access consistent while at it (1c90b49b1b196795df6dcf9d7e85bc1b1399667a)\u003c/li\u003e\n\u003cli\u003eSet an explicit Bun test timeout (964085dfab0165db2658e51cb787e2301886f9ce)\u003c/li\u003e\n\u003cli\u003eAdd note re. one scoped PRs (8f9490a581874e0fd7246e60223b20938bf4ebb1)\u003c/li\u003e\n\u003cli\u003efix(cli): validate numeric options instead of passing NaN through (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1975\"\u003e#1975\u003c/a\u003e) (ab90e2428a16ff50fe5323ce73172f6f1efb9730) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: compile files with workspace-scoped compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1997\"\u003e#1997\u003c/a\u003e) (462ae45df33a5ee2e2185f3b2db756b13dfbadd3) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve Nuxt \u003ccode\u003e#shared\u003c/code\u003e imports from the shared directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1991\"\u003e#1991\u003c/a\u003e) (cc470611042b01761491c21f6987549db4c11df8) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (c4e0f082fbd7fb508a411c7dd0a782ea4556527c)\u003c/li\u003e\n\u003cli\u003eDeclare webpack directly instead of through \u003ccode\u003e@types/webpack\u003c/code\u003e (96ff2df58dd1d229d077212e1cd80f10889650ca)\u003c/li\u003e\n\u003cli\u003eAssert counters in targeted regression tests (f0cf11dfcfbdeac053bba0dd12212356a67f6464)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport package manifest resolution under Yarn PnP (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1946\"\u003e#1946\u003c/a\u003e) (a82efb62b290e004bdabee40bcb337baf3701a1b) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint jsPlugins from .oxlintrc.jsonc (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1973\"\u003e#1973\u003c/a\u003e) (d055023182789555a574eaefde80dac997190437) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.0 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1964\"\u003e#1964\u003c/a\u003e) (937ab38ad514a00edafecff4ca04603b015bf921) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003edefineConfig\u003c/code\u003e on a \u003ccode\u003e./config\u003c/code\u003e entrypoint (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1960\"\u003e#1960\u003c/a\u003e) (17f7a6051d9781860f248cc2a745dbe837713cd9) - thanks \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreserve all environment variables in exec.ts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1979\"\u003e#1979\u003c/a\u003e) (c0a9ecf8d1c0cdd7789c1e1bea893706c060239d) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for TypeScript content mappers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1978\"\u003e#1978\u003c/a\u003e) (db67f9bd8cebf0ea3c298690d462c154827aa462) - thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vitest): resolve array entries and root-relative setup dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1982\"\u003e#1982\u003c/a\u003e) (0ecf48538c339437e6f9dfe9a6013d307783cbd3) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix type annotation in dynamic configuration function example (ada88c7f01563b73643af34a147a71fd9ab9d2dc)\u003c/li\u003e\n\u003cli\u003eFormat docs with remark (7764c2a4ebecdbf226c19494d255d9cb14550822)\u003c/li\u003e\n\u003cli\u003eThrow on configuration that is not an object (d7ac0cf1de8f79be6ec53412cac9f7edf8f35ba7)\u003c/li\u003e\n\u003cli\u003eClarify dependency inputs, isTypeOnly and toConfig in plugin docs (2bd367961554ad1addb520bdfad5e31125885969)\u003c/li\u003e\n\u003cli\u003eResolve content mapper process from package.json#typescript.contentMapper.exec (74640c03e450624409692f4cc17699775108fd7e)\u003c/li\u003e\n\u003cli\u003eEncode argv arrays before parsing them as shell commands (b79234c15153fbf592e82c94e4e4e9f41b4479e0)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (28510146c2b97d88f7188f1239b9307aac7dbf0c)\u003c/li\u003e\n\u003cli\u003eReplace non-breaking space in module graph comment (4e22bfcd09deccc92ed158f5554fe3e03f3a2c51)\u003c/li\u003e\n\u003cli\u003eUpdate fix format test for oxfmt package.json key sorting (65011bf6054d03fb5580f3381867b07d1b8a9a0c)\u003c/li\u003e\n\u003cli\u003efix(webpack): resolve entry descriptors using import field (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1981\"\u003e#1981\u003c/a\u003e) (cad8910e7fb89c2510fc9f5885289335dd4e60da) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: count enum element access as a whole-object read (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1958\"\u003e#1958\u003c/a\u003e) (5a47d603aa23b388ae7ce4fe301656f1abc43b14) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint/vite-plus import resolvers from \u003ccode\u003esettings\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1983\"\u003e#1983\u003c/a\u003e) (c1165b70efe27398b86fa50bcea7d85c253d3ee7) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve string extends configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1984\"\u003e#1984\u003c/a\u003e) (4a5d7068d6264ea45c78c832abe7ba052763517e) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWrap up webpack entry resolution (505decdb821f9b76d194742cee7e98c75ef7d8e9)\u003c/li\u003e\n\u003cli\u003eKeep element access precise for number-like enum member names (bcbac3a8b8283da3b32256584b3cc6569ae5c02f)\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eObject.*\u003c/code\u003e enum enumeration through import aliases (347967daaed817ca20e1ad6148388a66ec8b421b)\u003c/li\u003e\n\u003cli\u003eResolve named string-key access on namespace-qualified enums (2ac1fbc1e92f3dae662ca4d4701cf010346be49a)\u003c/li\u003e\n\u003cli\u003eNormalize line endings in nuxt-config-string fixture (9fe2b2b2db8690685ec7c6cf8b3d39b9ed7b3fdc)\u003c/li\u003e\n\u003cli\u003eResolve nuxt layer sources from all \u003ccode\u003eextends\u003c/code\u003e entry shapes (db136151d9f98801837b33646ef7b02ae7b5a86d)\u003c/li\u003e\n\u003cli\u003eReport unused exports behind Vitest module promise mocks (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1966\"\u003e#1966\u003c/a\u003e) (74954c219367ca1577184cca08c30dbb3fb6222e)\u003c/li\u003e\n\u003cli\u003eCheck line endings against \u003ccode\u003e.gitattributes\u003c/code\u003e in \u003ccode\u003epnpm run ci\u003c/code\u003e (ddc9fd0cc3328260665203c8573702bb6c9d0dd6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.32.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sentry production snapshot (9f18cba93c91de8554636b13692d6e7a937b7697)\u003c/li\u003e\n\u003cli\u003ePin TypeScript ecosystem test (de5162952d223050f3135afb02d4e8de6d46f381)\u003c/li\u003e\n\u003cli\u003eUpdate query snapshot (f6964dd577d8f7967f9be6778f5c3953632e3c96)\u003c/li\u003e\n\u003cli\u003efix(tsup): match config files with .cts and .mts extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1938\"\u003e#1938\u003c/a\u003e) (68d6f52f7913cfa1e36618e6b03f90734da34149) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(lefthook): match all config file names and extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1940\"\u003e#1940\u003c/a\u003e) (4015ae0330c78e97360a2c8f697d17f82c5c24ae) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\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/webpro-nl/knip/commit/4ffebb746c630147c5d94c14da0bafb60af3c027\"\u003e\u003ccode\u003e4ffebb7\u003c/code\u003e\u003c/a\u003e Release knip@6.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f0cf11dfcfbdeac053bba0dd12212356a67f6464\"\u003e\u003ccode\u003ef0cf11d\u003c/code\u003e\u003c/a\u003e Assert counters in targeted regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/96ff2df58dd1d229d077212e1cd80f10889650ca\"\u003e\u003ccode\u003e96ff2df\u003c/code\u003e\u003c/a\u003e Declare webpack directly instead of through \u003ccode\u003e@types/webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c4e0f082fbd7fb508a411c7dd0a782ea4556527c\"\u003e\u003ccode\u003ec4e0f08\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/cc470611042b01761491c21f6987549db4c11df8\"\u003e\u003ccode\u003ecc47061\u003c/code\u003e\u003c/a\u003e Resolve Nuxt \u003ccode\u003e#shared\u003c/code\u003e imports from the shared directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/462ae45df33a5ee2e2185f3b2db756b13dfbadd3\"\u003e\u003ccode\u003e462ae45\u003c/code\u003e\u003c/a\u003e fix: compile files with workspace-scoped compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ab90e2428a16ff50fe5323ce73172f6f1efb9730\"\u003e\u003ccode\u003eab90e24\u003c/code\u003e\u003c/a\u003e fix(cli): validate numeric options instead of passing NaN through (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/964085dfab0165db2658e51cb787e2301886f9ce\"\u003e\u003ccode\u003e964085d\u003c/code\u003e\u003c/a\u003e Set an explicit Bun test timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1c90b49b1b196795df6dcf9d7e85bc1b1399667a\"\u003e\u003ccode\u003e1c90b49\u003c/code\u003e\u003c/a\u003e Make prop access consistent while at it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f93ad0997e1b8fc644f6487df52803cba6f7a9ad\"\u003e\u003ccode\u003ef93ad09\u003c/code\u003e\u003c/a\u003e Respect JSDoc tags on URL dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.34.0/packages/knip\"\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.12 to 4.23.13\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.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003e4.23.13\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e28e1f12\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.13\"\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/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e\u003ccode\u003e28e1f12\u003c/code\u003e\u003c/a\u003e fix(cache): bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.10 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13757\"\u003evercel/turborepo#13757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove incremental task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13773\"\u003evercel/turborepo#13773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rename agents app to factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13774\"\u003evercel/turborepo#13774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update oxlint and oxfmt by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13777\"\u003evercel/turborepo#13777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security.txt endpoint by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13778\"\u003evercel/turborepo#13778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Redesign factory control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13775\"\u003evercel/turborepo#13775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace regex captures with hand-written parsers in berry lockfile identifiers by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13776\"\u003evercel/turborepo#13776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade the factory eve agent to 0.39.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13783\"\u003evercel/turborepo#13783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rsbuild-module-federation example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13786\"\u003evercel/turborepo#13786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Berry lockfile resolution overrides by dependency name by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13787\"\u003evercel/turborepo#13787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update remote cache action to v1.1.0 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13789\"\u003evercel/turborepo#13789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix reference links and validation by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13784\"\u003evercel/turborepo#13784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SSH command affordance for factory sandboxes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13779\"\u003evercel/turborepo#13779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show invalid affected task glob by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13793\"\u003evercel/turborepo#13793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused repository indexing for package listings by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13792\"\u003evercel/turborepo#13792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rebuild the factory image on every merge to main by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13781\"\u003evercel/turborepo#13781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add full-page terminal SSH sessions to Factory sandbox inventory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13780\"\u003evercel/turborepo#13780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-shell-commands example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13791\"\u003evercel/turborepo#13791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Allow SSH terminal for completed-run sandboxes in Factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13782\"\u003evercel/turborepo#13782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Decouple graceful shutdown tests from the shell commands example by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13799\"\u003evercel/turborepo#13799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Start ad-hoc factory work from the operator page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13798\"\u003evercel/turborepo#13798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13797\"\u003evercel/turborepo#13797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rebuild factory images without custom workflows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13801\"\u003evercel/turborepo#13801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add factory navigation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13802\"\u003evercel/turborepo#13802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate Factory styles to Tailwind by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13803\"\u003evercel/turborepo#13803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add durable Factory workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13804\"\u003evercel/turborepo#13804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Stream Factory sandbox as terminal by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13807\"\u003evercel/turborepo#13807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore Factory workspace creation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13812\"\u003evercel/turborepo#13812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update Factory session network policy by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13814\"\u003evercel/turborepo#13814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve Factory terminal line spacing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13815\"\u003evercel/turborepo#13815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Factory publishing skill by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13817\"\u003evercel/turborepo#13817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/turborepo/commit/53752d452049bdda47698354b16a83d7ce92ced0\"\u003e\u003ccode\u003e53752d4\u003c/code\u003e\u003c/a\u003e publish 2.10.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d2b03bc946008c4dc528b51d6c080139cde859b\"\u003e\u003ccode\u003e9d2b03b\u003c/code\u003e\u003c/a\u003e fix: Run pnpm directly on Windows (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13843\"\u003e#13843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c97782bc4ef43697e0ee8c4fc7ad3cee81a0e1cf\"\u003e\u003ccode\u003ec97782b\u003c/code\u003e\u003c/a\u003e feat: Require high confidence for issue fixes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13842\"\u003e#13842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f153cda4cee5b9cce11108283b9911253687bc53\"\u003e\u003ccode\u003ef153cda\u003c/code\u003e\u003c/a\u003e chore: Alert Slack for low-confidence issues (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13841\"\u003e#13841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e1674e42513a1fffcf7e3a8a13e7f8bdd2f6043f\"\u003e\u003ccode\u003ee1674e4\u003c/code\u003e\u003c/a\u003e chore: Add automatic issue handling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13840\"\u003e#13840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7107f266c69f097abc888372c1bddacf647e0bce\"\u003e\u003ccode\u003e7107f26\u003c/code\u003e\u003c/a\u003e fix: Escape ampersands in RSS feed enclosure URLs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13839\"\u003e#13839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a76330b6ec70c64dbc3c2ad8fef7fe8a732fe0cd\"\u003e\u003ccode\u003ea76330b\u003c/code\u003e\u003c/a\u003e chore: Handle feedback on Factory pull requests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13836\"\u003e#13836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3787c061d3d22d5c5134bf89c5704b97c3bffb24\"\u003e\u003ccode\u003e3787c06\u003c/code\u003e\u003c/a\u003e chore: Use geistdocs 1.23.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bbe5406a1a7704cee63daf2af8ae98479c56fbad\"\u003e\u003ccode\u003ebbe5406\u003c/code\u003e\u003c/a\u003e chore: Skip redundant Factory PR approval (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13837\"\u003e#13837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/72805d7508ee3661826d452cead2458dec8ff345\"\u003e\u003ccode\u003e72805d7\u003c/code\u003e\u003c/a\u003e fix: Move model selector to workspace creation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.10...v2.10.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-node` from 5.49.1 to 5.51.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-node@5.51.6\u003c/h2\u003e\n\u003ch2\u003e5.51.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4719\"\u003e#4719\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/56148bd4557e0d0b62a36c01069ef0dd07a9ec57\"\u003e\u003ccode\u003e56148bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - Expose exception capture methods through the \u003ccode\u003eIPostHog\u003c/code\u003e interface.\n(2026-09-01)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.51.5\u003c/h2\u003e\n\u003ch2\u003e5.51.5\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/PostHog/posthog-js/pull/4661\"\u003e#4661\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/444bf350ea2334d207f1b2a26ccaff2e04c4a03b\"\u003e\u003ccode\u003e444bf35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Match local feature flag string operators, exact-value coercion, and JSON stringification with the flags service.\n(2026-09-01)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4708\"\u003e#4708\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/67233955a77840e35ce62067e4f5a4c5106a6e5a\"\u003e\u003ccode\u003e6723395\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/turnipdabeets\"\u003e\u003ccode\u003e@​turnipdabeets\u003c/code\u003e\u003c/a\u003e! - Change \u003ccode\u003ebigint\u003c/code\u003e attributes on logs, metrics and spans to send as an int64 rather than as a string.\n(2026-09-01)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/444bf350ea2334d207f1b2a26ccaff2e04c4a03b\"\u003e\u003ccode\u003e444bf35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/6ae173fdae206b54614184e804c6cdf78c8fcdf3\"\u003e\u003ccode\u003e6ae173f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/67233955a77840e35ce62067e4f5a4c5106a6e5a\"\u003e\u003ccode\u003e6723395\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/blob/main/packages/node/CHANGELOG.md\"\u003eposthog-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.51.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4719\"\u003e#4719\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/56148bd4557e0d0b62a36c01069ef0dd07a9ec57\"\u003e\u003ccode\u003e56148bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - Expose exception capture methods through the \u003ccode\u003eIPostHog\u003c/code\u003e interface.\n(2026-09-01)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.51.5\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/PostHog/posthog-js/pull/4661\"\u003e#4661\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/444bf350ea2334d207f1b2a26ccaff2e04c4a03b\"\u003e\u003ccode\u003e444bf35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Match local feature flag string operators, exact-value coercion, and JSON stringification with the flags service.\n(2026-09-01)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4708\"\u003e#4708\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/67233955a77840e35ce62067e4f5a4c5106a6e5a\"\u003e\u003ccode\u003e6723395\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/turnipdabeets\"\u003e\u003ccode\u003e@​turnipdabeets\u003c/code\u003e\u003c/a\u003e! - Change \u003ccode\u003ebigint\u003c/code\u003e attributes on logs, metrics and spans to send as an int64 rather than as a string.\n(2026-09-01)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/444bf350ea2334d207f1b2a26ccaff2e04c4a03b\"\u003e\u003ccode\u003e444bf35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/6ae173fdae206b54614184e804c6cdf78c8fcdf3\"\u003e\u003ccode\u003e6ae173f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/67233955a77840e35ce62067e4f5a4c5106a6e5a\"\u003e\u003ccode\u003e6723395\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.51.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/PostHog/posthog-js/pull/4636\"\u003e#4636\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/74ff567fa5c065f3e30c007c7a5155d2c7f1cee7\"\u003e\u003ccode\u003e74ff567\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yfwmaniish\"\u003e\u003ccode\u003e@​yfwmaniish\u003c/code\u003e\u003c/a\u003e! - Narrow the \u003ccode\u003epinterest\u003c/code\u003e entry in the bot-detection blocklist to \u003ccode\u003epinterestbot\u003c/code\u003e, so real users on Pinterest's in-app browser (whose UA also contains the substring \u003ccode\u003epinterest\u003c/code\u003e) are no longer misclassified as bots and silently excluded from analytics. The crawler's other UA variant remains covered by the existing generic \u003ccode\u003ebot.htm\u003c/code\u003e entry, so no bot-detection coverage is lost.\n(2026-08-27)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4660\"\u003e#4660\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/dfc3b59af4edf2b661626041134c79700c514853\"\u003e\u003ccode\u003edfc3b59\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/posthog\"\u003e\u003ccode\u003e@​posthog\u003c/code\u003e\u003c/a\u003e! - Honor \u003ccode\u003eevaluationContexts\u003c/code\u003e during local evaluation — flags whose evaluation contexts don't overlap the configured list are no longer evaluated locally and resolve to \u003ccode\u003eundefined\u003c/code\u003e.\n(2026-08-27)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/74ff567fa5c065f3e30c007c7a5155d2c7f1cee7\"\u003e\u003ccode\u003e74ff567\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.49.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.51.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4651\"\u003e#4651\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/e899b1cdc6fbe748b8adc59e3b6bebe24f3b0524\"\u003e\u003ccode\u003ee899b1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Treat omitted local evaluation properties as inconclusive for \u003ccode\u003eis_not_set\u003c/code\u003e.\n(2026-08-27)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/7902e445d0a66b93bd4c7febce04cdf8836ea86b\"\u003e\u003ccode\u003e7902e44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/e899b1cdc6fbe748b8adc59e3b6bebe24f3b0524\"\u003e\u003ccode\u003ee899b1c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.48.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.51.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/PostHog/posthog-js/pull/4639\"\u003e#4639\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/1faeb749974a0c49ad86a6cb68ac4cd5f6414084\"\u003e\u003ccode\u003e1faeb74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Handle empty feature flag evaluation key scopes without running local or remote evaluation.\n(2026-08-25)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4610\"\u003e#4610\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/930de1960872cb73d85bbeb71d8d5159d1740c74\"\u003e\u003ccode\u003e930de19\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Share feature flag matching, hashing, variant, and payload evaluation helpers across the Node.js and Convex SDKs without changing their runtime-specific SemVer behavior.\n(2026-08-25)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/930de1960872cb73d85bbeb71d8d5159d1740c74\"\u003e\u003ccode\u003e930de19\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/d4eee8fe12de2caab4e91d6a0ada25ee6b822e12\"\u003e\u003ccode\u003ed4eee8f\u003c/code\u003e\u003c/a\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/PostHog/posthog-js/commit/cd4ba6b2c922883e16f43d0a6a78ce8f129b595f\"\u003e\u003ccode\u003ecd4ba6b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/56148bd4557e0d0b62a36c01069ef0dd07a9ec57\"\u003e\u003ccode\u003e56148bd\u003c/code\u003e\u003c/a\u003e fix(node): expose exception capture methods on IPostHog (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/b99bf99bb1f18a04a5bd8b340233374360d28e8b\"\u003e\u003ccode\u003eb99bf99\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f136c60c0548770d72d13940ea3754d32065973d\"\u003e\u003ccode\u003ef136c60\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/dfc3b59af4edf2b661626041134c79700c514853\"\u003e\u003ccode\u003edfc3b59\u003c/code\u003e\u003c/a\u003e fix(node): honor evaluationContexts during local evaluation (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/db9c29144966d0eeede05018968fad227f45c9ca\"\u003e\u003ccode\u003edb9c291\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/e899b1cdc6fbe748b8adc59e3b6bebe24f3b0524\"\u003e\u003ccode\u003ee899b1c\u003c/code\u003e\u003c/a\u003e fix(flags): align presence operator semantics (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4651\"\u003e#4651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d22676a2e304a41dcb35de4d57d9ee04f06585df\"\u003e\u003ccode\u003ed22676a\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/1faeb749974a0c49ad86a6cb68ac4cd5f6414084\"\u003e\u003ccode\u003e1faeb74\u003c/code\u003e\u003c/a\u003e fix(flags): handle empty evaluation key scopes (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d4eee8fe12de2caab4e91d6a0ada25ee6b822e12\"\u003e\u003ccode\u003ed4eee8f\u003c/code\u003e\u003c/a\u003e refactor(surveys): share property matching helpers (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/commits/posthog-node@5.51.6/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.2.0 to 26.4.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 `rolldown` from 1.2.4 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/releases\"\u003erolldown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.7\u003c/h2\u003e\n\u003ch2\u003e[1.2.7] - 2026-09-02\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erolldown_binding: make \u003ccode\u003ePreRenderedChunk.facadeModuleId\u003c/code\u003e nullable like Rollup (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10810\"\u003e#10810\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplugin_timings: reword the warning so it does not contradict itself (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10788\"\u003e#10788\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel a facade's host import in the fold cycle check (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10743\"\u003e#10743\u003c/a\u003e) by \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: add circular reexport test (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10563\"\u003e#10563\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update npm packages (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10795\"\u003e#10795\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update rust crates (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10794\"\u003e#10794\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update dependency rolldown-plugin-dts to v0.28.3 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10805\"\u003e#10805\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003erenovate: disable oxc auto-updates (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10813\"\u003e#10813\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade oxc to 0.148.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10809\"\u003e#10809\u003c/a\u003e) by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update pnpm to v11.24.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10803\"\u003e#10803\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update crate-ci/typos action to v1.50.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10806\"\u003e#10806\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update test262 submodule for tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10808\"\u003e#10808\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update rollup submodule for tests to v4.63.1 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10807\"\u003e#10807\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update crate-ci/typos action to v1.49.1 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10796\"\u003e#10796\u003c/a\u003e) by \u003ca href=\"https://github...\n\n_Description has been truncated_\n\n\u003c!-- conductor-workspace-link --\u003e\n\n---\n\n[Open workspace in Conductor](https://app.conductor.build/workspace/cf2cd37d-e78f-40f2-b1c1-50bc845f4afc)\n","html_url":"https://github.com/elmohq/elmo/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmohq%2Felmo/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"},{"uuid":"5400817132","node_id":"PR_kwDOLw3gss8AAAABC2P2cQ","number":519,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-09-11T07:04:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T14:31:32.000Z","updated_at":"2026-09-11T07:04:40.000Z","time_to_close":145986,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"lucide-react","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@types/node","old_version":"26.4.1","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"bitcoinjs-lib","old_version":"7.0.1","new_version":"7.0.2","repository_url":"https://github.com/bitcoinjs/bitcoinjs-lib"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.39.0` | `1.43.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.5.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [bitcoinjs-lib](https://github.com/bitcoinjs/bitcoinjs-lib) | `7.0.1` | `7.0.2` |\n\n\nUpdates `lucide-react` from 1.39.0 to 1.43.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 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.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 `@types/node` from 26.4.1 to 26.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitcoinjs-lib` from 7.0.1 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitcoinjs/bitcoinjs-lib/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jl.landabaso\"\u003ejl.landabaso\u003c/a\u003e, a new releaser for bitcoinjs-lib since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/ckb-devrel/ccc/pull/519","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckb-devrel%2Fccc/issues/519","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/519/packages"},{"uuid":"5399051239","node_id":"PR_kwDOKSORfM8AAAABC007vA","number":109,"state":"open","title":"deps: Bump the npm-minor-patch group across 4 directories with 46 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-09-09T11:54:55.000Z","updated_at":"2026-09-09T11:55:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","group_name":"npm-minor-patch","update_count":46,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.120.0","new_version":"0.123.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-s3","old_version":"3.1033.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1033.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@fumadocs/tailwind","old_version":"0.0.5","new_version":"0.1.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.8","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@scalar/nextjs-api-reference","old_version":"0.10.5","new_version":"0.11.17","repository_url":"https://github.com/scalar/scalar"},{"name":"@sentry/nextjs","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@upstash/ratelimit","old_version":"2.0.3","new_version":"2.0.8","repository_url":"https://github.com/upstash/ratelimit-js"},{"name":"@upstash/redis","old_version":"1.34.3","new_version":"1.38.3","repository_url":"https://github.com/upstash/redis-js"},{"name":"date-fns","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"firebase","old_version":"12.5.0","new_version":"12.18.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"fumadocs-core","old_version":"16.8.12","new_version":"16.15.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.7","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.12","new_version":"16.15.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"mermaid","old_version":"11.17.0","new_version":"11.17.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"next","old_version":"16.3.2","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.0","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.6.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.22.0","new_version":"6.25.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@axe-core/playwright","old_version":"4.11.2","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@firebase/rules-unit-testing","old_version":"5.0.0","new_version":"5.0.2","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"eslint-config-next","old_version":"16.0.1","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 2 updates in the / directory: [smol-toml](https://github.com/squirrelchat/smol-toml) and [ts-jest](https://github.com/kulshekhar/ts-jest).\nBumps the npm-minor-patch group with 2 updates in the /cli directory: [smol-toml](https://github.com/squirrelchat/smol-toml) and [ts-jest](https://github.com/kulshekhar/ts-jest).\nBumps the npm-minor-patch group with 1 update in the /sdks/node directory: [ts-jest](https://github.com/kulshekhar/ts-jest).\nBumps the npm-minor-patch group with 42 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.120.0` | `0.123.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1033.0` | `3.1124.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1033.0` | `3.1124.0` |\n| [@fumadocs/tailwind](https://github.com/fuma-nama/fumadocs) | `0.0.5` | `0.1.1` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.10` | `1.2.6` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.11` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.20` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.24` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.7` | `2.1.15` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.15` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.3` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.7` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.16` |\n| [@scalar/nextjs-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/nextjs) | `0.10.5` | `0.11.17` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit-js) | `2.0.3` | `2.0.8` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.34.3` | `1.38.3` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.3.0` | `4.4.0` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.5.0` | `12.18.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.12` | `16.15.4` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.7` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.12` | `16.15.4` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.17.0` | `11.17.2` |\n| [next](https://github.com/vercel/next.js) | `16.3.2` | `16.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.5` |\n| [recharts](https://github.com/recharts/recharts) | `3.6.0` | `3.10.1` |\n| [resend](https://github.com/resend/resend-node) | `6.22.0` | `6.25.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.2` | `4.13.0` |\n| [@firebase/rules-unit-testing](https://github.com/firebase/firebase-js-sdk/tree/HEAD/packages/rules-unit-testing) | `5.0.0` | `5.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.1` | `16.3.4` |\n\n\nUpdates `smol-toml` from 1.6.1 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/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: stringify temporal objects by \u003ca href=\"https://github.com/Gouvernathor\"\u003e\u003ccode\u003e@​Gouvernathor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: improve performance of the parser by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: revert sourcemap publishing by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release includes flagging internal functions as \u003ccode\u003e@internal\u003c/code\u003e to strip them from the emitted type declarations.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eIncludes a fix for GHSA-7w5x-hrqm-74c2\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eThis version slightly changes the behaviour of stringify: integers beyond the safe range are always emitted as float numbers.\u003c/p\u003e\n\u003cp\u003eString decode logic has been rewritten, it is a bit faster now and uses a single-pass approach instead of a dual-pass approach as it did previously. The code should be a bit smaller too, though I didn't actually measure that.\u003c/p\u003e\n\u003cp\u003eThe package is now published with source-maps, declaration-maps, and a copy of the original TypeScript source files. This will improve your DX if you're like me and like Ctrl+Click'ing things a lot. ;)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove performance of the string decode logic by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stringify): emit integer-valued numbers beyond the safe-integer range as floats by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublish source-maps, declaration-maps, and original source files by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiscellaneous repository maintenance tasks by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.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/squirrelchat/smol-toml/commit/6d0f4774700c40ce8b5794934eb771870a9a93d3\"\u003e\u003ccode\u003e6d0f477\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/97e9713e03fa382ccfad0c2289be03456a15ca98\"\u003e\u003ccode\u003e97e9713\u003c/code\u003e\u003c/a\u003e docs: mention temporal api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7a3068d0200214c902ee65a3962940a36312fe79\"\u003e\u003ccode\u003e7a3068d\u003c/code\u003e\u003c/a\u003e perf: ubench opt for \u003ccode\u003einstanceof Date\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7e8c09ad9d8b77e88f9f1a59034c99b1ce484be6\"\u003e\u003ccode\u003e7e8c09a\u003c/code\u003e\u003c/a\u003e feat: stringify temporal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/19239d0e00e63eead644955e896f327b8ac3e21c\"\u003e\u003ccode\u003e19239d0\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5f55c3aeb90e84e48fbfe6db504a37ecc2f9314a\"\u003e\u003ccode\u003e5f55c3a\u003c/code\u003e\u003c/a\u003e chore: revert sourcemap publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5c26f1ba1a126c2691f9e5cf12d2bfc520f2ae94\"\u003e\u003ccode\u003e5c26f1b\u003c/code\u003e\u003c/a\u003e chore: update benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/92832d29eadef634c9b87e37c9f0a56aa1f30fa0\"\u003e\u003ccode\u003e92832d2\u003c/code\u003e\u003c/a\u003e refactor: better logic orchestration in structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2fb9ab871e6d30bce4118a2917320a3f44a3ec4c\"\u003e\u003ccode\u003e2fb9ab8\u003c/code\u003e\u003c/a\u003e refactor: ctx object instead of pointer arg + tuple returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/e6017c4fd9e894a33af1545d2c4c51e2b4a7c9ce\"\u003e\u003ccode\u003ee6017c4\u003c/code\u003e\u003c/a\u003e ci: use staged publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.6.1 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/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: stringify temporal objects by \u003ca href=\"https://github.com/Gouvernathor\"\u003e\u003ccode\u003e@​Gouvernathor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: improve performance of the parser by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: revert sourcemap publishing by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release includes flagging internal functions as \u003ccode\u003e@internal\u003c/code\u003e to strip them from the emitted type declarations.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eIncludes a fix for GHSA-7w5x-hrqm-74c2\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eThis version slightly changes the behaviour of stringify: integers beyond the safe range are always emitted as float numbers.\u003c/p\u003e\n\u003cp\u003eString decode logic has been rewritten, it is a bit faster now and uses a single-pass approach instead of a dual-pass approach as it did previously. The code should be a bit smaller too, though I didn't actually measure that.\u003c/p\u003e\n\u003cp\u003eThe package is now published with source-maps, declaration-maps, and a copy of the original TypeScript source files. This will improve your DX if you're like me and like Ctrl+Click'ing things a lot. ;)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove performance of the string decode logic by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stringify): emit integer-valued numbers beyond the safe-integer range as floats by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublish source-maps, declaration-maps, and original source files by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiscellaneous repository maintenance tasks by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.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/squirrelchat/smol-toml/commit/6d0f4774700c40ce8b5794934eb771870a9a93d3\"\u003e\u003ccode\u003e6d0f477\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/97e9713e03fa382ccfad0c2289be03456a15ca98\"\u003e\u003ccode\u003e97e9713\u003c/code\u003e\u003c/a\u003e docs: mention temporal api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7a3068d0200214c902ee65a3962940a36312fe79\"\u003e\u003ccode\u003e7a3068d\u003c/code\u003e\u003c/a\u003e perf: ubench opt for \u003ccode\u003einstanceof Date\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7e8c09ad9d8b77e88f9f1a59034c99b1ce484be6\"\u003e\u003ccode\u003e7e8c09a\u003c/code\u003e\u003c/a\u003e feat: stringify temporal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/19239d0e00e63eead644955e896f327b8ac3e21c\"\u003e\u003ccode\u003e19239d0\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5f55c3aeb90e84e48fbfe6db504a37ecc2f9314a\"\u003e\u003ccode\u003e5f55c3a\u003c/code\u003e\u003c/a\u003e chore: revert sourcemap publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5c26f1ba1a126c2691f9e5cf12d2bfc520f2ae94\"\u003e\u003ccode\u003e5c26f1b\u003c/code\u003e\u003c/a\u003e chore: update benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/92832d29eadef634c9b87e37c9f0a56aa1f30fa0\"\u003e\u003ccode\u003e92832d2\u003c/code\u003e\u003c/a\u003e refactor: better logic orchestration in structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2fb9ab871e6d30bce4118a2917320a3f44a3ec4c\"\u003e\u003ccode\u003e2fb9ab8\u003c/code\u003e\u003c/a\u003e refactor: ctx object instead of pointer arg + tuple returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/e6017c4fd9e894a33af1545d2c4c51e2b4a7c9ce\"\u003e\u003ccode\u003ee6017c4\u003c/code\u003e\u003c/a\u003e ci: use staged publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.6.1 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/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: stringify temporal objects by \u003ca href=\"https://github.com/Gouvernathor\"\u003e\u003ccode\u003e@​Gouvernathor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: improve performance of the parser by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: revert sourcemap publishing by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release includes flagging internal functions as \u003ccode\u003e@internal\u003c/code\u003e to strip them from the emitted type declarations.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eIncludes a fix for GHSA-7w5x-hrqm-74c2\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eThis version slightly changes the behaviour of stringify: integers beyond the safe range are always emitted as float numbers.\u003c/p\u003e\n\u003cp\u003eString decode logic has been rewritten, it is a bit faster now and uses a single-pass approach instead of a dual-pass approach as it did previously. The code should be a bit smaller too, though I didn't actually measure that.\u003c/p\u003e\n\u003cp\u003eThe package is now published with source-maps, declaration-maps, and a copy of the original TypeScript source files. This will improve your DX if you're like me and like Ctrl+Click'ing things a lot. ;)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove performance of the string decode logic by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stringify): emit integer-valued numbers beyond the safe-integer range as floats by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublish source-maps, declaration-maps, and original source files by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiscellaneous repository maintenance tasks by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.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/squirrelchat/smol-toml/commit/6d0f4774700c40ce8b5794934eb771870a9a93d3\"\u003e\u003ccode\u003e6d0f477\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/97e9713e03fa382ccfad0c2289be03456a15ca98\"\u003e\u003ccode\u003e97e9713\u003c/code\u003e\u003c/a\u003e docs: mention temporal api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7a3068d0200214c902ee65a3962940a36312fe79\"\u003e\u003ccode\u003e7a3068d\u003c/code\u003e\u003c/a\u003e perf: ubench opt for \u003ccode\u003einstanceof Date\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7e8c09ad9d8b77e88f9f1a59034c99b1ce484be6\"\u003e\u003ccode\u003e7e8c09a\u003c/code\u003e\u003c/a\u003e feat: stringify temporal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/19239d0e00e63eead644955e896f327b8ac3e21c\"\u003e\u003ccode\u003e19239d0\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5f55c3aeb90e84e48fbfe6db504a37ecc2f9314a\"\u003e\u003ccode\u003e5f55c3a\u003c/code\u003e\u003c/a\u003e chore: revert sourcemap publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5c26f1ba1a126c2691f9e5cf12d2bfc520f2ae94\"\u003e\u003ccode\u003e5c26f1b\u003c/code\u003e\u003c/a\u003e chore: update benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/92832d29eadef634c9b87e37c9f0a56aa1f30fa0\"\u003e\u003ccode\u003e92832d2\u003c/code\u003e\u003c/a\u003e refactor: better logic orchestration in structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2fb9ab871e6d30bce4118a2917320a3f44a3ec4c\"\u003e\u003ccode\u003e2fb9ab8\u003c/code\u003e\u003c/a\u003e refactor: ctx object instead of pointer arg + tuple returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/e6017c4fd9e894a33af1545d2c4c51e2b4a7c9ce\"\u003e\u003ccode\u003ee6017c4\u003c/code\u003e\u003c/a\u003e ci: use staged publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.6.1 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/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: stringify temporal objects by \u003ca href=\"https://github.com/Gouvernathor\"\u003e\u003ccode\u003e@​Gouvernathor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: improve performance of the parser by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: revert sourcemap publishing by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release includes flagging internal functions as \u003ccode\u003e@internal\u003c/code\u003e to strip them from the emitted type declarations.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eIncludes a fix for GHSA-7w5x-hrqm-74c2\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eThis version slightly changes the behaviour of stringify: integers beyond the safe range are always emitted as float numbers.\u003c/p\u003e\n\u003cp\u003eString decode logic has been rewritten, it is a bit faster now and uses a single-pass approach instead of a dual-pass approach as it did previously. The code should be a bit smaller too, though I didn't actually measure that.\u003c/p\u003e\n\u003cp\u003eThe package is now published with source-maps, declaration-maps, and a copy of the original TypeScript source files. This will improve your DX if you're like me and like Ctrl+Click'ing things a lot. ;)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove performance of the string decode logic by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stringify): emit integer-valued numbers beyond the safe-integer range as floats by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublish source-maps, declaration-maps, and original source files by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiscellaneous repository maintenance tasks by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.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/squirrelchat/smol-toml/commit/6d0f4774700c40ce8b5794934eb771870a9a93d3\"\u003e\u003ccode\u003e6d0f477\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/97e9713e03fa382ccfad0c2289be03456a15ca98\"\u003e\u003ccode\u003e97e9713\u003c/code\u003e\u003c/a\u003e docs: mention temporal api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7a3068d0200214c902ee65a3962940a36312fe79\"\u003e\u003ccode\u003e7a3068d\u003c/code\u003e\u003c/a\u003e perf: ubench opt for \u003ccode\u003einstanceof Date\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7e8c09ad9d8b77e88f9f1a59034c99b1ce484be6\"\u003e\u003ccode\u003e7e8c09a\u003c/code\u003e\u003c/a\u003e feat: stringify temporal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/19239d0e00e63eead644955e896f327b8ac3e21c\"\u003e\u003ccode\u003e19239d0\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5f55c3aeb90e84e48fbfe6db504a37ecc2f9314a\"\u003e\u003ccode\u003e5f55c3a\u003c/code\u003e\u003c/a\u003e chore: revert sourcemap publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5c26f1ba1a126c2691f9e5cf12d2bfc520f2ae94\"\u003e\u003ccode\u003e5c26f1b\u003c/code\u003e\u003c/a\u003e chore: update benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/92832d29eadef634c9b87e37c9f0a56aa1f30fa0\"\u003e\u003ccode\u003e92832d2\u003c/code\u003e\u003c/a\u003e refactor: better logic orchestration in structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2fb9ab871e6d30bce4118a2917320a3f44a3ec4c\"\u003e\u003ccode\u003e2fb9ab8\u003c/code\u003e\u003c/a\u003e refactor: ctx object instead of pointer arg + tuple returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/e6017c4fd9e894a33af1545d2c4c51e2b4a7c9ce\"\u003e\u003ccode\u003ee6017c4\u003c/code\u003e\u003c/a\u003e ci: use staged publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the...\n\n_Description has been truncated_","html_url":"https://github.com/theexperiential/owlette/pull/109","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theexperiential%2Fowlette/issues/109","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/109/packages"},{"uuid":"5395166680","node_id":"PR_kwDOUBRY3M8AAAABCxsObA","number":7,"state":"closed","title":"chore(deps): bump the production-dependencies group with 66 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-11T05:04:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T04:58:10.000Z","updated_at":"2026-09-11T05:04:03.000Z","time_to_close":173151,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":66,"packages":[{"name":"react-email","old_version":"6.9.1","new_version":"6.9.3","repository_url":"https://github.com/resend/react-email"},{"name":"@sentry/nextjs","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-table","old_version":"8.21.3","new_version":"9.2.4","repository_url":"https://github.com/TanStack/table"},{"name":"fumadocs-core","old_version":"16.14.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.2","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.14.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"@better-auth/passkey","old_version":"1.6.27","new_version":"1.7.3","repository_url":"https://github.com/better-auth/better-auth"},{"name":"nodemailer","old_version":"9.0.5","new_version":"10.0.0","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.18.1","new_version":"6.26.0","repository_url":"https://github.com/resend/resend-node"},{"name":"@waffo/pancake-ts","old_version":"0.19.1","new_version":"0.20.0","repository_url":"https://github.com/waffo-com/waffo-pancake-sdk-ts"},{"name":"dodopayments","old_version":"2.44.0","new_version":"2.49.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.4.0","new_version":"22.6.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/openai","old_version":"4.0.27","new_version":"4.0.60","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"4.0.51","new_version":"4.0.96","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1108.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1108.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@base-ui/react","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@orpc/client","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@sindresorhus/slugify","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/sindresorhus/slugify"},{"name":"@trigger.dev/sdk","old_version":"4.5.10","new_version":"4.5.16","repository_url":"https://github.com/triggerdotdev/trigger.dev"},{"name":"@types/node","old_version":"26.1.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"7.0.48","new_version":"7.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"better-auth","old_version":"1.6.27","new_version":"1.7.3","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"es-toolkit","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.13.1","new_version":"4.13.7","repository_url":"https://github.com/honojs/hono"},{"name":"input-otp","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/guilhermerodz/input-otp"},{"name":"lucide-react","old_version":"1.28.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.18","new_version":"6.0.1","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"nuqs","old_version":"2.9.4","new_version":"2.10.1","repository_url":"https://github.com/47ng/nuqs"},{"name":"oxfmt","old_version":"0.61.0","new_version":"0.66.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.76.0","new_version":"1.81.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.22.0","new_version":"8.23.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"prisma-zod-generator","old_version":"3.1.0","new_version":"3.3.1","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"react-dropzone","old_version":"20.0.0","new_version":"20.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.84.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"sharp","old_version":"0.35.3","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"streamdown","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/vercel/streamdown"},{"name":"trigger.dev","old_version":"4.5.10","new_version":"4.5.16","repository_url":"https://github.com/triggerdotdev/trigger.dev"},{"name":"tsx","old_version":"4.23.5","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.13.4","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"3.25.76","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"uuid","old_version":"","new_version":"[autoprefixer](https://github.com/postcss/autoprefixer)","repository_url":"https://github.com/uuidjs/uuid"},{"name":"`10.5.5`","old_version":"","new_version":"[openai](https://github.com/openai/openai-node)"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 66 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.9.1` | `6.9.3` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.21.3` | `9.2.4` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.0` | `16.15.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.2` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.14.0` | `16.15.7` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.27` | `1.7.3` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.5` | `10.0.0` |\n| [resend](https://github.com/resend/resend-node) | `6.18.1` | `6.26.0` |\n| [@waffo/pancake-ts](https://github.com/waffo-com/waffo-pancake-sdk-ts) | `0.19.1` | `0.20.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.44.0` | `2.49.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.4.0` | `22.6.1` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.27` | `4.0.60` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.51` | `4.0.96` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1108.0` | `3.1127.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1108.0` | `3.1127.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.6.0` | `1.8.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.13` | `1.15.0` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.13` | `1.15.0` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.13` | `1.15.0` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.13` | `1.15.0` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.13` | `1.15.0` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.13` | `1.15.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.9.1` | `7.10.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.9.1` | `7.10.0` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.9.1` | `7.10.0` |\n| [@sindresorhus/slugify](https://github.com/sindresorhus/slugify) | `3.0.0` | `3.0.1` |\n| [@trigger.dev/sdk](https://github.com/triggerdotdev/trigger.dev/tree/HEAD/packages/trigger-sdk) | `4.5.10` | `4.5.16` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.2` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `5.0.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.48` | `7.0.93` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.27` | `1.7.3` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.50.0` | `1.52.0` |\n| [hono](https://github.com/honojs/hono) | `4.13.1` | `4.13.7` |\n| [input-otp](https://github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp) | `1.4.2` | `1.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.41.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.18` | `6.0.1` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.14.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.9.4` | `2.10.1` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.61.0` | `0.66.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.76.0` | `1.81.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.22.0` | `8.23.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `3.1.0` | `3.3.1` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.9.1` | `7.10.0` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `20.0.0` | `20.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.84.0` | `7.87.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.3` | `0.35.4` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [streamdown](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown) | `2.5.0` | `2.6.0` |\n| [trigger.dev](https://github.com/triggerdotdev/trigger.dev/tree/HEAD/packages/cli-v3) | `4.5.10` | `4.5.16` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.5` | `4.23.13` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.14.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.5.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.1.1` | `` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.2` | `10.5.5` |\n| [openai](https://github.com/openai/openai-node) | `6.49.0` | `7.10.0` |\n\nUpdates `react-email` from 6.9.1 to 6.9.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.3\u003c/h2\u003e\n\u003ch2\u003e6.9.2\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/resend/react-email/commit/4f30679b8be8819b913ecce08fd19c423ec565fc\"\u003e\u003ccode\u003e4f30679\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3713\"\u003e#3713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/128cb99652ff57ea0dd00182b3a51e6b532b2a37\"\u003e\u003ccode\u003e128cb99\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.3/packages/react-email\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.70.0 to 10.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/nextjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e88.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.79 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e32.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.73.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.70.0...10.73.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.2\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/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 8.21.3 to 9.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e@​tanstack/react-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\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\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/468f26768d6f7e31010e14c3363b54696cb6a1eb\"\u003e\u003ccode\u003e468f267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/3b946481795b53a53d6d823cea0ab3e368befec7\"\u003e\u003ccode\u003e3b94648\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/269e0d81c8b5c128de01cbab4ddb40240a4b8b38\"\u003e\u003ccode\u003e269e0d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/09598d2e413fe63396d183a8a4fc145c31c6d2ea\"\u003e\u003ccode\u003e09598d2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/blob/main/packages/react-table/CHANGELOG.md\"\u003e@​tanstack/react-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\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\u003e9.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/468f26768d6f7e31010e14c3363b54696cb6a1eb\"\u003e\u003ccode\u003e468f267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/3b946481795b53a53d6d823cea0ab3e368befec7\"\u003e\u003ccode\u003e3b94648\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/269e0d81c8b5c128de01cbab4ddb40240a4b8b38\"\u003e\u003ccode\u003e269e0d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/09598d2e413fe63396d183a8a4fc145c31c6d2ea\"\u003e\u003ccode\u003e09598d2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.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/TanStack/table/pull/6521\"\u003e#6521\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/10accb27cef872d84118580dba03b541c887378e\"\u003e\u003ccode\u003e10accb2\u003c/code\u003e\u003c/a\u003e - Column defs built with \u003ccode\u003elegacyCreateColumnHelper\u003c/code\u003e now accept the built-in \u003ccode\u003efilterFn\u003c/code\u003e, \u003ccode\u003esortFn\u003c/code\u003e, and \u003ccode\u003eaggregationFn\u003c/code\u003e names, matching the registries \u003ccode\u003euseLegacyTable\u003c/code\u003e registers at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\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\u003e9.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode\u003e2327f80\u003c/code\u003e\u003c/a\u003e - TanStack Table v9 stable release. See the \u0026quot;Migrating to V9\u0026quot; guide for your framework (e.g. \u003ca href=\"https://tanstack.com/table/latest/docs/framework/react/guide/migrating\"\u003eReact\u003c/a\u003e) for upgrade instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/d01c01bedbab0ff6c2641f18b2fc9a11545d9bf6\"\u003e\u003ccode\u003ed01c01b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6580\"\u003e#6580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e fix: Add realtime (w/ fake data) trading table example (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6561\"\u003e#6561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3bfc1bf60b3f00218394b744939eda4699e9ca2b\"\u003e\u003ccode\u003e3bfc1bf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/ac4f1345220649da3c60a24471b7f130fb159ab4\"\u003e\u003ccode\u003eac4f134\u003c/code\u003e\u003c/a\u003e docs: add react compiler guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/faa261b54c00ab4758861c1903bfce70a158f1c6\"\u003e\u003ccode\u003efaa261b\u003c/code\u003e\u003c/a\u003e feat: support latest TanStack Devtools and refresh package versions (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6553\"\u003e#6553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/ff7653dad0bf1525ed8c3e8d6fe2e64c64e8a280\"\u003e\u003ccode\u003eff7653d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6533\"\u003e#6533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e refactor(table-core): centralize no-op state update guarding in setStateSlice...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/058a5208ef56a03a6e7caeaf64adb6be49830b2d\"\u003e\u003ccode\u003e058a520\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6531\"\u003e#6531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3af6abca64da187e1cdf16ae370716d2d94cdf60\"\u003e\u003ccode\u003e3af6abc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6527\"\u003e#6527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/896e998827555b6d851c443fd54fc105bac00363\"\u003e\u003ccode\u003e896e998\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6525\"\u003e#6525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/table/commits/@tanstack/react-table@9.2.4/packages/react-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-table\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.14.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.0...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.2.2 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.1\u003c/h2\u003e\n\u003ch3\u003eScope \u003ccode\u003elastModified\u003c/code\u003e git log to the content directory\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egit log\u003c/code\u003e is scoped to the collection's content directory instead of buffering the repository's entire history in every worker.\u003c/p\u003e\n\u003ch3\u003eFix Vite dev server crash on declaration-only dependencies\u003c/h3\u003e\n\u003cp\u003eThe injected Vite config no longer pre-bundles packages without runtime JavaScript, such as \u003ccode\u003e@types/mdx\u003c/code\u003e. Pre-bundling them made esbuild parse \u003ccode\u003e.d.ts\u003c/code\u003e files and fail on imports that only exist in type space, crashing the dev server.\u003c/p\u003e\n\u003ch3\u003eEncode \u003ccode\u003eimport.meta.glob\u003c/code\u003e query values\u003c/h3\u003e\n\u003cp\u003eThe Vite codegen passed the query to \u003ccode\u003eimport.meta.glob\u003c/code\u003e as an object, letting the bundler serialize it. Rolldown inlines the values as-is, so a macro id such as \u003ccode\u003esrc/lib/source.ts#docs\u003c/code\u003e left an unescaped \u003ccode\u003e/\u003c/code\u003e in the content file's module id and relative imports from that module (e.g. images from \u003ccode\u003e![Banner](https://github.com/fuma-nama/fumadocs/blob/HEAD/logo.png)\u003c/code\u003e) failed to resolve, since the importer's directory is derived from the raw id.\u003c/p\u003e\n\u003cp\u003eThe query is now serialized (and percent-encoded) by Fumadocs itself, matching what the Node.js codegen already did.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.0\u003c/h2\u003e\n\u003ch3\u003eSätteri 0.10\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e@fumadocs/satteri\u003c/code\u003e now requires \u003ccode\u003esatteri\u003c/code\u003e ^0.10.3, and the plugins were rewritten on its new capabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExports (\u003ccode\u003efrontmatter\u003c/code\u003e, \u003ccode\u003etoc\u003c/code\u003e, \u003ccode\u003estructuredData\u003c/code\u003e, …) are emitted by an \u003ccode\u003eafter\u003c/code\u003e document hook instead of an anchor marker appended to the source, so plugins no longer see (or need to skip) the anchor node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.2.2...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.14.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.0...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.6.27 to 1.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eUpgrading from 1.7.0–1.7.2:\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe restored the 1.6 account core schema to avoid requiring a disruptive backfill for existing users. We recognize the cost to users who already migrated and are committed to keeping the core schema stable throughout v1.\u003c/p\u003e\n\u003cp\u003eIf you applied the 1.7 issuer schema, follow the \u003ca href=\"https://better-auth.com/docs/guides/1-7-upgrade-guide#account-identity-keeps-the-provider-key\"\u003eupgrade guide\u003c/a\u003e for the required cleanup. No backfill is needed.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Cloudflare as a built-in social provider with client-secret and PKCE support. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled schema validation during initialization by default, including in production, and rejected authentication requests on detected mismatches. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11178\"\u003e#11178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisPasswordCompromised\u003c/code\u003e for checking passwords against Have I Been Pwned in custom server-side flows. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11147\"\u003e#11147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAligned generated OpenAPI required fields with runtime validation. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11066\"\u003e#11066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandled malformed custom-scheme callback URLs without excessive processing. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11060\"\u003e#11060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved Auth0 domain normalization to avoid slow trailing-slash processing. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11188\"\u003e#11188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented generic OAuth discovery failures from taking down the authentication API. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10978\"\u003e#10978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTracked email OTP sign-ins in the last login method plugin. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10963\"\u003e#10963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed callback hooks being skipped after proxied OAuth sign-ins and preserved server state when callback cookies are unavailable. The legacy /oauth-proxy-callback endpoint is deprecated and will be removed in the next minor release. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetSession\u003c/code\u003e failures when cookie caching is disabled and cached session cookies remain. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11120\"\u003e#11120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TOTP re-enrollment replacing an active authenticator and its backup codes. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11037\"\u003e#11037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented duplicate session requests and hydration mismatches in Nuxt \u003ccode\u003euseFetch\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11084\"\u003e#11084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved dynamic organization role permission check performance. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11069\"\u003e#11069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded type-safe Nuxt \u003ccode\u003euseFetch\u003c/code\u003e integration for the Vue client's \u003ccode\u003euseSession\u003c/code\u003e hook. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestored compatibility with 1.6 account schemas by identifying accounts with \u003ccode\u003e(providerId, accountId)\u003c/code\u003e instead of issuer. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/0d6b5c0beaa47c8ac6d9a49d5ecacfb719285277/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/core\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Cloudflare as a built-in social provider with client-secret and PKCE support. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded initialization-time schema validation and actionable mismatch guidance for Drizzle and Prisma adapters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11179\"\u003e#11179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled schema validation during initialization by default, including in production, and rejected authentication requests on detected mismatches. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11178\"\u003e#11178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded custom token endpoint authentication strategies for providers with non-standard request parameters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11101\"\u003e#11101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored optional \u003ccode\u003econsumeOne\u003c/code\u003e and \u003ccode\u003eincrementOne\u003c/code\u003e methods for custom database adapters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11189\"\u003e#11189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TikTok sign-in and token refresh with the documented \u003ccode\u003eclientKey\u003c/code\u003e and \u003ccode\u003eclientSecret\u003c/code\u003e options. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11102\"\u003e#11102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved request IP validation performance. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved PayPal authorization code and refresh token requests, including PKCE handling. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11129\"\u003e#11129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved Reddit token requests with OAuth-compliant Basic authentication and redirect protection. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11134\"\u003e#11134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestored compatibility with 1.6 account schemas by identifying accounts with \u003ccode\u003e(providerId, accountId)\u003c/code\u003e instead of issuer. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/blob/main/packages/passkey/CHANGELOG.md\"\u003e@​better-auth/passkey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.3\u003c/h2\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch2\u003e1.7.1\u003c/h2\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/better-auth/better-auth/pull/9873\"\u003e#9873\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2f3a71458db9d6a37f2d666acbd24255330ba8a3\"\u003e\u003ccode\u003e2f3a714\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/GautamBytes\"\u003e\u003ccode\u003e@​GautamBytes\u003c/code\u003e\u003c/a\u003e! - Add the optional \u003ccode\u003ecreateSession\u003c/code\u003e setting to passkey registration. When enabled, successful registration signs the user in, sets the session cookie, and returns the session and user with the registered passkey.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.6\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.5\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.4\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.3\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9873\"\u003e#9873\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2f3a71458db9d6a37f2d666acbd24255330ba8a3\"\u003e\u003ccode\u003e2f3a714\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/GautamBytes\"\u003e\u003ccode\u003e@​GautamBytes\u003c/code\u003e\u003c/a\u003e! - Add the optional \u003ccode\u003ecreateSession\u003c/code\u003e setting to passkey registration. When enabled, successful registration signs the user in, sets the session cookie, and returns the session and user with the registered passkey.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.2\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.1\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.0\u003c/h2\u003e\n\u003ch2\u003e1.7.0-beta.10\u003c/h2\u003e\n\u003ch2\u003e1.7.0-beta.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.7.0-beta.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0-beta.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-beta.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/7c7313c8189baabd11a2ecb681bd2b16eb40fa4d\"\u003e\u003ccode\u003e7c7313c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/06daf7011e548ef5a7d513c96e3a440331977a7d\"\u003e\u003ccode\u003e06daf70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/a83152e2e884b1ac1724f95cea2056795d60e5cc\"\u003e\u003ccode\u003ea83152e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/97903c9cca47f5fa62cf1d2ab86f6228db04aff0\"\u003e\u003ccode\u003e97903c9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3a79aff58ed82e45caf04c2ee4acaf0f4d09a86c\"\u003e\u003ccode\u003e3a79aff\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.7.0-beta.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0-beta.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-beta.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/597d39cb4aaaac1ad729051fbdd22a63b8ba8d8d\"\u003e\u003ccode\u003e597d39c\u003c/code\u003e\u003c/a\u003e chore: release v1.7.3 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/11032\"\u003e#11032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/c0444dc97928f46978c42083083d3b8642b89493\"\u003e\u003ccode\u003ec0444dc\u003c/code\u003e\u003c/a\u003e fix: align OpenAPI required fields with Zod 4.5 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/11066\"\u003e#11066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ba12fcdfa774ca27d417079dbac0b1b5894ccaf2\"\u003e\u003ccode\u003eba12fcd\u003c/code\u003e\u003c/a\u003e chore: release v1.7.2 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10870\"\u003e#10870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2344536054f9164ca5d1670c270d299049ee233e\"\u003e\u003ccode\u003e2344536\u003c/code\u003e\u003c/a\u003e chore: release v1.7.1 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10864\"\u003e#10864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/f577ec5c766c4ccd0a677ad18ca5f4f17b245289\"\u003e\u003ccode\u003ef577ec5\u003c/code\u003e\u003c/a\u003e chore: exit pre-release mode for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/69258d16709b977e519aa00a323ae54aea2b6164\"\u003e\u003ccode\u003e69258d1\u003c/code\u003e\u003c/a\u003e chore: sync main to next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/e84ec5e76d30e10fd692e8084177360484d538c1\"\u003e\u003ccode\u003ee84ec5e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.30 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10840\"\u003e#10840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/bc93b27542cbdf74f6455e6f66a0b4292c247a12\"\u003e\u003ccode\u003ebc93b27\u003c/code\u003e\u003c/a\u003e chore: release v1.7.0-rc.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10772\"\u003e#10772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/58c49eb97f04ff18aa823318a3856a013353fdc2\"\u003e\u003ccode\u003e58c49eb\u003c/code\u003e\u003c/a\u003e chore: release v1.6.29 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10809\"\u003e#10809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/80799e69314d4d13c875457d932545d54fbc7ada\"\u003e\u003ccode\u003e80799e6\u003c/code\u003e\u003c/a\u003e chore: sync main to next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.3/packages/passkey\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 9.0.5 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v9.1.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20 or newer is required. The Node.js 6 syntax compatibility check and the .npmignore file are gone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep the \u003ccode\u003e@​types/nodemailer\u003c/code\u003e type layout working (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1cc535627e1bb672214b09fa4cc503567275fd7f\"\u003e1cc5356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate to TypeScript with ES module and CommonJS builds (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/f7cbf8384e0ea6055efcc514afb8bc070ac3a2b1\"\u003ef7cbf83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the other keys of a configuration object next to its url (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/29610f9fe04dbd8af04c4a3362f3b68d293592da\"\u003e29610f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edkim:\u003c/strong\u003e canonicalize raw messages the way verifiers do (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2c84b117d4d138751e9ffa8607f3796771bb5e66\"\u003e2c84b11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep a transporter assignable to the plain Transporter type (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8bf55fb177cf155b24d6bb86a7cd86670146d551\"\u003e8bf55fb...\n\n_Description has been truncated_","html_url":"https://github.com/Micmyw/ez-image-ai/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Micmyw%2Fez-image-ai/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"5394108008","node_id":"PR_kwDOTow7Zs8AAAABCw2sdg","number":58,"state":"closed","title":"chore(deps): bump the bun 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-09-11T06:23:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T02:17:40.000Z","updated_at":"2026-09-11T06:23:20.000Z","time_to_close":187539,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun","update_count":24,"packages":[{"name":"@ai-sdk/react","old_version":"4.0.47","new_version":"4.0.95","repository_url":"https://github.com/vercel/ai"},{"name":"@base-ui/react","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@shadcn/helpers","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@shadcn/react","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"ai","old_version":"7.0.44","new_version":"7.0.92","repository_url":"https://github.com/vercel/ai"},{"name":"fumadocs-core","old_version":"16.14.0","new_version":"16.15.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.1","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"input-otp","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/guilhermerodz/input-otp"},{"name":"motion","old_version":"12.43.0","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.2.11","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-resizable-panels","old_version":"4.12.2","new_version":"4.12.3","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"recharts","old_version":"3.8.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"shadcn","old_version":"4.16.0","new_version":"4.20.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"shiki","old_version":"3.23.0","new_version":"4.4.3","repository_url":"https://github.com/shikijs/shiki"},{"name":"zbsearch","old_version":"3.3.4","new_version":"4.0.0","repository_url":"https://github.com/micheleriva/zbsearch"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.43","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.5","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.2.11","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"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 bun group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.47` | `4.0.95` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.6.0` | `1.7.0` |\n| [@shadcn/helpers](https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers) | `0.1.0` | `0.2.0` |\n| [@shadcn/react](https://github.com/shadcn-ui/ui/tree/HEAD/packages/react) | `0.3.0` | `0.3.1` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.44` | `7.0.92` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.0` | `16.15.5` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.1` | `15.4.0` |\n| [input-otp](https://github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp) | `1.4.2` | `1.5.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.43.0` | `13.2.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.2` | `4.12.3` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.10.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.16.0` | `4.20.1` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.23.0` | `4.4.3` |\n| [zbsearch](https://github.com/micheleriva/zbsearch) | `3.3.4` | `4.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.43` | `26.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.5` | `10.9.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.11` | `16.3.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@ai-sdk/react` from 4.0.47 to 4.0.95\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md\"\u003e@​ai-sdk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.95\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed1904d3: fix(ai): surface fallback errors for empty HTTP response bodies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a51cc94]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [809e922]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d1904d3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e5a79]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a8e8ad0]\n\u003cul\u003e\n\u003cli\u003eai@7.0.92\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.44\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.94\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [802af1e]\n\u003cul\u003e\n\u003cli\u003eai@7.0.91\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.93\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [6bcc0f8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.36\u003c/li\u003e\n\u003cli\u003eai@7.0.90\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.43\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.92\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [5190b67]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.35\u003c/li\u003e\n\u003cli\u003eai@7.0.89\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.42\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.91\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8b6b756]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e07b577]\n\u003cul\u003e\n\u003cli\u003eai@7.0.88\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.90\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/34f3b7991f16451e6fd84ba5dc39f9c0b20b0514\"\u003e\u003ccode\u003e34f3b79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20250\"\u003e#20250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1904d3380dca3253a0c655dee0e23bf009508e7\"\u003e\u003ccode\u003ed1904d3\u003c/code\u003e\u003c/a\u003e fix: surface fallback error messages for empty HTTP error responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20112\"\u003e#20112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/79b4ab869b38c5c702bc3a3bf055254b74648759\"\u003e\u003ccode\u003e79b4ab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20192\"\u003e#20192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/70c2f4c365d2d6f1f65dfeb8e1f410c1e8b5ba99\"\u003e\u003ccode\u003e70c2f4c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/839575bd1c09ce3241a414d4c72818de0578dbd3\"\u003e\u003ccode\u003e839575b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20044\"\u003e#20044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/acc9521d224dd823ff650086ad020e5b6a5cf7b5\"\u003e\u003ccode\u003eacc9521\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69428b1f8b037e4d118fb4853428d5c4e620493c\"\u003e\u003ccode\u003e69428b1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/19931\"\u003e#19931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0a0f271cff061e1ca953ed9d14ed7d525613a4a9\"\u003e\u003ccode\u003e0a0f271\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/19857\"\u003e#19857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.95/packages/react\"\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.6.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/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.7.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore visible focus after keyboard close in Safari and Firefox (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5093\"\u003e#5093\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\u003eType \u003ccode\u003erender\u003c/code\u003e callback props based on the rendered element (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5104\"\u003e#5104\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\u003eReduce popup bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5233\"\u003e#5233\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\u003eReduce store bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5250\"\u003e#5250\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\u003eKeep unpositioned popups at the viewport origin (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5299\"\u003e#5299\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\u003eCorrect layout and passive effect timing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5337\"\u003e#5337\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 redundant lifecycle synchronization (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5341\"\u003e#5341\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\u003ePrevent stale cleanup from clearing registered part IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5340\"\u003e#5340\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\u003eComplete popup unmounting after a canceled exit transition (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5401\"\u003e#5401\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 rendered trigger ID ownership (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5110\"\u003e#5110\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\u003ePrevent unwanted flip with capped scrollable content (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5120\"\u003e#5120\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 \u003ccode\u003ecollisionPadding\u003c/code\u003e off-by-one on the biased side (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5143\"\u003e#5143\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\u003eReduce shared popup bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5192\"\u003e#5192\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\u003eMount popup subtrees synchronously when opening in React 17 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5309\"\u003e#5309\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 auto-resize origin for left-anchored popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5370\"\u003e#5370\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid redundant re-renders during lazy flipping (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5372\"\u003e#5372\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip implementation-only types from published \u003ccode\u003e.d.ts\u003c/code\u003e files (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5165\"\u003e#5165\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eusePreviousValue\u003c/code\u003e equality comparison (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5264\"\u003e#5264\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\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the implicit \u003ccode\u003edir\u003c/code\u003e attribute from \u003ccode\u003e\u0026lt;Accordion.Root\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5117\"\u003e#5117\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\u003ePrevent \u003ccode\u003e\u0026lt;AlertDialog.Root\u0026gt;\u003c/code\u003e from reopening after remounting with a reused handle (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5109\"\u003e#5109\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect locale when filtering (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5195\"\u003e#5195\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\u003eAdd \u003ccode\u003einput-press\u003c/code\u003e to change event details (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5356\"\u003e#5356\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\u003eAdd \u003ccode\u003ecancel-open\u003c/code\u003e to change event details (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5376\"\u003e#5376\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\u003eReset list scroll position on filter (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5231\"\u003e#5231\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 dead code and deduplicate handlers (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5194\"\u003e#5194\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 listbox separator semantics (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5399\"\u003e#5399\u003c/a\u003e) by \u003ca href=\"https://github.com/sarthakmalik0810\"\u003e\u003ccode\u003e@​sarthakmalik0810\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow \u003ccode\u003e\u0026lt;Avatar.Fallback\u0026gt;\u003c/code\u003e immediately when \u003ccode\u003edelay={0}\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5147\"\u003e#5147\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\u003eButton\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix keyboard click handling for custom elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4838\"\u003e#4838\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\u003eRemove redundant validation input ref (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5188\"\u003e#5188\u003c/a\u003e) by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\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.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 4, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore visible focus after keyboard close in Safari and Firefox (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5093\"\u003e#5093\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\u003eType \u003ccode\u003erender\u003c/code\u003e callback props based on the rendered element (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5104\"\u003e#5104\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\u003eReduce popup bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5233\"\u003e#5233\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\u003eReduce store bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5250\"\u003e#5250\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\u003eKeep unpositioned popups at the viewport origin (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5299\"\u003e#5299\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\u003eCorrect layout and passive effect timing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5337\"\u003e#5337\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 redundant lifecycle synchronization (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5341\"\u003e#5341\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\u003ePrevent stale cleanup from clearing registered part IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5340\"\u003e#5340\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\u003eComplete popup unmounting after a canceled exit transition (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5401\"\u003e#5401\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 rendered trigger ID ownership (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5110\"\u003e#5110\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\u003ePrevent unwanted flip with capped scrollable content (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5120\"\u003e#5120\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 \u003ccode\u003ecollisionPadding\u003c/code\u003e off-by-one on the biased side (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5143\"\u003e#5143\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\u003eReduce shared popup bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5192\"\u003e#5192\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\u003eMount popup subtrees synchronously when opening in React 17 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5309\"\u003e#5309\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 auto-resize origin for left-anchored popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5370\"\u003e#5370\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid redundant re-renders during lazy flipping (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5372\"\u003e#5372\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip implementation-only types from published \u003ccode\u003e.d.ts\u003c/code\u003e files (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5165\"\u003e#5165\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eusePreviousValue\u003c/code\u003e equality comparison (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5264\"\u003e#5264\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\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the implicit \u003ccode\u003edir\u003c/code\u003e attribute from \u003ccode\u003e\u0026lt;Accordion.Root\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5117\"\u003e#5117\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\u003ePrevent \u003ccode\u003e\u0026lt;AlertDialog.Root\u0026gt;\u003c/code\u003e from reopening after remounting with a reused handle (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5109\"\u003e#5109\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect locale when filtering (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5195\"\u003e#5195\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\u003eAdd \u003ccode\u003einput-press\u003c/code\u003e to change event details (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5356\"\u003e#5356\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\u003eAdd \u003ccode\u003ecancel-open\u003c/code\u003e to change event details (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5376\"\u003e#5376\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\u003eReset list scroll position on filter (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5231\"\u003e#5231\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 dead code and deduplicate handlers (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5194\"\u003e#5194\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 listbox separator semantics (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5399\"\u003e#5399\u003c/a\u003e) by \u003ca href=\"https://github.com/sarthakmalik0810\"\u003e\u003ccode\u003e@​sarthakmalik0810\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow \u003ccode\u003e\u0026lt;Avatar.Fallback\u0026gt;\u003c/code\u003e immediately when \u003ccode\u003edelay={0}\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5147\"\u003e#5147\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\u003eButton\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix keyboard click handling for custom elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4838\"\u003e#4838\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/254f4744f0a241c20697b9eeab33402f4469a081\"\u003e\u003ccode\u003e254f474\u003c/code\u003e\u003c/a\u003e [release] v1.7.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5404\"\u003e#5404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/9222cdac2509af9ecf80c413516830e5f707c5fd\"\u003e\u003ccode\u003e9222cda\u003c/code\u003e\u003c/a\u003e [meter] Format clamped values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/becc19ace935f8058f64efd4b9232a005a2ff750\"\u003e\u003ccode\u003ebecc19a\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete][select] Fix listbox separator semantics (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5399\"\u003e#5399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/7cc0eef3a34500830932dc8a8f2873896877e1a3\"\u003e\u003ccode\u003e7cc0eef\u003c/code\u003e\u003c/a\u003e [drawer] Fix click-only outside dismissal after swipe (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1a2ca3c9f8a39bd8c0dda939a7a23b72da226124\"\u003e\u003ccode\u003e1a2ca3c\u003c/code\u003e\u003c/a\u003e [all components] Fix canceled exit unmount (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5401\"\u003e#5401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/166e8ac0151107b08595147513717dd479a83aa9\"\u003e\u003ccode\u003e166e8ac\u003c/code\u003e\u003c/a\u003e [popups] Fix quadratic dev-mode trigger registration check (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/071e892016b5836b7a1cda190a2a59f83c26753e\"\u003e\u003ccode\u003e071e892\u003c/code\u003e\u003c/a\u003e [all components] Avoid unused popup handle attachments (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/cbc87d195a40e0f9fd64e90516cc789c7e6913be\"\u003e\u003ccode\u003ecbc87d1\u003c/code\u003e\u003c/a\u003e [select] Stabilize scroll arrow cleanup test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5402\"\u003e#5402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3b5715cc70f6b1988051c989ae32f8082c71d5ae\"\u003e\u003ccode\u003e3b5715c\u003c/code\u003e\u003c/a\u003e [all components] Fix popup handle lifecycle regressions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/54cfcc18836088979b6f8c15da57b92e00849ddb\"\u003e\u003ccode\u003e54cfcc1\u003c/code\u003e\u003c/a\u003e [typescript] Preserve published internals types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.7.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shadcn/helpers` from 0.1.0 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003e@​shadcn/helpers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shadcn/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.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/shadcn-ui/ui/pull/11484\"\u003e#11484\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b8180b17eb1fdd36d537abaa8aeb68708f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add human-in-the-loop mocking for the AI SDK.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11484\"\u003e#11484\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b8180b17eb1fdd36d537abaa8aeb68708f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003ecreateChat\u003c/code\u003e generic over the UI message type, like \u003ccode\u003euseChat\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/helpers/CHANGELOG.md\"\u003e@​shadcn/helpers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.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/shadcn-ui/ui/pull/11484\"\u003e#11484\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b8180b17eb1fdd36d537abaa8aeb68708f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add human-in-the-loop mocking for the AI SDK.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11484\"\u003e#11484\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b8180b17eb1fdd36d537abaa8aeb68708f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003ecreateChat\u003c/code\u003e generic over the UI message type, like \u003ccode\u003euseChat\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/shadcn-ui/ui/commit/efac5987074af84ece57c367c6dd83387b967022\"\u003e\u003ccode\u003eefac598\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers/issues/11462\"\u003e#11462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b\u003c/code\u003e\u003c/a\u003e feat(helpers): human-in-the-loop mocking for the AI SDK (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers/issues/11484\"\u003e#11484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/bc0705384b51252af26dcc65425b216bf5eb063c\"\u003e\u003ccode\u003ebc07053\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers/issues/11170\"\u003e#11170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/0ec4a7ffbf21af08ed31b721696614533aa591c7\"\u003e\u003ccode\u003e0ec4a7f\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003e@​shadcn/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/@shadcn/helpers@0.2.0/packages/helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​shadcn/helpers\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shadcn/react` from 0.3.0 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003e@​shadcn/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shadcn/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11720\"\u003e#11720\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/503a3a57aec9a3817e37f90aa0817b1fabd284d0\"\u003e\u003ccode\u003e503a3a57aec9a3817e37f90aa0817b1fabd284d0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Set \u003ccode\u003edata-pending-scroll\u003c/code\u003e on the MessageScroller root and viewport until \u003ccode\u003edefaultScrollPosition\u003c/code\u003e (\u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;last-anchor\u0026quot;\u003c/code\u003e) is applied, so the viewport can be hidden and a server-rendered transcript does not flash the top of the thread on reload.\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/shadcn-ui/ui/blob/main/packages/react/CHANGELOG.md\"\u003e@​shadcn/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11720\"\u003e#11720\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/503a3a57aec9a3817e37f90aa0817b1fabd284d0\"\u003e\u003ccode\u003e503a3a57aec9a3817e37f90aa0817b1fabd284d0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Set \u003ccode\u003edata-pending-scroll\u003c/code\u003e on the MessageScroller root and viewport until \u003ccode\u003edefaultScrollPosition\u003c/code\u003e (\u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;last-anchor\u0026quot;\u003c/code\u003e) is applied, so the viewport can be hidden and a server-rendered transcript does not flash the top of the thread on reload.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/63c1308d112b6b1205d86244a156cca1abef5087\"\u003e\u003ccode\u003e63c1308\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/react/issues/11714\"\u003e#11714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/503a3a57aec9a3817e37f90aa0817b1fabd284d0\"\u003e\u003ccode\u003e503a3a5\u003c/code\u003e\u003c/a\u003e fix(react): hide MessageScroller until the opening position applies (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/react/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/@shadcn/react@0.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 7.0.44 to 7.0.92\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.92\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea51cc94: fix(ai): preserve provider metadata from empty smooth stream deltas\u003c/li\u003e\n\u003cli\u003ed1904d3: fix(ai): surface fallback errors for empty HTTP response bodies\u003c/li\u003e\n\u003cli\u003e84e5a79: fix(ai): skip \u003ccode\u003esmoothStream\u003c/code\u003e delays while the document is hidden\u003c/li\u003e\n\u003cli\u003ea8e8ad0: fix(ai): expose call ID and abort reason in streamText onAbort callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a7e324b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.74\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.91\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e802af1e: Add configurable recovery for provider errors received after \u003ccode\u003estreamText\u003c/code\u003e response streaming begins. Explicitly configuring \u003ccode\u003estreamRetries\u003c/code\u003e enables isolated retry attempts, including one bounded callback-directed recovery through \u003ccode\u003eStreamTextOnErrorRetryCallback\u003c/code\u003e with \u003ccode\u003estreamRetries: 0\u003c/code\u003e; recovered results and metadata reflect only the successful attempt, while the existing \u003ccode\u003eStreamTextOnErrorCallback\u003c/code\u003e contract and logging-only observer behavior remain compatible.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5484f27]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [36eb7ee]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [622fa7f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.73\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.90\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4d25a08]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6bcc0f8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.72\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.89\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5190b67: feat(provider): extend the FilesV4 interface with optional \u003ccode\u003egetFileMetadata\u003c/code\u003e, \u003ccode\u003edownloadFile\u003c/code\u003e (streaming), and \u003ccode\u003edeleteFile\u003c/code\u003e operations, plus \u003ccode\u003eabortSignal\u003c/code\u003e/\u003ccode\u003eheaders\u003c/code\u003e call options and a \u003ccode\u003e{ type: 'stream' }\u003c/code\u003e upload data variant; upload results now expose \u003ccode\u003ebyteSize\u003c/code\u003e, \u003ccode\u003ecreatedAt\u003c/code\u003e, and \u003ccode\u003eexpiresAt\u003c/code\u003e (also surfaced by the core \u003ccode\u003euploadFile()\u003c/code\u003e helper, which now forwards \u003ccode\u003eabortSignal\u003c/code\u003e/\u003ccode\u003eheaders\u003c/code\u003e); add \u003ccode\u003epostMultipartStreamToApi\u003c/code\u003e (streaming multipart uploads with deterministic part ordering and failure-path stream teardown), \u003ccode\u003edeleteFromApi\u003c/code\u003e, and \u003ccode\u003ecreateBinaryStreamResponseHandler\u003c/code\u003e to provider-utils\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5190b67]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.35\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.71\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.88\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8b6b756: fix(ai): prevent generateText from accepting responses that violate required tool choices\u003c/li\u003e\n\u003cli\u003ee07b577: feat: add tool calling support to batch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.87\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/34f3b7991f16451e6fd84ba5dc39f9c0b20b0514\"\u003e\u003ccode\u003e34f3b79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20250\"\u003e#20250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a8e8ad0bec23a137a8a1385d3fec4a2c69f20bd6\"\u003e\u003ccode\u003ea8e8ad0\u003c/code\u003e\u003c/a\u003e fix: align streamText onAbort callback types and documentation with runtime a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/84e5a79fc56f112bfe6ca4f838d4587ecace09d6\"\u003e\u003ccode\u003e84e5a79\u003c/code\u003e\u003c/a\u003e fix: prevent smoothStream from stalling streams in background tabs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20219\"\u003e#20219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a51cc94233230f1b5dae346a1a3bc51e52dd82b1\"\u003e\u003ccode\u003ea51cc94\u003c/code\u003e\u003c/a\u003e fix: preserve provider metadata from empty smoothStream deltas without leakin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1904d3380dca3253a0c655dee0e23bf009508e7\"\u003e\u003ccode\u003ed1904d3\u003c/code\u003e\u003c/a\u003e fix: surface fallback error messages for empty HTTP error responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20112\"\u003e#20112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/79b4ab869b38c5c702bc3a3bf055254b74648759\"\u003e\u003ccode\u003e79b4ab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20192\"\u003e#20192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/802af1e6db8e7bf9553b143fd4da239573a721dc\"\u003e\u003ccode\u003e802af1e\u003c/code\u003e\u003c/a\u003e feat: add configurable, attempt-isolated recovery for mid-stream provider fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5190b67647b5e0469ddce589122a1854f738cbe5\"\u003e\u003ccode\u003e5190b67\u003c/code\u003e\u003c/a\u003e feat(provider): add optional getFileMetadata/downloadFile/deleteFile to Files...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@7.0.92/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.14.0 to 16.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003cli\u003eWith nested root folders, each level gets its own dropdown instead of one flat list. Tab lists (\u003ccode\u003etabMode: 'top'\u003c/code\u003e on Docs layout, \u003ccode\u003etabMode: 'navbar'\u003c/code\u003e on Notebook layout) show the innermost \u003ccode\u003eroot: true\u003c/code\u003e group, and are hidden on pages outside of any root folder.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetLayoutTabs()\u003c/code\u003e includes typed root folders too, so a custom \u003ccode\u003etransform\u003c/code\u003e also decorates them. Custom \u003ccode\u003etabs\u003c/code\u003e entries bound to a page tree folder are grouped the same way, other entries are appended to the \u003ccode\u003eroot: true\u003c/code\u003e dropdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etabs={false}\u003c/code\u003e disables the dropdowns of typed root folders as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003efindProjection()\u003c/code\u003e in \u003ccode\u003efumadocs-core/page-tree\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eFind the structural projection of a page in another root folder, the page at the same file path relative to the root folder:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { findProjection } from 'fumadocs-core/page-tree';\n\u003cp\u003efindProjection(v1, v2, page)?.url;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.4\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.4\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bd6f3b02861f31e79226cab2ff404a460ea641d\"\u003e\u003ccode\u003e1bd6f3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8a3592ffb87b6e16d7dd96f1f1d645a40d4eac38\"\u003e\u003ccode\u003e8a3592f\u003c/code\u003e\u003c/a\u003e fix(api-docs): improve schema merging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/31f98054dbe108be5d3f194d745e360949974878\"\u003e\u003ccode\u003e31f9805\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c7b64ca1f3bce4a8884b7dface04da4943a078f4\"\u003e\u003ccode\u003ec7b64ca\u003c/code\u003e\u003c/a\u003e docs: introduce typed roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/119c2cf94cec70bf66c35aea76e2a9a501bf042c\"\u003e\u003ccode\u003e119c2cf\u003c/code\u003e\u003c/a\u003e feat(core): typed roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3a93aa5e3508aa923f9d776ee033ad404d749cf2\"\u003e\u003ccode\u003e3a93aa5\u003c/code\u003e\u003c/a\u003e fix(api-docs): intersect overlapping type sets when merging allOf (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5a806c96f56f5327ce14aecb6015630c0b005572\"\u003e\u003ccode\u003e5a806c9\u003c/code\u003e\u003c/a\u003e docs: improve remark-image docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/638457e5103e6eef760ebe55bed072119673f992\"\u003e\u003ccode\u003e638457e\u003c/code\u003e\u003c/a\u003e test(core): cover shiki highlighting of nested code blocks (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3525\"\u003e#3525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b54011ccace644674f892b88b4430f901a8ffaf5\"\u003e\u003ccode\u003eb54011c\u003c/code\u003e\u003c/a\u003e feat(openapi,api-docs): make components installable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a5e66be33be685f11286d6052d7ad978f9d1e0dc\"\u003e\u003ccode\u003ea5e66be\u003c/code\u003e\u003c/a\u003e docs: add generative-a11y to showcase (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.0...fumadocs@16.15.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.2.1 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.1\u003c/h2\u003e\n\u003ch3\u003eScope \u003ccode\u003elastModified\u003c/code\u003e git log to the content directory\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egit log\u003c/code\u003e is scoped to the collection's content directory instead of buffering the repository's entire history in every worker.\u003c/p\u003e\n\u003ch3\u003eFix Vite dev server crash on declaration-only dependencies\u003c/h3\u003e\n\u003cp\u003eThe injected Vite config no longer pre-bundles packages without runtime JavaScript, such as \u003ccode\u003e@types/mdx\u003c/code\u003e. Pre-bundling them made esbuild parse \u003ccode\u003e.d.ts\u003c/code\u003e files and fail on imports that only exist in type space, crashing the dev server.\u003c/p\u003e\n\u003ch3\u003eEncode \u003ccode\u003eimport.meta.glob\u003c/code\u003e query values\u003c/h3\u003e\n\u003cp\u003eThe Vite codegen passed the query to \u003ccode\u003eimport.meta.glob\u003c/code\u003e as an object, letting the bundler serialize it. Rolldown inlines the values as-is, so a macro id such as \u003ccode\u003esrc/lib/source.ts#docs\u003c/code\u003e left an unescaped \u003ccode\u003e/\u003c/code\u003e in the content file's module id and relative imports from that module (e.g. images from \u003ccode\u003e![Banner](https://github.com/fuma-nama/fumadocs/blob/HEAD/logo.png)\u003c/code\u003e) failed to resolve, since the importer's directory is derived from the raw id.\u003c/p\u003e\n\u003cp\u003eThe query is now serialized (and percent-encoded) by Fumadocs itself, matching what the Node.js codegen already did.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.0\u003c/h2\u003e\n\u003ch3\u003eSätteri 0.10\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e@fumadocs/satteri\u003c/code\u003e now requires \u003ccode\u003esatteri\u003c/code\u003e ^0.10.3, and the plugins were rewritten on its new capabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExports (\u003ccode\u003efrontmatter\u003c/code\u003e, \u003ccode\u003etoc\u003c/code\u003e, \u003ccode\u003estructuredData\u003c/code\u003e, …) are emitted by an \u003ccode\u003eafter\u003c/code\u003e document hook instead of an anchor marker appended to the source, so plugins no longer see (or need to skip) the anchor node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.2.1...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `input-otp` from 1.4.2 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guilhermerodz/input-otp/releases\"\u003einput-otp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003ePromotes the safe 1.5.0-beta.2 code without functional changes. Everything in this release is backwards-compatible: no public type changes and no behavior changes beyond the bug fixes below. Two beta.1 experiments are deliberately excluded — the iOS native-selection workaround (the thin native selection artifact remains a known cosmetic limitation) and the \u003ccode\u003eonComplete\u003c/code\u003e type narrowing, which returns in 2.0.0 as a documented breaking change.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(input): reserve the password manager badge gutter only where it fits\u003c/li\u003e\n\u003cli\u003efix(input): disable spellcheck by default\u003c/li\u003e\n\u003cli\u003efix(input): feature-detect \u003ccode\u003eResizeObserver\u003c/code\u003e before observing\u003c/li\u003e\n\u003cli\u003efix(input): use a 16px fallback until \u003ccode\u003e--root-height\u003c/code\u003e resolves, preventing iOS focus zoom\u003c/li\u003e\n\u003cli\u003efix(input): clear pending synchronization timeouts on unmount\u003c/li\u003e\n\u003cli\u003efeat(input): add a \u003ccode\u003enonce\u003c/code\u003e prop for Content-Security-Policy support\u003c/li\u003e\n\u003cli\u003efix(input): guard the input reference used by the \u003ccode\u003eselectionchange\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003efix(input): opt the container out of browser translation\u003c/li\u003e\n\u003cli\u003efix(input): report cosmetic CSS rule failures as warnings instead of errors\u003c/li\u003e\n\u003cli\u003edocs: document the stable iOS selection behavior and its cosmetic limitation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSafe release candidate for 1.5.0. This release withdraws the experimental iOS native-selection workaround from 1.5.0-beta.1 after compatibility review. The edit menu, paste, typing, selection and focus behavior return to the proven 1.4.x implementation; the thin native selection artifact remains a known iOS limitation.\u003c/p\u003e\n\u003cp\u003eIt also withdraws the \u003ccode\u003eonComplete\u003c/code\u003e type narrowing from 1.5.0-beta.1. Although type-level only, it can fail compilation of existing handlers typed with extra or non-string parameters (a common example is passing react-hook-form's \u003ccode\u003ehandleSubmit(onSubmit)\u003c/code\u003e directly), which makes it a breaking change under semver. It will return in 2.0.0 with a documented migration path.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erevert(input): withdraw the experimental iOS native-selection workaround from 1.5.0-beta.1\u003c/li\u003e\n\u003cli\u003erevert(types): withdraw the \u003ccode\u003eonComplete\u003c/code\u003e narrowing from 1.5.0-beta.1, deferring it to 2.0.0\u003c/li\u003e\n\u003cli\u003edocs: align the mobile and edge-case documentation with the stable candidate\u003c/li\u003e\n\u003cli\u003etest: verify focus, typing, editing, deletion, paste, Select All → Paste and the native edit menu on iOS 18.0 and 26.5 simulators\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated experimental release. It introduced an iOS native-selection workaround that moved and scaled the underlying input, and narrowed the \u003ccode\u003eonComplete\u003c/code\u003e type in a way that can break compilation of existing apps. Both were withdrawn in 1.5.0-beta.2 and are not planned for 1.5.0 stable. Existing installs remain reproducible, but new beta users should use 1.5.0-beta.2 or later.\u003c/p\u003e\n\u003cp\u003ePrepared but not published. Its safe changes are included in 1.5.0-beta.2.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(input): reserve the password manager badge gutter only where it fits\n\u003cul\u003e\n\u003cli\u003eOnce a badge was detected, the input grew 40px past the container to push the badge off the last slot — and the only guard was the distance to the viewport's right edge. Inside a constrained scroll container (a card, a modal) that overhang registered as scrollable overflow: a horizontal scrollbar appeared and shifted the whole layout. The space check now measures the nearest ancestor that constrains horizontal overflow (scroll containers, \u003ccode\u003eoverflow: hidden\u003c/code\u003e/\u003ccode\u003eclip\u003c/code\u003e ancestors, the container itself, and the real viewport width) and skips the push when the gutter doesn't fit; the badge then stays over the last slot, exactly as with \u003ccode\u003epushPasswordManagerStrategy=\u0026quot;none\u0026quot;\u003c/code\u003e. Nothing is ever clipped, so extensions keep rendering their badges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): disable spellcheck by default\n\u003cul\u003e\n\u003cli\u003eBrowsers would mark a filled code as a spelling error and underline it. \u003ccode\u003espellCheck\u003c/code\u003e now defaults to \u003ccode\u003efalse\u003c/code\u003e; passing your own \u003ccode\u003espellCheck\u003c/code\u003e prop still overrides it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): feature-detect ResizeObserver before observing\n\u003cul\u003e\n\u003cli\u003eBrowsers without \u003ccode\u003eResizeObserver\u003c/code\u003e (e.g. iOS Safari \u0026lt;13.4) crashed on mount. When the observer is unavailable, the root height is now simply measured once on mount.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): fall back to 16px font-size until \u003ccode\u003e--root-height\u003c/code\u003e resolves\n\u003cul\u003e\n\u003cli\u003eBefore the variable is set, the invisible input inherited its font-size — and when that inherited size was under 16px, iOS Safari zoomed the whole page on focus or back-navigation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): clear pending sync timeouts on unmount\n\u003cul\u003e\n\u003cli\u003eThe autofill/selection sync timeouts could fire after unmount, causing state updates on an unmounted component — noisy \u003ccode\u003eact()\u003c/code\u003e warnings and flaky CI test runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(input): add \u003ccode\u003enonce\u003c/code\u003e prop\n\u003cul\u003e\n\u003cli\u003eApplied to the \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tag the library injects, so a \u003ccode\u003estyle-src\u003c/code\u003e Content-Security-Policy that requires nonces no longer blocks it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): use the guarded input reference inside the selectionchange listener\n\u003cul\u003e\n\u003cli\u003eFixes a \u003ccode\u003enull is not an object (evaluating 'setSelectionRange')\u003c/code\u003e crash when the listener fired while the ref was already null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): opt the container out of browser translation\n\u003cul\u003e\n\u003cli\u003eChrome's translator rewrote the slots' text nodes (wrapping them in \u003ccode\u003e\u0026lt;font\u0026gt;\u003c/code\u003e elements), crashing React on the next re-render — easiest to hit with alphanumeric codes under an active page translation. The container now carries \u003ccode\u003etranslate=\u0026quot;no\u0026quot;\u003c/code\u003e; a one-time code is never meaningful to translate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): log CSS rule insertion failures as warnings, not errors\n\u003cul\u003e\n\u003cli\u003eSome environments reject individual cosmetic selectors (\u003ccode\u003e:autofill\u003c/code\u003e in older Android WebViews, for instance). Nothing breaks when that happens, but the \u003ccode\u003econsole.error\u003c/code\u003e was captured by Sentry and similar tools as if the application had failed. Same message, warning level.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003echore(types): narrow \u003ccode\u003eonComplete\u003c/code\u003e to \u003ccode\u003e(value: string) =\u0026gt; unknown\u003c/code\u003e\u003c/del\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guilhermerodz/input-otp/blob/master/CHANGELOG.md\"\u003einput-otp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.0]\u003c/h2\u003e\n\u003cp\u003ePromotes the safe 1.5.0-beta.2 code without functional changes. Everything in this release is backwards-compatible: no public type changes and no behavior changes beyond the bug fixes below. Two beta.1 experiments are deliberately excluded — the iOS native-selection workaround (the thin native selection artifact remains a known cosmetic limitation) and the \u003ccode\u003eonComplete\u003c/code\u003e type narrowing, which returns in 2.0.0 as a documented breaking change.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(input): reserve the password manager badge gutter only where it fits\u003c/li\u003e\n\u003cli\u003efix(input): disable spellcheck by default\u003c/li\u003e\n\u003cli\u003efix(input): feature-detect \u003ccode\u003eResizeObserver\u003c/code\u003e before observing\u003c/li\u003e\n\u003cli\u003efix(input): use a 16px fallback until \u003ccode\u003e--root-height\u003c/code\u003e resolves, preventing iOS focus zoom\u003c/li\u003e\n\u003cli\u003efix(input): clear pending synchronization timeouts on unmount\u003c/li\u003e\n\u003cli\u003efeat(input): add a \u003ccode\u003enonce\u003c/code\u003e prop for Content-Security-Policy support\u003c/li\u003e\n\u003cli\u003efix(input): guard the input reference used by the \u003ccode\u003eselectionchange\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003efix(input): opt the container out of browser translation\u003c/li\u003e\n\u003cli\u003efix(input): report cosmetic CSS rule failures as warnings instead of errors\u003c/li\u003e\n\u003cli\u003edocs: document the stable iOS selection behavior and its cosmetic limitation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0-beta.2]\u003c/h2\u003e\n\u003cp\u003eSafe release candidate for 1.5.0. This release withdraws the experimental iOS native-selection workaround from 1.5.0-beta.1 after compatibility review. The edit menu, paste, typing, selection and focus behavior return to the proven 1.4.x implementation; the thin native selection artifact remains a known iOS limitation.\u003c/p\u003e\n\u003cp\u003eIt also withdraws the \u003ccode\u003eonComplete\u003c/code\u003e type narrowing from 1.5.0-beta.1. Although type-level only, it can fail compilation of existing handlers typed with extra or non-string parameters (a common example is passing react-hook-form's \u003ccode\u003ehandleSubmit(onSubmit)\u003c/code\u003e directly), which makes it a breaking change under semver. It will return in 2.0.0 with a documented migration path.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erevert(input): withdraw the experimental iOS native-selection workaround from 1.5.0-beta.1\u003c/li\u003e\n\u003cli\u003erevert(types): withdraw the \u003ccode\u003eonComplete\u003c/code\u003e narrowing from 1.5.0-beta.1, deferring it to 2.0.0\u003c/li\u003e\n\u003cli\u003edocs: align the mobile and edge-case documentation with the stable candidate\u003c/li\u003e\n\u003cli\u003etest: verify focus, typing, editing, deletion, paste, Select All → Paste and the native edit menu on iOS 18.0 and 26.5 simulators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0-beta.1]\u003c/h2\u003e\n\u003cp\u003eDeprecated experimental release. It introduced an iOS native-selection workaround that moved and scaled the underlying input, and narrowed the \u003ccode\u003eonComplete\u003c/code\u003e type in a way that can break compilation of existing apps. Both were withdrawn in 1.5.0-beta.2 and are not planned for 1.5.0 stable. Existing installs remain reproducible, but new beta users should use 1.5.0-beta.2 or later.\u003c/p\u003e\n\u003ch2\u003e[1.5.0-beta.0]\u003c/h2\u003e\n\u003cp\u003ePrepared but not published. Its safe changes are included in 1.5.0-beta.2.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(input): reserve the password manager badge gutter only where it fits\n\u003cul\u003e\n\u003cli\u003eOnce a badge was detected, the input grew 40px past the container to push the badge off the last slot — and the only guard was the distance to the viewport's right edge. Inside a constrained scroll container (a card, a modal) that overhang registered as scrollable overflow: a horizontal scrollbar appeared and shifted the whole layout. The space check now measures the nearest ancestor that constrains horizontal overflow (scroll containers, \u003ccode\u003eoverflow: hidden\u003c/code\u003e/\u003ccode\u003eclip\u003c/code\u003e ancestors, the container itself, and the real viewport width) and skips the push when the gutter doesn't fit; the badge then stays over the last slot, exactly as with \u003ccode\u003epushPasswordManagerStrategy=\u0026quot;none\u0026quot;\u003c/code\u003e. Nothing is ever clipped, so extensions keep rendering their badges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): disable spellcheck by default\n\u003cul\u003e\n\u003cli\u003eBrowsers would mark a filled code as a spelling error and underline it. \u003ccode\u003espellCheck\u003c/code\u003e now defaults to \u003ccode\u003efalse\u003c/code\u003e; passing your own \u003ccode\u003espellCheck\u003c/code\u003e prop still overrides it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): feature-detect ResizeObserver before observing\n\u003cul\u003e\n\u003cli\u003eBrowsers without \u003ccode\u003eResizeObserver\u003c/code\u003e (e.g. iOS Safari \u0026lt;13.4) crashed on mount. When the observer is unavailable, the root height is now simply measured once on mount.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): fall back to 16px font-size until \u003ccode\u003e--root-height\u003c/code\u003e resolves\n\u003cul\u003e\n\u003cli\u003eBefore the variable is set, the invisible input inherited its font-size — and when that inherited size was under 16px, iOS Safari zoomed the whole page on focus or back-navigation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): clear pending sync timeouts on unmount\n\u003cul\u003e\n\u003cli\u003eThe autofill/selection sync timeouts could fire after unmount, causing state updates on an unmounted component — noisy \u003ccode\u003eact()\u003c/code\u003e warnings and flaky CI test runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(input): add \u003ccode\u003enonce\u003c/code\u003e prop\n\u003cul\u003e\n\u003cli\u003eApplied to the \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tag the library injects, so a \u003ccode\u003estyle-src\u003c/code\u003e Content-Security-Policy that requires nonces no longer blocks it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): use the guarded input reference inside the selectionchange listener\n\u003cul\u003e\n\u003cli\u003eFixes a \u003ccode\u003enull is not an object (evaluating 'setSelectionRange')\u003c/code\u003e crash when the listener fired while the ref was already null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): opt the container out of browser translation\n\u003cul\u003e\n\u003cli\u003eChrome's translator rewrote the slots' text nodes (wrapping them in \u003ccode\u003e\u0026lt;font\u0026gt;\u003c/code\u003e elements), crashing React on the next re-render — easiest to hit with alphanumeric codes under an active page translation. The container now carries \u003ccode\u003etranslate=\u0026quot;no\u0026quot;\u003c/code\u003e; a one-time code is never meaningful to translate.\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\u003eSee full diff in \u003ca href=\"https://github.com/guilhermerodz/input-otp/commits/v1.5.0/packages/input-otp\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 input-otp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.43.0 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[13.2.0] 2026-unreleased\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimate.addEffect()\u003c/code\u003e for registering effects that lets \u003ccode\u003eanimate\u003c/code\u003e drive non-DOM subjects alongside DOM elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethreeEffect\u003c/code\u003e (\u003ccode\u003emotion/three\u003c/code\u003e) supporting Three.js objects, materials, shader uniforms, TSL uniform nodes and more.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evgpuEffect\u003c/code\u003e (\u003ccode\u003emotion/vgpu\u003c/code\u003e) supporting shared uniforms, \u003ccode\u003eEffect\u003c/code\u003e/\u003ccode\u003eDraw\u003c/code\u003e/\u003ccode\u003eCompute\u003c/code\u003e bindings (\u003ccode\u003e\u0026quot;params.time\u0026quot;\u003c/code\u003e), scene nodes, cameras, lights, materials, orbit controls, CSS colors and vector components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreateEffect\u003c/code\u003e now accepts \u003ccode\u003etest\u003c/code\u003e, \u003ccode\u003eread\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e options and exposes bound motion values via \u003ccode\u003eeffect.get()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize and improved performance of \u003ccode\u003espring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.1.1] 2026-08-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuard animation \u003ccode\u003ewindow\u003c/code\u003e access in non-browser runtimes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Improved compat with React 19 strict mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.1.0] 2026-08-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Multidimensional reorder.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Automatic axis detection.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: RTL support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.0.0] 2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved optional \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e dependency in favour of explicit \u003ccode\u003e\u0026lt;MotionConfig isValidProp={isPropValid}\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHardware-accelerated SVG elements correctly apply final style on animation complete.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure nodes are marked as safe to remove when rendering \u003ccode\u003epropagate\u003c/code\u003e with no \u003ccode\u003emotion\u003c/code\u003e children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0f1c11975f8ccad99c6c42422a46de3e310169aa\"\u003e\u003ccode\u003e0f1c119\u003c/code\u003e\u003c/a\u003e v13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f73cbd7b11ebeee97640dbe586c6039fcf5eff45\"\u003e\u003ccode\u003ef73cbd7\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d743b79e59e4f24fb0390f19bfcb05371f6fe12a\"\u003e\u003ccode\u003ed743b79\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ce2719dfb620bf0df54c8b3e6c413252ab2f974e\"\u003e\u003ccode\u003ece2719d\u003c/code\u003e\u003c/a\u003e Add WebGPURenderer TSL demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b800e587136bdf1d8ab3c4080789ddcf01976c37\"\u003e\u003ccode\u003eb800e58\u003c/code\u003e\u003c/a\u003e Add TSL uniform node support to Three.js animate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d60a9563a59963175eb30dc362001d5224a2aa1f\"\u003e\u003ccode\u003ed60a956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3800\"\u003e#3800\u003c/a\u003e from motiondivision/add-uniform-effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a2d3227bbe4e8cf52a35c5a7bfb675313ccd4af1\"\u003e\u003ccode\u003ea2d3227\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3799\"\u003e#3799\u003c/a\u003e from motiondivision/generator-filesize-optimisations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/55c8f8e51cfc5b2a682e0ae2a49d817ce151ebaf\"\u003e\u003ccode\u003e55c8f8e\u003c/code\u003e\u003c/a\u003e Remove redundant comment from inertia bounds check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/84c2599c26c1b387c262e52386165b867b14d738\"\u003e\u003ccode\u003e84c2599\u003c/code\u003e\u003c/a\u003e Add GPU adapter preview examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7b0ac88076af89180989676aa43bd63475e86f80\"\u003e\u003ccode\u003e7b0ac88\u003c/code\u003e\u003c/a\u003e Create adapter MotionValues lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.43.0...v13.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.11 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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...\n\n_Description has been truncated_","html_url":"https://github.com/douinc/ondo-ui/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/douinc%2Fondo-ui/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"},{"uuid":"5392772095","node_id":"PR_kwDOUEDt_c8AAAABCvzCVg","number":14,"state":"open","title":"chore(deps): bump the npm-minor-patch group in /docs/site with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript","dependency-trivial","requires-human"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-08T22:55:56.000Z","updated_at":"2026-09-08T22:57:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":6,"packages":[{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.38.0","new_version":"1.42.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"}],"path":"/docs/site","ecosystem":"npm"},"body":"Bumps the npm-minor-patch group in /docs/site with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.38.0` | `1.42.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.5.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n\nUpdates `fumadocs-core` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.38.0 to 1.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\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/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\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/1.40.0...1.41.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.42.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 `@types/node` from 26.4.0 to 26.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.26 to 8.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e544bffc4f4b3966d8ec69c41744b3ed65afc64a\"\u003e\u003ccode\u003ee544bff\u003c/code\u003e\u003c/a\u003e Release 8.5.28 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f8fc2525717a6a7216659f7be43c525f60c6a15a\"\u003e\u003ccode\u003ef8fc252\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5039fd78962d285abea5d7b3aebef32f053781ce\"\u003e\u003ccode\u003e5039fd7\u003c/code\u003e\u003c/a\u003e Add missed release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae40ca499cf6a9afdbb264c0ec09e71fe934e2af\"\u003e\u003ccode\u003eae40ca4\u003c/code\u003e\u003c/a\u003e Release 8.5.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/62b1626bb7fbb28eda616d002cbd525d239b18ba\"\u003e\u003ccode\u003e62b1626\u003c/code\u003e\u003c/a\u003e Fix linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1dba9384515a2dbc64517697c2f738b6d5c3f9a4\"\u003e\u003ccode\u003e1dba938\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3e82edc9f037faa41647342dceceba9b841f9881\"\u003e\u003ccode\u003e3e82edc\u003c/code\u003e\u003c/a\u003e Keep non-annotation comments when the processor has no plugins (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6d23bc362203118478bc8051b81f2910907ebe6e\"\u003e\u003ccode\u003e6d23bc3\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/508e9976be81536292e7666741e1c35e876b9a6a\"\u003e\u003ccode\u003e508e997\u003c/code\u003e\u003c/a\u003e Add GitHub Sponsors link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e993739dc49b6055f7dfc59b161d75702f0b2b8b\"\u003e\u003ccode\u003ee993739\u003c/code\u003e\u003c/a\u003e Add CodeRabbit sponsor (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.26...8.5.28\"\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/yo61/python-template/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yo61%2Fpython-template/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"5391452365","node_id":"PR_kwDOUOInxs8AAAABCuvkWQ","number":20,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-10T06:17:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-08T20:14:07.000Z","updated_at":"2026-09-10T06:17:29.000Z","time_to_close":122596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"hono","old_version":"4.13.5","new_version":"4.13.7","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.2.11","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"fumadocs-core","old_version":"16.15.6","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.6","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@jitl/quickjs-singlefile-cjs-release-sync","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/justjake/quickjs-emscripten"},{"name":"quickjs-emscripten","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/justjake/quickjs-emscripten"},{"name":"@types/node","old_version":"12.20.55","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |\n| [hono](https://github.com/honojs/hono) | `4.13.5` | `4.13.7` |\n| [jose](https://github.com/panva/jose) | `6.2.11` | `6.2.12` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.6` | `16.15.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.6` | `16.15.7` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.41.0` |\n| [@jitl/quickjs-singlefile-cjs-release-sync](https://github.com/justjake/quickjs-emscripten) | `0.31.0` | `0.32.0` |\n| [quickjs-emscripten](https://github.com/justjake/quickjs-emscripten) | `0.31.0` | `0.32.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `12.20.55` | `26.4.1` |\n\n\nUpdates `typescript` from 5.9.3 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 7.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\"\u003ehttps://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis tag was originally released at: \u003ca href=\"https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\"\u003ehttps://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0.1 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/1e4744d68260a7cb91b62b12edc3f6a2187faaf1\"\u003e\u003ccode\u003e1e4744d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a5a219c3b5da0db4fa0ecf6c0b1f588c9af9c669\"\u003e\u003ccode\u003ea5a219c\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4558\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ecfe30dce91368d52c9a49b6095bb0b673a238f8\"\u003e\u003ccode\u003eecfe30d\u003c/code\u003e\u003c/a\u003e Update status localization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5de25b5f8fec2ca35eadaed041f1f06d2e214895\"\u003e\u003ccode\u003e5de25b5\u003c/code\u003e\u003c/a\u003e Hide executable name in TypeScript status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d7ce74a75da2b80e8201506a1599c06549432b93\"\u003e\u003ccode\u003ed7ce74a\u003c/code\u003e\u003c/a\u003e Show bundled TypeScript version for packaged servers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29be66a607707f90d7a53103a4469bb3015a4d54\"\u003e\u003ccode\u003e29be66a\u003c/code\u003e\u003c/a\u003e Correct TS 7 release version to 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ed2bd1bfa4aac5211ce4bc58fcd1313c7eddc8ff\"\u003e\u003ccode\u003eed2bd1b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/887307575c58ea640dbeba3b4e8fdb6347cd3044\"\u003e\u003ccode\u003e8873075\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9427131ae2d4e230a90ee8a09daac4e75da3e311\"\u003e\u003ccode\u003e9427131\u003c/code\u003e\u003c/a\u003e Set up stable / nightly extension split, other prep (microsoft/typescript-go#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d4eaca5460a1f5f02a829e62706794b0a6fb903e\"\u003e\u003ccode\u003ed4eaca5\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4549\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.11 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003cp\u003eVitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our \u003ca href=\"https://vitest.dev/blog/vitest-5.html\"\u003eblog post\u003c/a\u003e for the official announcement.\u003c/p\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eloupe.inspect\u003c/code\u003e with pretty-format  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5 (1M context)\u003c/strong\u003e and \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9609\"\u003evitest-dev/vitest#9609\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f802da4b\"\u003e\u003c!-- raw HTML omitted --\u003e(3f802)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove quotes from string values in \u003ccode\u003etest.for/each\u003c/code\u003e title \u003ccode\u003e$\u003c/code\u003e variable (take 2)  -  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/10170\"\u003evitest-dev/vitest#10170\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/04d37e9d7\"\u003e\u003c!-- raw HTML omitted --\u003e(04d37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault \u003ccode\u003eattachmentsDir\u003c/code\u003e from \u003ccode\u003e.vitest-attachements/\u003c/code\u003e to \u003ccode\u003e.vitest/attachments/\u003c/code\u003e  -  by \u003ca href=\"https://github.com/MdSadiqMd\"\u003e\u003ccode\u003e@​MdSadiqMd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10186\"\u003evitest-dev/vitest#10186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ba7338c3\"\u003e\u003c!-- raw HTML omitted --\u003e(1ba73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003esequential\u003c/code\u003e test/suite options in favor of \u003ccode\u003econcurrent\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10198\"\u003evitest-dev/vitest#10198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9229f2edc\"\u003e\u003c!-- raw HTML omitted --\u003e(9229f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRepresent locator as an object instead of a string  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10212\"\u003evitest-dev/vitest#10212\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/80f07edf6\"\u003e\u003c!-- raw HTML omitted --\u003e(80f07)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline \u003ccode\u003eexpect\u003c/code\u003e package  -  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/10221\"\u003evitest-dev/vitest#10221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad16223e7\"\u003e\u003c!-- raw HTML omitted --\u003e(ad162)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated entry points  -  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/10222\"\u003evitest-dev/vitest#10222\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/994c6ddb9\"\u003e\u003c!-- raw HTML omitted --\u003e(994c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire Node.js 22 and Vite 6.4  -  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/10178\"\u003evitest-dev/vitest#10178\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3876283e8\"\u003e\u003c!-- raw HTML omitted --\u003e(38762)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFail \u003ccode\u003eexpect.poll\u003c/code\u003e when function didn't resolve in time  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10233\"\u003evitest-dev/vitest#10233\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4df048c11\"\u003e\u003c!-- raw HTML omitted --\u003e(4df04)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow an error if hoistable methods are outside the top level scope  -  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/10460\"\u003evitest-dev/vitest#10460\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0b4fddcb\"\u003e\u003c!-- raw HTML omitted --\u003e(d0b4f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoHaveTextContent\u003c/code\u003e is strict, add \u003ccode\u003etoMatchTextContent\u003c/code\u003e as alternative  -  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/10473\"\u003evitest-dev/vitest#10473\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18f303079\"\u003e\u003c!-- raw HTML omitted --\u003e(18f30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't lookup config file from ancestor directories  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e and \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10428\"\u003evitest-dev/vitest#10428\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/945d9090e\"\u003e\u003c!-- raw HTML omitted --\u003e(945d9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline \u003ccode\u003e@vitest/runner\u003c/code\u003e package, do not publish it anymore  -  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/10511\"\u003evitest-dev/vitest#10511\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d6e46b1e\"\u003e\u003c!-- raw HTML omitted --\u003e(6d6e4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow mutating happy-dom/jsdom window object  -  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\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10373\"\u003evitest-dev/vitest#10373\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/206e8cff8\"\u003e\u003c!-- raw HTML omitted --\u003e(206e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003econcurrencyId\u003c/code\u003e/\u003ccode\u003eworkerId\u003c/code\u003e on TestModule's diagnostics, make id 1-based  -  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/10516\"\u003evitest-dev/vitest#10516\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bdd985433\"\u003e\u003c!-- raw HTML omitted --\u003e(bdd98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escreenshotDirectory\u003c/code\u003e config to \u003ccode\u003ebrowser.expect.toMatchScreenshot\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10592\"\u003evitest-dev/vitest#10592\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a60ded0fb\"\u003e\u003c!-- raw HTML omitted --\u003e(a60de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e and support mocking \u003ccode\u003eTemporal\u003c/code\u003e  -  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 (gpt-5.6-sol)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10654\"\u003evitest-dev/vitest#10654\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f8b1532fe\"\u003e\u003c!-- raw HTML omitted --\u003e(f8b15)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove webdriverio package  -  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/10675\"\u003evitest-dev/vitest#10675\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5fed68f72\"\u003e\u003c!-- raw HTML omitted --\u003e(5fed6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear mocks by default before each test  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10613\"\u003evitest-dev/vitest#10613\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f6463bf2\"\u003e\u003c!-- raw HTML omitted --\u003e(0f646)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't emit localStorage warnings on Node 26, fail gracefully when worker fails to start  -  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/10293\"\u003evitest-dev/vitest#10293\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/334edef92\"\u003e\u003c!-- raw HTML omitted --\u003e(334ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate config resolution from the server creation  -  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/10554\"\u003evitest-dev/vitest#10554\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c0ec3444\"\u003e\u003c!-- raw HTML omitted --\u003e(1c0ec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline projects extend the root config by default  -  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/10750\"\u003evitest-dev/vitest#10750\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fec001ad3\"\u003e\u003c!-- raw HTML omitted --\u003e(fec00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable mocking Temporal without fake timers  -  by \u003ca href=\"https://github.com/fabon-f\"\u003e\u003ccode\u003e@​fabon-f\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10757\"\u003evitest-dev/vitest#10757\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac2d46b42\"\u003e\u003c!-- raw HTML omitted --\u003e(ac2d4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport nested projects  -  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/10846\"\u003evitest-dev/vitest#10846\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ec367cf2a\"\u003e\u003c!-- raw HTML omitted --\u003e(ec367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026gt;\u003c/code\u003e as separator in \u003ccode\u003e-t\u003c/code\u003e, calculate \u003ccode\u003eonly\u003c/code\u003e 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/10686\"\u003evitest-dev/vitest#10686\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a0b20bc86\"\u003e\u003c!-- raw HTML omitted --\u003e(a0b20)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFail the test when an asynchronous assertion is not awaited  -  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/10868\"\u003evitest-dev/vitest#10868\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/86d4a9da9\"\u003e\u003c!-- raw HTML omitted --\u003e(86d4a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare the Vite server between inline projects  -  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/10848\"\u003evitest-dev/vitest#10848\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d87c96ee4\"\u003e\u003c!-- raw HTML omitted --\u003e(d87c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParse files statically in vitest list by default  -  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/11088\"\u003evitest-dev/vitest#11088\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/51e949416\"\u003e\u003c!-- raw HTML omitted --\u003e(51e94)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebenchmark\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRewrite the public API  -  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/10113\"\u003evitest-dev/vitest#10113\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/19f6e8947\"\u003e\u003c!-- raw HTML omitted --\u003e(19f6e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIframe scale  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9745\"\u003evitest-dev/vitest#9745\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b639852cc\"\u003e\u003c!-- raw HTML omitted --\u003e(b6398)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003elocators.exact\u003c/code\u003e by default  -  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/10430\"\u003evitest-dev/vitest#10430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e203202f9\"\u003e\u003c!-- raw HTML omitted --\u003e(e2032)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esessionId\u003c/code\u003e for orchestrator html request  -  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\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10522\"\u003evitest-dev/vitest#10522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/79b7d8fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(79b7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave failure screenshots in \u003ccode\u003eattachmentsDir\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10917\"\u003evitest-dev/vitest#10917\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3b5bbd8b4\"\u003e\u003c!-- raw HTML omitted --\u003e(3b5bb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einclude/exclude\u003c/code\u003e globs too eager  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9818\"\u003evitest-dev/vitest#9818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/edacb0fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(edacb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ethresholds.perFile\u003c/code\u003e to accept an object  -  by \u003ca href=\"https://github.com/vladlenskiy\"\u003e\u003ccode\u003e@​vladlenskiy\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10190\"\u003evitest-dev/vitest#10190\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/13b78d98b\"\u003e\u003c!-- raw HTML omitted --\u003e(13b78)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003etoThrow(\u0026quot;\u0026quot;)\u003c/code\u003e behavior by reverting \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6710\"\u003e#6710\u003c/a\u003e  -  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/9643\"\u003evitest-dev/vitest#9643\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/6710\"\u003evitest-dev/vitest#6710\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c3e4bdbf\"\u003e\u003c!-- raw HTML omitted --\u003e(6c3e4)\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\u003eDeserialize automock as automock  -  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/vitest/issues/10192\"\u003evitest-dev/vitest#10192\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f892712d\"\u003e\u003c!-- raw HTML omitted --\u003e(2f892)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eblob\u003c/code\u003e reporter and \u003ccode\u003e--merge-reports\u003c/code\u003e default to \u003ccode\u003e.vitest/blob/\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10232\"\u003evitest-dev/vitest#10232\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d22b029ae\"\u003e\u003c!-- raw HTML omitted --\u003e(d22b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrite json and junit reporter output files to \u003ccode\u003e.vitest\u003c/code\u003e by default  -  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, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10621\"\u003evitest-dev/vitest#10621\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/58577290a\"\u003e\u003c!-- raw HTML omitted --\u003e(58577)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f441c6fab25e579c5b7dd3dd50538416f415fbae\"\u003e\u003ccode\u003ef441c6f\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11130\"\u003e#11130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d46a7472266d5bb43595ea51dcdd64ab0f560f12\"\u003e\u003ccode\u003ed46a747\u003c/code\u003e\u003c/a\u003e fix: treat test.describe as a suite during static collection (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11128\"\u003e#11128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/584cf308437069385b0fb905fa3ff7d7b7f65a90\"\u003e\u003ccode\u003e584cf30\u003c/code\u003e\u003c/a\u003e fix: add a warning if inline project has duplicate plugins due to unexpected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f08ce4b7144542af128dcb884150c42074223653\"\u003e\u003ccode\u003ef08ce4b\u003c/code\u003e\u003c/a\u003e fix: apply queued mocks from doMock() in queue order (fixes \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10706\"\u003e#10706\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/897f51fd2493046c52ec9539b7d02fe3763bd63e\"\u003e\u003ccode\u003e897f51f\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-rc.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11107\"\u003e#11107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1339b0655dc4679aeb8f905bacee83b6f76f6b23\"\u003e\u003ccode\u003e1339b06\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11104\"\u003e#11104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/51e9494166d8d0108a621fce80c41b6dba760bae\"\u003e\u003ccode\u003e51e9494\u003c/code\u003e\u003c/a\u003e feat!: parse files statically in vitest list by default (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11088\"\u003e#11088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2122ffdfb42d86c9a2f1238100d6a031312cae32\"\u003e\u003ccode\u003e2122ffd\u003c/code\u003e\u003c/a\u003e fix: propagate --maxWorkers to projects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11102\"\u003e#11102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dc10f5f8fb69b026afcf56f8a7a9dd36bd964d73\"\u003e\u003ccode\u003edc10f5f\u003c/code\u003e\u003c/a\u003e fix(browser): report the action error when a task times out (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11101\"\u003e#11101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fe1986fe334d22940039e815ccdbcc907baa6a\"\u003e\u003ccode\u003ed4fe198\u003c/code\u003e\u003c/a\u003e feat: promote clearCache out of experimental (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11086\"\u003e#11086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.13.5 to 4.13.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.7\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for the following security issue:\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003ehono/jsx\u003c/code\u003e renders plain strings unescaped in boundary components, leading to XSS\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eSuspense\u003c/code\u003e, \u003ccode\u003eErrorBoundary\u003c/code\u003e, and \u003ccode\u003eContext.Provider\u003c/code\u003e in \u003ccode\u003ehono/jsx\u003c/code\u003e, and \u003ccode\u003erenderToString()\u003c/code\u003e / \u003ccode\u003erenderToReadableStream()\u003c/code\u003e in \u003ccode\u003ehono/jsx/dom/server\u003c/code\u003e. Fixes missing HTML escaping for a plain string placed directly as a child or \u003ccode\u003efallback\u003c/code\u003e of these components, or as the root value of the server rendering functions, so untrusted strings could be emitted as markup. GHSA-hxh3-vqpv-xpqv\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who render untrusted strings inside \u003ccode\u003eSuspense\u003c/code\u003e, \u003ccode\u003eErrorBoundary\u003c/code\u003e, or \u003ccode\u003eContext.Provider\u003c/code\u003e, or pass them directly to \u003ccode\u003ehono/jsx/dom/server\u003c/code\u003e, are strongly encouraged to upgrade to this version.\u003c/p\u003e\n\u003ch2\u003ev4.13.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): keep a param value of \u0026quot;index\u0026quot; in $url() and $path() in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5297\"\u003ehonojs/hono#5297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): normalize root WebSocket URLs in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5291\"\u003ehonojs/hono#5291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): allow symbol keys in Context\u003c!-- raw HTML omitted --\u003e get and set fallbacks in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5300\"\u003ehonojs/hono#5300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003eeditorconfig-checker\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5336\"\u003ehonojs/hono#5336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(on-handler): use forEach for consistent handler iteration in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5326\"\u003ehonojs/hono#5326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.5...v4.13.6\"\u003ehttps://github.com/honojs/hono/compare/v4.13.5...v4.13.6\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/honojs/hono/commit/eebdf7be39abf0a872671835ccce0c4f03ea497a\"\u003e\u003ccode\u003eeebdf7b\u003c/code\u003e\u003c/a\u003e 4.13.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/2b8ed402cdab6dfc5e829b480806dcd8db94161e\"\u003e\u003ccode\u003e2b8ed40\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cac0c4d3fe29aca4e426031067cbbb3b9131e30c\"\u003e\u003ccode\u003ecac0c4d\u003c/code\u003e\u003c/a\u003e 4.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/dac5d5794c6134711e469c5e69d09cd6274e1fc1\"\u003e\u003ccode\u003edac5d57\u003c/code\u003e\u003c/a\u003e refactor(on-handler): use forEach for consistent handler iteration (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5326\"\u003e#5326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/ec648d683768ec5093315e5dc694c05594fec185\"\u003e\u003ccode\u003eec648d6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003eeditorconfig-checker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5336\"\u003e#5336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/e2740d5a1bd0b4254e517e3af8b60789284bc7bd\"\u003e\u003ccode\u003ee2740d5\u003c/code\u003e\u003c/a\u003e fix(types): allow symbol keys in Context\u0026lt;any\u0026gt; get and set fallbacks (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/499c35ebda35777fd35a7dd1906dd4f2687da61e\"\u003e\u003ccode\u003e499c35e\u003c/code\u003e\u003c/a\u003e fix(client): normalize root WebSocket URLs (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5291\"\u003e#5291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/50b8788cf54cb60112b7cd93642bc5094901475c\"\u003e\u003ccode\u003e50b8788\u003c/code\u003e\u003c/a\u003e fix(client): keep a param value of \u0026quot;index\u0026quot; in $url() and $path() (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5297\"\u003e#5297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.5...v4.13.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify and shorten public API guidance (\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003ebe62530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify JWS and JWE operation cores (\u003ca href=\"https://github.com/panva/jose/commit/92e9640290085dd37c152aeb7c4d5b22e9df96ab\"\u003e92e9640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid copying AES-GCM output (\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e6925d43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ededuplicate pending jwks key imports (\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003ebf5138b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eencode single-signature JWS input once (\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e7bc9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize General JWE shared headers once (\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e78637bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize jwks selection metadata once (\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003efd3ae3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse native encoding for larger ASCII strings (\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003eb23a6f3\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.11...v6.2.12\"\u003e6.2.12\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify and shorten public API guidance (\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003ebe62530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify JWS and JWE operation cores (\u003ca href=\"https://github.com/panva/jose/commit/92e9640290085dd37c152aeb7c4d5b22e9df96ab\"\u003e92e9640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid copying AES-GCM output (\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e6925d43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ededuplicate pending jwks key imports (\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003ebf5138b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eencode single-signature JWS input once (\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e7bc9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize General JWE shared headers once (\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e78637bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize jwks selection metadata once (\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003efd3ae3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse native encoding for larger ASCII strings (\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003eb23a6f3\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/panva/jose/commit/505a55b8f73536082367b2614cb77e927ba96ec1\"\u003e\u003ccode\u003e505a55b\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e\u003ccode\u003e7bc9a33\u003c/code\u003e\u003c/a\u003e perf: encode single-signature JWS input once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e\u003ccode\u003e78637bd\u003c/code\u003e\u003c/a\u003e perf: normalize General JWE shared headers once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003e\u003ccode\u003ebf5138b\u003c/code\u003e\u003c/a\u003e perf: deduplicate pending jwks key imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003e\u003ccode\u003eb23a6f3\u003c/code\u003e\u003c/a\u003e perf: use native encoding for larger ASCII strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003e\u003ccode\u003efd3ae3f\u003c/code\u003e\u003c/a\u003e perf: normalize jwks selection metadata once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e\u003ccode\u003e6925d43\u003c/code\u003e\u003c/a\u003e perf: avoid copying AES-GCM output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003e\u003ccode\u003ebe62530\u003c/code\u003e\u003c/a\u003e docs: clarify and shorten public API guidance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1b413121c71eed953852ac82a288f8a6b37f1343\"\u003e\u003ccode\u003e1b41312\u003c/code\u003e\u003c/a\u003e build: preserve README when generation fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0b518296d441aa95e45268eee178b3ad22a78d49\"\u003e\u003ccode\u003e0b51829\u003c/code\u003e\u003c/a\u003e build: check tree-shaking for every public binding\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.6 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.6...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.6 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.6...fumadocs@16.15.7\"\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.542.0 to 1.41.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 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\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/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\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/1.40.0...1.41.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebridge\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshrimp-off\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/3613\"\u003elucide-icons/lucide#3613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshopping-cart-plus\u003c/code\u003e \u0026amp; \u003ccode\u003eshopping-cart-minus\u003c/code\u003e icons by \u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): updated artboard name on illustrator template by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4724\"\u003elucide-icons/lucide#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4781\"\u003elucide-icons/lucide#4781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elighthouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/1.39.0...1.40.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.39.0...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\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/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/653e44b83293567ff24dcb90ca1094a9cf0a042a\"\u003e\u003ccode\u003e653e44b\u003c/code\u003e\u003c/a\u003e feat(packages): use .mjs for ESM bundles (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4285\"\u003e#4285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/dada0a82970d3733d1d716e2089591c538272a39\"\u003e\u003ccode\u003edada0a8\u003c/code\u003e\u003c/a\u003e fix(lucide-react): Fix dynamic imports (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4210\"\u003e#4210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a6e648a66ff470c2255d3666765fd73cfcc185ff\"\u003e\u003ccode\u003ea6e648a\u003c/code\u003e\u003c/a\u003e fix(lucide-react): correct client directives in RSC files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.41.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jitl/quickjs-singlefile-cjs-release-sync` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/justjake/quickjs-emscripten/blob/main/CHANGELOG.md\"\u003e@​jitl/quickjs-singlefile-cjs-release-sync's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/227\"\u003e#227\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRe-works function binding in \u003ccode\u003enewFunction\u003c/code\u003e to use a different proxying strategy based on a new abstraction, \u003ccode\u003eHostRef\u003c/code\u003e. HostRef allows tracking references of host values from guest handles. Once all references to the HostRef object are disposed (either in the host, or GC'd in the guest), the host value will be dereferenced and become garbage collectable.\u003c/li\u003e\n\u003cli\u003eFunctions passed to \u003ccode\u003enewFunction\u003c/code\u003e are interned in the runtime's \u003ccode\u003eHostRefMap\u003c/code\u003e until dereferenced.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHostRef\u003c/code\u003e is also exposed directly for use from \u003ccode\u003eQuickJSContext\u003c/code\u003e, see \u003ccode\u003enewHostRef\u003c/code\u003e, \u003ccode\u003etoHostRef\u003c/code\u003e, \u003ccode\u003eunwrapHostRef\u003c/code\u003e in the docs.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuickJSContext.newConstructorFunction\u003c/code\u003e, such functions will have their \u003ccode\u003ethis\u003c/code\u003e set to the newly constructed object, although they may also return a new object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/244\"\u003e#244\u003c/a\u003e Upgrade \u003ca href=\"https://github.com/quickjs-ng/quickjs\"\u003equickjs-ng\u003c/a\u003e to \u003ca href=\"https://github.com/quickjs-ng/quickjs/releases/tag/v0.12.1\"\u003ev0.12.1\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/243\"\u003e#243\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/josh\"\u003e\u003ccode\u003e@​josh\u003c/code\u003e\u003c/a\u003e-) Upgrade \u003ca href=\"https://github.com/bellard/quickjs\"\u003ebellard/quickjs\u003c/a\u003e to \u003ca href=\"https://github.com/bellard/quickjs/commit/f1139494d18a2053630c5ed3384a42bb70db3c53\"\u003e2025-09-13+f1139494\u003c/a\u003e. Review the \u003ca href=\"https://github.com/bellard/quickjs/blob/f1139494d18a2053630c5ed3384a42bb70db3c53/Changelog\"\u003eQuickJS changelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome intrinsics like \u003ccode\u003eBigInt\u003c/code\u003e are now always enabled.\u003c/li\u003e\n\u003cli\u003eBigNum extension removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/242\"\u003e#242\u003c/a\u003e Upgrade to Emscripten 5.0.1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/221\"\u003e#221\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/melbourne2991\"\u003e\u003ccode\u003e@​melbourne2991\u003c/code\u003e\u003c/a\u003e) Support generator return values in QuickJSIterator.\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/justjake/quickjs-emscripten/commit/df4efb9ef2cb25c417ecb57986da462d11b244ed\"\u003e\u003ccode\u003edf4efb9\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/fd9d3f0c52ff2a281efce3b2c388c41cf424269d\"\u003e\u003ccode\u003efd9d3f0\u003c/code\u003e\u003c/a\u003e Clean up functions when disposed (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/a858ac08090a1d0ebd1731f63e774662c4c62199\"\u003e\u003ccode\u003ea858ac0\u003c/code\u003e\u003c/a\u003e Update QuickJS-NG to v0.12.1 via amalgamation (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/26b222ac4dc35f651dcf40c5554123a07da43921\"\u003e\u003ccode\u003e26b222a\u003c/code\u003e\u003c/a\u003e Allow host functions to be treated as constructors (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/91e701752ed38b495550e10b44c51aae27e7d92c\"\u003e\u003ccode\u003e91e7017\u003c/code\u003e\u003c/a\u003e Update vendored QuickJS to 2025-09-13 (rebased) (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/8a6afb2b0e76386aab759bf9f700547bec520c02\"\u003e\u003ccode\u003e8a6afb2\u003c/code\u003e\u003c/a\u003e Update to emscripten 5.0.1 (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/57fb97c22eb73fbbbd7327f0ae917258b756e9ee\"\u003e\u003ccode\u003e57fb97c\u003c/code\u003e\u003c/a\u003e support generator return values in QuickJSIterator (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/aa48b619983f02c5691d989c0771a3421178ce4b\"\u003e\u003ccode\u003eaa48b61\u003c/code\u003e\u003c/a\u003e Bump postcss in the npm_and_yarn group across 1 directory (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/18cff60d12eff56b5410674257032485a67db0d7\"\u003e\u003ccode\u003e18cff60\u003c/code\u003e\u003c/a\u003e try again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/97267ffb6d926841623015748c7124f994e141c8\"\u003e\u003ccode\u003e97267ff\u003c/code\u003e\u003c/a\u003e try to fix broken image on npm\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/justjake/quickjs-emscripten/compare/v0.31.0...v0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quickjs-emscripten` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/justjake/quickjs-emscripten/blob/main/CHANGELOG.md\"\u003equickjs-emscripten's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/227\"\u003e#227\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRe-works function binding in \u003ccode\u003enewFunction\u003c/code\u003e to use a different proxying strategy based on a new abstraction, \u003ccode\u003eHostRef\u003c/code\u003e. HostRef allows tracking references of host values from guest handles. Once all references to the HostRef object are disposed (either in the host, or GC'd in the guest), the host value will be dereferenced and become garbage collectable.\u003c/li\u003e\n\u003cli\u003eFunctions passed to \u003ccode\u003enewFunction\u003c/code\u003e are interned in the runtime's \u003ccode\u003eHostRefMap\u003c/code\u003e until dereferenced.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHostRef\u003c/code\u003e is also exposed directly for use from \u003ccode\u003eQuickJSContext\u003c/code\u003e, see \u003ccode\u003enewHostRef\u003c/code\u003e, \u003ccode\u003etoHostRef\u003c/code\u003e, \u003ccode\u003eunwrapHostRef\u003c/code\u003e in the docs.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuickJSContext.newConstructorFunction\u003c/code\u003e, such functions will have their \u003ccode\u003ethis\u003c/code\u003e set to the newly constructed object, although they may also return a new object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/244\"\u003e#244\u003c/a\u003e Upgrade \u003ca href=\"https://github.com/quickjs-ng/quickjs\"\u003equickjs-ng\u003c/a\u003e to \u003ca href=\"https://github.com/quickjs-ng/quickjs/releases/tag/v0.12.1\"\u003ev0.12.1\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/243\"\u003e#243\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/josh\"\u003e\u003ccode\u003e@​josh\u003c/code\u003e\u003c/a\u003e-) Upgrade \u003ca href=\"https://github.com/bellard/quickjs\"\u003ebellard/quickjs\u003c/a\u003e to \u003ca href=\"https://github.com/bellard/quickjs/commit/f1139494d18a2053630c5ed3384a42bb70db3c53\"\u003e2025-09-13+f1139494\u003c/a\u003e. Review the \u003ca href=\"https://github.com/bellard/quickjs/blob/f1139494d18a2053630c5ed3384a42bb70db3c53/Changelog\"\u003eQuickJS changelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome intrinsics like \u003ccode\u003eBigInt\u003c/code\u003e are now always enabled.\u003c/li\u003e\n\u003cli\u003eBigNum extension removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/242\"\u003e#242\u003c/a\u003e Upgrade to Emscripten 5.0.1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/221\"\u003e#221\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/melbourne2991\"\u003e\u003ccode\u003e@​melbourne2991\u003c/code\u003e\u003c/a\u003e) Support generator return values in QuickJSIterator.\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/justjake/quickjs-emscripten/commit/df4efb9ef2cb25c417ecb57986da462d11b244ed\"\u003e\u003ccode\u003edf4efb9\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/fd9d3f0c52ff2a281efce3b2c388c41cf424269d\"\u003e\u003ccode\u003efd9d3f0\u003c/code\u003e\u003c/a\u003e Clean up functions when disposed (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/a858ac08090a1d0ebd1731f63e774662c4c62199\"\u003e\u003ccode\u003ea858ac0\u003c/code\u003e\u003c/a\u003e Update QuickJS-NG to v0.12.1 via amalgamation (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/26b222ac4dc35f651dcf40c5554123a07da43921\"\u003e\u003ccode\u003e26b222a\u003c/code\u003e\u003c/a\u003e Allow host functions to be treated as constructors (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/91e701752ed38b495550e10b44c51aae27e7d92c\"\u003e\u003ccode\u003e91e7017\u003c/code\u003e\u003c/a\u003e Update vendored QuickJS to 2025-09-13 (rebased) (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/8a6afb2b0e76386aab759bf9f700547bec520c02\"\u003e\u003ccode\u003e8a6afb2\u003c/code\u003e\u003c/a\u003e Update to emscripten 5.0.1 (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/57fb97c22eb73fbbbd7327f0ae917258b756e9ee\"\u003e\u003ccode\u003e57fb97c\u003c/code\u003e\u003c/a\u003e support generator return values in QuickJSIterator (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/aa48b619983f02c5691d989c0771a3421178ce4b\"\u003e\u003ccode\u003eaa48b61\u003c/code\u003e\u003c/a\u003e Bump postcss in the npm_and_yarn group across 1 directory (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/18cff60d12eff56b5410674257032485a67db0d7\"\u003e\u003ccode\u003e18cff60\u003c/code\u003e\u003c/a\u003e try again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/97267ffb6d926841623015748c7124f994e141c8\"\u003e\u003ccode\u003e97267ff\u003c/code\u003e\u003c/a\u003e try to fix broken image on npm\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/justjake/quickjs-emscripten/compare/v0.31.0...v0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 12.20.55 to 26.4.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","html_url":"https://github.com/Arttribute/common-arcade/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arttribute%2Fcommon-arcade/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"5378403289","node_id":"PR_kwDOUOP7KM8AAAABCkTEsg","number":12,"state":"open","title":"deps: bump the production group across 1 directory with 20 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-09-07T19:35:04.000Z","updated_at":"2026-09-07T20:00:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"production","update_count":20,"packages":[{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.1116.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@xyflow/react","old_version":"12.11.3","new_version":"12.11.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"fumadocs-core","old_version":"16.15.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jose","old_version":"6.2.10","new_version":"6.2.11","repository_url":"https://github.com/panva/jose"},{"name":"js-yaml","old_version":"5.3.0","new_version":"5.4.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"marked","old_version":"18.0.10","new_version":"18.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"material-symbols","old_version":"0.46.0","new_version":"0.47.1","repository_url":"https://github.com/marella/material-symbols"},{"name":"mermaid","old_version":"11.17.0","new_version":"11.17.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"next","old_version":"16.3.2","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.7","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"open","old_version":"11.0.1","new_version":"11.0.2","repository_url":"https://github.com/sindresorhus/open"},{"name":"socks","old_version":"2.8.9","new_version":"2.8.10","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"undici","old_version":"8.10.0","new_version":"8.10.2","repository_url":"https://github.com/nodejs/undici"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"onnxruntime-node","old_version":"1.24.3","new_version":"1.29.0","repository_url":"https://github.com/Microsoft/onnxruntime"},{"name":"wreq-js","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/sqdshguy/wreq-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1116.0` | `3.1127.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.3` | `12.11.6` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.0` | `16.15.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.0` | `16.15.7` |\n| [jose](https://github.com/panva/jose) | `6.2.10` | `6.2.11` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.3.0` | `5.4.1` |\n| [marked](https://github.com/markedjs/marked) | `18.0.10` | `18.0.11` |\n| [material-symbols](https://github.com/marella/material-symbols/tree/HEAD/material-symbols) | `0.46.0` | `0.47.1` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.17.0` | `11.17.2` |\n| [next](https://github.com/vercel/next.js) | `16.3.2` | `16.3.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.7` | `4.14.2` |\n| [open](https://github.com/sindresorhus/open) | `11.0.1` | `11.0.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.9` | `2.8.10` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [undici](https://github.com/nodejs/undici) | `8.10.0` | `8.10.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [onnxruntime-node](https://github.com/Microsoft/onnxruntime) | `1.24.3` | `1.29.0` |\n| [wreq-js](https://github.com/sqdshguy/wreq-js) | `3.1.0` | `3.2.0` |\n\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.1116.0 to 3.1127.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-bedrock-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1127.0\u003c/h2\u003e\n\u003ch4\u003e3.1127.0(2026-09-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Elemental MediaTailor now supports two new Monetization Functions lifecycle hooks, Post Ads Response and Pre Manifest Insertion, and a VAST Request function type that calls a VAST or VMAP ad server. This release also adds Yield Optimization with demand from Amazon Publisher Services. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c238a693cf4e9e9fa4bd5ad76f83caa35279ad46\"\u003ec238a693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-service-quotas:\u003c/strong\u003e  Service Quotas adds the AdjustableAtLevel property to QuotaContext, indicating whether a quota is adjustable at the account or resource level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f56bdf2c0e9581a97b246204dd95b7be1028a6f9\"\u003ef56bdf2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  New AWS REVIEW mode as supported data retention mode for Bedrock models (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cbd9ea9a4262cb007ed74da234d52e8feef0402f\"\u003ecbd9ea9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for ValidateSecurityGroupQuotasForInterface, an API that specifically authorized AWS services use to validate security group rule quotas before creating an elastic network interface. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f51c3b3e30327dd6fa45a9b8398422c7078d905d\"\u003ef51c3b3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1127.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1126.0\u003c/h2\u003e\n\u003ch4\u003e3.1126.0(2026-09-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sfn:\u003c/strong\u003e  Updates Step Functions API documentation around CloudTrail, Execution name reuse and sort order of ListExecutions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8dda8b4b9e90ec0cca551759885ca524b8d65a91\"\u003e8dda8b4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-load-balancing-v2:\u003c/strong\u003e  This release adds support for sending TCP resets for Gateway Load Balancer when a flow's idle timeout expires, or when a target becomes unhealthy or is deregistered. This adds updates the CLI documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16f16596740e5b7ee6032c4fc95fdd3a08a46e2\"\u003ea16f1659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Flows with endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a3a6205d3d39f6f98b445323359a938ae59ce1a\"\u003e3a3a6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family SFTP Connectors now support specifying an ordered list of AWS Secrets Manager version stages for secret retrieval. This enables seamless credential rotation workflows where external partners may take time to update their systems with new credentials. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4bf3ecce921aa42320c6b0d89278443d229b898\"\u003ee4bf3ecc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now supports specifying up to 29 PII entity types in the ContentRedaction configuration of a StartTranscriptionJob request, allowing all supported entity types to be redacted in a single batch transcription job. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5fb0b9a5bbb6cf9c61859a6946034aaf86e9e822\"\u003e5fb0b9a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release enables TagOnCreate for Rule resource on CreateRule API. It also introduces a new field called PreEvaluationFilters to Rule resource, thereby impacting all Create, Update, Describe and Search APIs for Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18bb14bcc83208229fba893ede04a7cb6e77af05\"\u003e18bb14bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds a critical parameter to the Amazon ECS managed daemon APIs that controls whether a daemon task failure drains the container instance. Non-critical daemon failures no longer drain the instance or block instance registration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e6a07d57083a221355891dfb18e9aa129e5987b\"\u003e2e6a07d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now allows users to set, update, and retrieve values for parameters that apply across all EVS Environments in their account at a regional level, such as the VCF License portability core count. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/803b694cec8ae130760716bc5d0bb1d531ca67a4\"\u003e803b694c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  AWS Elastic Disaster Recovery now includes source server architecture in SourceProperties to identify x86 and ARM64 systems. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20f19e0e2a30b73cff7dba02f07af83068306657\"\u003e20f19e0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds log group name prefix trace source selection, custom or source log group result destinations, and metrics namespace customization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/823b2d337b05368b88a488e988f4fc2b24133fae\"\u003e823b2d33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  AgentCore Identity adds Consent Portal APIs to manage portals that let end users grant OAuth authorization for agents to access resources. AgentCore Evaluation adds trace source selection by log group prefix, custom or source log group result destinations, and metrics namespace customization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f826477e17f07464f9a8cc1336e9467d9948b37\"\u003e2f826477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Deprecate EncryptionConfig resources field. Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c66ca41b9a97108402d0e3bd8e467babc35a7bac\"\u003ec66ca41b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Sequence Activities in GuardDuty Findings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c12a0eb1bdd18f3df7be39bb5f0c3e15be438b5\"\u003e5c12a0eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add download directory functionality (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8274\"\u003e#8274\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e591ee8a054e364dda13cb66a800b6afa4aa9ea\"\u003e6e591ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1126.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e@​aws-sdk/client-bedrock-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1126.0...v3.1127.0\"\u003e3.1127.0\u003c/a\u003e (2026-09-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1125.0...v3.1126.0\"\u003e3.1126.0\u003c/a\u003e (2026-09-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7131e7467d87d0a255fa1c42f6bb0dd12a84835e\"\u003e\u003ccode\u003e7131e74\u003c/code\u003e\u003c/a\u003e Publish v3.1126.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1127.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.11.3 to 12.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8\"\u003e\u003ccode\u003e22e0be2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.81\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b\"\u003e\u003ccode\u003e8c42922\u003c/code\u003e\u003c/a\u003e - Minimap still works after ReactFlow remounts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5962\"\u003e#5962\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4\"\u003e\u003ccode\u003ecbf40b9\u003c/code\u003e\u003c/a\u003e - Show log if user hides attribution in development\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5976\"\u003e#5976\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e - Fix the \u003ccode\u003eMiniMap\u003c/code\u003e zooming out to include the origin when every node is hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5955\"\u003e#5955\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6\"\u003e\u003ccode\u003e965ca70\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eMiniMap\u003c/code\u003e calling \u003ccode\u003euseCallback\u003c/code\u003e conditionally for \u003ccode\u003eonNodeClick\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8\"\u003e\u003ccode\u003e22e0be2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.81\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b\"\u003e\u003ccode\u003e8c42922\u003c/code\u003e\u003c/a\u003e - Minimap still works after ReactFlow remounts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5962\"\u003e#5962\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4\"\u003e\u003ccode\u003ecbf40b9\u003c/code\u003e\u003c/a\u003e - Show log if user hides attribution in development\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5976\"\u003e#5976\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e - Fix the \u003ccode\u003eMiniMap\u003c/code\u003e zooming out to include the origin when every node is hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5955\"\u003e#5955\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6\"\u003e\u003ccode\u003e965ca70\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eMiniMap\u003c/code\u003e calling \u003ccode\u003euseCallback\u003c/code\u003e conditionally for \u003ccode\u003eonNodeClick\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/xyflow/xyflow/commit/9fd41fd4fc18a22b7c461da8888b2ab264a00a29\"\u003e\u003ccode\u003e9fd41fd\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/19f9c2ad98ac71e837d467edf66fea628fd87c55\"\u003e\u003ccode\u003e19f9c2a\u003c/code\u003e\u003c/a\u003e fix(react/store): reset defaultEdgeOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/2acefb5b4f3730b28f0480a107a887d35ed92b83\"\u003e\u003ccode\u003e2acefb5\u003c/code\u003e\u003c/a\u003e fix(react/store): reset functions \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5991\"\u003e#5991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/8f0a5d6429ab0ecb16f41b779be38acbdc38c53e\"\u003e\u003ccode\u003e8f0a5d6\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/286816c8368339aa0cd965f831e9dbc6ec9e7c74\"\u003e\u003ccode\u003e286816c\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e fix(react): keep minimap bounds at the viewport when all nodes are hidden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/b7186f335c827c58903ed07f9299a38ad3d22be0\"\u003e\u003ccode\u003eb7186f3\u003c/code\u003e\u003c/a\u003e fix(react): minimap still works after reactflow remounts \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5971\"\u003e#5971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/d8edc77821201d04743cbb75304df5bb5bc8cad8\"\u003e\u003ccode\u003ed8edc77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5955\"\u003e#5955\u003c/a\u003e from Jian-Zhang08/fix/minimap-onnodeclick-conditiona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/59b1a602034d25575498cdc7a5722f8546d0d941\"\u003e\u003ccode\u003e59b1a60\u003c/code\u003e\u003c/a\u003e Simplify node click handling in MiniMap component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/25869f2f2a6678afe5b192603da0d19982937494\"\u003e\u003ccode\u003e25869f2\u003c/code\u003e\u003c/a\u003e chore(system): add attr warning handler\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.19.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11144\"\u003e#11144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11101\"\u003e#11101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11124\"\u003e#11124\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11136\"\u003e#11136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11128\"\u003e#11128\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yens1\"\u003e\u003ccode\u003e@​yens1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sasireddy001\"\u003e\u003ccode\u003e@​Sasireddy001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ari-token-security\"\u003e\u003ccode\u003e@​ari-token-security\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timothyokooboh\"\u003e\u003ccode\u003e@​timothyokooboh\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gi9439041-png\"\u003e\u003ccode\u003e@​gi9439041-png\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/v-dev-cl\"\u003e\u003ccode\u003e@​v-dev-cl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ostapondo\"\u003e\u003ccode\u003e@​ostapondo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog (\u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/axios/axios/compare/v1.19.0...v1.20.0\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\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/84a9f3b9a4f3244b8c8e818f557d64c7b964fb25\"\u003e\u003ccode\u003e84a9f3b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.20.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e6824eec5fcf9da467a9792724396badc490c469\"\u003e\u003ccode\u003ee6824ee\u003c/code\u003e\u003c/a\u003e fix: core methodList, HTTP adapter errors, and add tests (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8a919fd81403d59058c0e9dbefc540407dee83f\"\u003e\u003ccode\u003ed8a919f\u003c/code\u003e\u003c/a\u003e fix(xhr): flush final progress during the live loadend dispatch (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d2a21af8a433089474a2149781799c93acbcf3c\"\u003e\u003ccode\u003e2d2a21a\u003c/code\u003e\u003c/a\u003e fix(interceptors): tolerate nullish handlers in syncHandlerEntries (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a\"\u003e\u003ccode\u003ed19040b\u003c/code\u003e\u003c/a\u003e fix: harden runtime option handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e0a02dd16671deabe2b809334d4c2ebede29a233\"\u003e\u003ccode\u003ee0a02dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d10cb3aa3cda1d78721ddf96be590478df26cd81\"\u003e\u003ccode\u003ed10cb3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2c94646eb7cb7ab9dcb2aefdb04ab1b040c28e16\"\u003e\u003ccode\u003e2c94646\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/76c12bce5a4fe9a45bef9a5bf2baaf599d7d382e\"\u003e\u003ccode\u003e76c12bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ba98559a7f5a18e531b5762387e5957bd281af3d\"\u003e\u003ccode\u003eba98559\u003c/code\u003e\u003c/a\u003e docs: add ScrapingBee sponsor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.0...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.0...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender subpath indexes as tables (\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e94589ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshorten API index descriptions (\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e681482f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodel JWE key management modes (\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003ee01dda6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e reduce declaration repetition (\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e55b970f\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.10...v6.2.11\"\u003e6.2.11\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender subpath indexes as tables (\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e94589ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshorten API index descriptions (\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e681482f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodel JWE key management modes (\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003ee01dda6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e reduce declaration repetition (\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e55b970f\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/panva/jose/commit/f5e56061ea6c20d66bf1caeb0111141ec2afa961\"\u003e\u003ccode\u003ef5e5606\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d60f1b4c50bf39a3fc581fbcd56e791a760fc674\"\u003e\u003ccode\u003ed60f1b4\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e\u003ccode\u003e55b970f\u003c/code\u003e\u003c/a\u003e refactor(types): reduce declaration repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e\u003ccode\u003e681482f\u003c/code\u003e\u003c/a\u003e docs: shorten API index descriptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/33c88179c0e270ab2e599d5dbd7d024b9742775e\"\u003e\u003ccode\u003e33c8817\u003c/code\u003e\u003c/a\u003e build: verify published subpath contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/542829d5b61d31bfe26b805af1167808ed848ba1\"\u003e\u003ccode\u003e542829d\u003c/code\u003e\u003c/a\u003e build: compact emitted ESM syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e\u003ccode\u003e94589ee\u003c/code\u003e\u003c/a\u003e docs: render subpath indexes as tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/a778a0b31b94c720818625f762a0cd34def13f99\"\u003e\u003ccode\u003ea778a0b\u003c/code\u003e\u003c/a\u003e test: cover root exports and algorithm facades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003e\u003ccode\u003ee01dda6\u003c/code\u003e\u003c/a\u003e refactor: model JWE key management modes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/920bc40e5d7c81bfa48e74687e8bed221928ba24\"\u003e\u003ccode\u003e920bc40\u003c/code\u003e\u003c/a\u003e ci: test trigger-ci pushes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 5.3.0 to 5.4.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.4.1] - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e to limit\nCPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.4.0] - 2026-08-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003escalarStyleRules\u003c/code\u003e dumper option to customize string formatting.\nSee \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/docs/scalar_styling.md\"\u003eScalar styling\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] Flattened the low-level AST node style representation. Scalar\nand collection nodes now use \u003ccode\u003eSCALAR_STYLE\u003c/code\u003e and \u003ccode\u003eCOLLECTION_STYLE\u003c/code\u003e values;\nexplicit tags use the separate \u003ccode\u003etagged\u003c/code\u003e property. Alias nodes now contain\nonly \u003ccode\u003ekind\u003c/code\u003e and \u003ccode\u003eanchor\u003c/code\u003e. This only affects code that directly constructs or\nedits AST nodes.\u003c/li\u003e\n\u003cli\u003e[breaking] The \u003ccode\u003esortKeys\u003c/code\u003e option was rewritten using AST mutation to avoid\nside effects.\u003c/li\u003e\n\u003cli\u003eReworked scalar style selection. This can change formatting without changing\nloaded values; in particular, whitespace-only strings are now double-quoted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept a byte order mark at the start of each document in a stream, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/791\"\u003e#791\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProduce valid flow mappings with \u003ccode\u003equoteFlowKeys\u003c/code\u003e and \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e,\nincluding alias and property-only keys, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/786\"\u003e#786\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve empty scalar items when converting block sequences to flow style.\u003c/li\u003e\n\u003cli\u003eDo not apply the 1024-character simple-key limit to flow mapping keys.\u003c/li\u003e\n\u003cli\u003eCount Unicode code points, rather than UTF-16 code units, for the\n1024-character simple-key limit.\u003c/li\u003e\n\u003cli\u003eAdd an explicit document-end marker after keep-chomped block scalars when\nneeded to preserve trailing newlines.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/e5a3ba0efee53629b979f784cd53736f89ea61b6\"\u003e\u003ccode\u003ee5a3ba0\u003c/code\u003e\u003c/a\u003e 5.4.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/e54dea33166d429220f7754e8c7ec548e3574ac3\"\u003e\u003ccode\u003ee54dea3\u003c/code\u003e\u003c/a\u003e Hard-limit merge sequence size to 100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/dfd3a2933c69959fc16fce1a775f36c9a5c89063\"\u003e\u003ccode\u003edfd3a29\u003c/code\u003e\u003c/a\u003e Cleanup 6a8e05f, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6a8e05f9a485188ed730ac81e81ae221352ef480\"\u003e\u003ccode\u003e6a8e05f\u003c/code\u003e\u003c/a\u003e fix: count empty merge sources against maxTotalMergeKeys (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6b4ff5e92474186b0c0381021ba4120f883c1995\"\u003e\u003ccode\u003e6b4ff5e\u003c/code\u003e\u003c/a\u003e 5.4.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3b3625eb8398d5f6275603e6d22eea87e37fbf4f\"\u003e\u003ccode\u003e3b3625e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4f25a74a4347240cb93cad698538ac9e645e5488\"\u003e\u003ccode\u003e4f25a74\u003c/code\u003e\u003c/a\u003e Fix file name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3bd003bdd6e1fd4864310cbfcf9aec7ce75176df\"\u003e\u003ccode\u003e3bd003b\u003c/code\u003e\u003c/a\u003e Expose new scalar styling API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/fbb3e9d6a0ac540c69562638287e586ef0e65290\"\u003e\u003ccode\u003efbb3e9d\u003c/code\u003e\u003c/a\u003e Remove regex lookbehind for ES2015 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d43c185985e3c5906e331c034aa28833c8a15e14\"\u003e\u003ccode\u003ed43c185\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e by forcing \u003ccode\u003equoteFlowKeys\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/5.3.0...5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.33.0 to 1.41.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 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\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/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\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/1.40.0...1.41.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebridge\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshrimp-off\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/3613\"\u003elucide-icons/lucide#3613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshopping-cart-plus\u003c/code\u003e \u0026amp; \u003ccode\u003eshopping-cart-minus\u003c/code\u003e icons by \u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): updated artboard name on illustrator template by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4724\"\u003elucide-icons/lucide#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4781\"\u003elucide-icons/lucide#4781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elighthouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/1.39.0...1.40.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.39.0...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\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/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.41.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 `marked` from 18.0.10 to 18.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.10...v18.0.11\"\u003e18.0.11\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not nest a link inside a link (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4051\"\u003e#4051\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e250e31f3e1de80e41baf6f83ac8d3123d1e114f\"\u003ee250e31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einlineTokens rebuilds the reflink-mask preamble per call (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4040\"\u003e#4040\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/0653c24b59edfe03e327cbb68ea8318cd0b93641\"\u003e0653c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep emphasis in the text of a rejected reference link (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4059\"\u003e#4059\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/b699db3c6de018ccdbf93ac28b0f0677c627c576\"\u003eb699db3\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/markedjs/marked/commit/53cb13f13fc13d433269248c5caa255ffa1361ee\"\u003e\u003ccode\u003e53cb13f\u003c/code\u003e\u003c/a\u003e chore(release): 18.0.11 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/0c6b2a671bbdab82e13c47c0ebc428b8eb08087d\"\u003e\u003ccode\u003e0c6b2a6\u003c/code\u003e\u003c/a\u003e docs: add adaptable bullet point (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c430a648c326a3be57df8542c7fb961020bb1cdb\"\u003e\u003ccode\u003ec430a64\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint from 10.8.1 to 10.9.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/b699db3c6de018ccdbf93ac28b0f0677c627c576\"\u003e\u003ccode\u003eb699db3\u003c/code\u003e\u003c/a\u003e fix: keep emphasis in the text of a rejected reference link (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/0653c24b59edfe03e327cbb68ea8318cd0b93641\"\u003e\u003ccode\u003e0653c24\u003c/code\u003e\u003c/a\u003e fix: inlineTokens rebuilds the reflink-mask preamble per call (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e250e31f3e1de80e41baf6f83ac8d3123d1e114f\"\u003e\u003ccode\u003ee250e31\u003c/code\u003e\u003c/a\u003e fix: do not nest a link inside a link (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.10...v18.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `material-symbols` from 0.46.0 to 0.47.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/20d9ea0621de32e8978a338f69f3ab0c8a2dd8f3\"\u003e\u003ccode\u003e20d9ea0\u003c/code\u003e\u003c/a\u003e 0.47.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/219c84182793adafb4bc9cfc053edb3bf3d6f23d\"\u003e\u003ccode\u003e219c841\u003c/code\u003e\u003c/a\u003e Auto Update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/7ca39cac3f5d069d1d2c240643787210f6db60de\"\u003e\u003ccode\u003e7ca39ca\u003c/code\u003e\u003c/a\u003e 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/885bdee455a7c358e30f145388b93bd31db0ecf3\"\u003e\u003ccode\u003e885bdee\u003c/code\u003e\u003c/a\u003e Auto Update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marella/material-symbols/commits/v0.47.1/material-symbols\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.17.0 to 11.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8125\"\u003e#8125\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/178d7c79fcbafcf0662b822ec34ed989372ee5c2\"\u003e\u003ccode\u003e178d7c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix: restore the \u003ccode\u003eedgePaths\u003c/code\u003e class on the edge group in rendered SVG, and point the flowchart, block and user journey stylesheets at it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.17.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/mermaid-js/mermaid/pull/8092\"\u003e#8092\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/31ce60a596746c76dc932ab540d910a6c7fff8be\"\u003e\u003ccode\u003e31ce60a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pbrolin47\"\u003e\u003ccode\u003e@​pbrolin47\u003c/code\u003e\u003c/a\u003e! - fix(c4): wrap element labels to \u003ccode\u003ec4.width\u003c/code\u003e again\u003c/p\u003e\n\u003cp\u003eC4 element labels (\u003ccode\u003eSystem\u003c/code\u003e, \u003ccode\u003eContainer\u003c/code\u003e, \u003ccode\u003eComponent\u003c/code\u003e, \u003ccode\u003ePerson\u003c/code\u003e and their \u003ccode\u003e_Ext\u003c/code\u003e variants) stopped wrapping in 11.17.0, so long descriptions rendered on one unbroken line and the shape grew sideways well past the configured \u003ccode\u003ec4.width\u003c/code\u003e. The unified-shapes label helper gated wrapping on the root-level \u003ccode\u003ewrap\u003c/code\u003e option, which has no schema default and is therefore \u003ccode\u003eundefined\u003c/code\u003e; it now gates on \u003ccode\u003ec4.wrap\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e), which is what the legacy renderer used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c66200bc2302006c908f77819c584109f50c06e7\"\u003e\u003ccode\u003ec66200b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: neo-look arrowheads and crow's-foot markers no longer fall back to default theme colours/stroke widths on the first render with \u003ccode\u003elayout: elk\u003c/code\u003e. State diagram arrowheads stayed dark on dark themes, and ER / requirement markers were drawn at the default stroke width, because markers were created from the layout package's own bundled copy of mermaid, whose config had not been initialized yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8079\"\u003e#8079\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/281cd7b0705a7cdf4295bfd5e3171647dc809dfb\"\u003e\u003ccode\u003e281cd7b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix(class): class diagram relation markers (composition, aggregation, extension, dependency, lollipop) no longer scale with the edge stroke width, so they stay outside the class box boundary in themes that set \u003ccode\u003estrokeWidth: 2\u003c/code\u003e (\u003ccode\u003eredux\u003c/code\u003e, \u003ccode\u003eredux-dark\u003c/code\u003e, \u003ccode\u003eredux-color\u003c/code\u003e, \u003ccode\u003eredux-dark-color\u003c/code\u003e, \u003ccode\u003eneo\u003c/code\u003e, \u003ccode\u003eneo-dark\u003c/code\u003e) with the default \u003ccode\u003eclassic\u003c/code\u003e look.\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/mermaid-js/mermaid/commit/dcb694ddb58dc5ad3502e7e903cac05fd812eac3\"\u003e\u003ccode\u003edcb694d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/178d7c79fcbafcf0662b822ec34ed989372ee5c2\"\u003e\u003ccode\u003e178d7c7\u003c/code\u003e\u003c/a\u003e fix: restore edgePaths class on the edge group (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8125\"\u003e#8125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/569f46e2617f6627e00e56f9a3669369fc86f9c1\"\u003e\u003ccode\u003e569f46e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8114\"\u003e#8114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3054836688bfa5cef4abca757548e5da6da962b9\"\u003e\u003ccode\u003e3054836\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/5b17e0a38f8e1094f1fd62b7f74a2877c3cbf0b8\"\u003e\u003ccode\u003e5b17e0a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8092\"\u003e#8092\u003c/a\u003e from mermaid-js/hotfix/11.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/655211a0657add5136f8358756dd5294c6dcd821\"\u003e\u003ccode\u003e655211a\u003c/code\u003e\u003c/a\u003e Reverted change of wrap-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8a2348020038cd908a819685f555b16694f3d490\"\u003e\u003ccode\u003e8a23480\u003c/code\u003e\u003c/a\u003e Updated doc from feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/412c80abb749da9844322855378140fc2b2a6877\"\u003e\u003ccode\u003e412c80a\u003c/code\u003e\u003c/a\u003e Update doc and consistent handlig in c4 as for seq diags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b433a9aad549f650d268309b4ac1af180502cea3\"\u003e\u003ccode\u003eb433a9a\u003c/code\u003e\u003c/a\u003e Updated changeset to describe specifik diagram affected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6bae15eb59d2836faf45e6642b24f4a039526d62\"\u003e\u003ccode\u003e6bae15e\u003c/code\u003e\u003c/a\u003e Updated tests to Playwright API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.17.0...mermaid@11.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.2 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image...\n\n_Description has been truncated_","html_url":"https://github.com/createworld121-afk/omniroute1/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/createworld121-afk%2Fomniroute1/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"5377835770","node_id":"PR_kwDOTMR-g88AAAABCj26Hg","number":20,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-11T18:02:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-07T18:10:10.000Z","updated_at":"2026-09-11T18:02:04.000Z","time_to_close":345112,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"oxlint-tsgolint","old_version":"0.21.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"fumadocs-core","old_version":"16.8.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"14.3.1","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.4","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"oxfmt","old_version":"0.45.0","new_version":"0.66.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.81.0","repository_url":"https://github.com/oxc-project/oxc"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.21.1` | `7.0.2001` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.0` | `16.15.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `14.3.1` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.0` | `16.15.7` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.4.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.45.0` | `0.66.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.81.0` |\n\n\nUpdates `oxlint-tsgolint` from 0.21.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.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/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.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/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.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/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.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/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.21.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/fuma-nama/fumadocs/commits/fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 14.3.1 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.1\u003c/h2\u003e\n\u003ch3\u003eScope \u003ccode\u003elastModified\u003c/code\u003e git log to the content directory\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egit log\u003c/code\u003e is scoped to the collection's content directory instead of buffering the repository's entire history in every worker.\u003c/p\u003e\n\u003ch3\u003eFix Vite dev server crash on declaration-only dependencies\u003c/h3\u003e\n\u003cp\u003eThe injected Vite config no longer pre-bundles packages without runtime JavaScript, such as \u003ccode\u003e@types/mdx\u003c/code\u003e. Pre-bundling them made esbuild parse \u003ccode\u003e.d.ts\u003c/code\u003e files and fail on imports that only exist in type space, crashing the dev server.\u003c/p\u003e\n\u003ch3\u003eEncode \u003ccode\u003eimport.meta.glob\u003c/code\u003e query values\u003c/h3\u003e\n\u003cp\u003eThe Vite codegen passed the query to \u003ccode\u003eimport.meta.glob\u003c/code\u003e as an object, letting the bundler serialize it. Rolldown inlines the values as-is, so a macro id such as \u003ccode\u003esrc/lib/source.ts#docs\u003c/code\u003e left an unescaped \u003ccode\u003e/\u003c/code\u003e in the content file's module id and relative imports from that module (e.g. images from \u003ccode\u003e![Banner](https://github.com/fuma-nama/fumadocs/blob/HEAD/logo.png)\u003c/code\u003e) failed to resolve, since the importer's directory is derived from the raw id.\u003c/p\u003e\n\u003cp\u003eThe query is now serialized (and percent-encoded) by Fumadocs itself, matching what the Node.js codegen already did.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.0\u003c/h2\u003e\n\u003ch3\u003eSätteri 0.10\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e@fumadocs/satteri\u003c/code\u003e now requires \u003ccode\u003esatteri\u003c/code\u003e ^0.10.3, and the plugins were rewritten on its new capabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExports (\u003ccode\u003efrontmatter\u003c/code\u003e, \u003ccode\u003etoc\u003c/code\u003e, \u003ccode\u003estructuredData\u003c/code\u003e, …) are emitted by an \u003ccode\u003eafter\u003c/code\u003e document hook instead of an anchor marker appended to the source, so plugins no longer see (or need to skip) the anchor node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@14.3.1...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/fuma-nama/fumadocs/commits/fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.4 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.4...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.0 to 26.4.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 `dotenv` from 16.6.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.6.1...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.45.0 to 0.66.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this package will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[0.67.0] - 2026-09-07\u003c/h2\u003e\n\u003ch3\u003e🛡️ Security\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a612d5 deps: Update npm packages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26178\"\u003e#26178\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.64.0] - 2026-08-18\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec07fe7c oxfmt: Support \u003ccode\u003eexperimentalOperatorPosition\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25643\"\u003e#25643\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efed6681 oxfmt: Skip expanding overrides options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25572\"\u003e#25572\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.62.0] - 2026-08-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee6e584b oxfmt: Type jsdoc. enum options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25008\"\u003e#25008\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.59.0] - 2026-07-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e415fe1e oxfmt: Error on ignorePatterns that cannot match files outside the config directory (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/24286\"\u003e#24286\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.55.0] - 2026-06-15\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a2788b linter/unicorn: Implement \u003ccode\u003eprefer-export-from\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22935\"\u003e#22935\u003c/a\u003e) (AliceLanniste)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.54.0] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edadafe3 oxlint, oxfmt: Mention migrate skills in npm READMEs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22965\"\u003e#22965\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003ef88961a oxfmt: Annotate each config option with supported languages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22953\"\u003e#22953\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0b4e2e67f4193e7ebfcc64982275eb583ae82c83\"\u003e\u003ccode\u003e0b4e2e6\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.81.0 \u0026amp;\u0026amp; oxfmt v0.66.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26199\"\u003e#26199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/5ff57f83c049e338db8b2435dd92f660bfe19ed4\"\u003e\u003ccode\u003e5ff57f8\u003c/code\u003e\u003c/a\u003e fix(formatter/sort-imports): handle custom side effect groups (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26217\"\u003e#26217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/63bc313934bf1fe94f8e0e6e59336f6036b8506e\"\u003e\u003ccode\u003e63bc313\u003c/code\u003e\u003c/a\u003e chore(npm): update funding URL (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26066\"\u003e#26066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/97e99b85483776a72928d675cc05b1cfc1130ba0\"\u003e\u003ccode\u003e97e99b8\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.80.0 \u0026amp;\u0026amp; oxfmt v0.65.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26045\"\u003e#26045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0db127cc16d28b97d84bac4ebeb302caf1a78c7e\"\u003e\u003ccode\u003e0db127c\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.79.0 \u0026amp;\u0026amp; oxfmt v0.64.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25866\"\u003e#25866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/c07fe7c217774fd404740d34ee91ac03a6b726c2\"\u003e\u003ccode\u003ec07fe7c\u003c/code\u003e\u003c/a\u003e feat(oxfmt): support \u003ccode\u003eexperimentalOperatorPosition\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25643\"\u003e#25643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/fed6681edaf3b9b45fbcc8fd7f987c86505d0b86\"\u003e\u003ccode\u003efed6681\u003c/code\u003e\u003c/a\u003e docs(oxfmt): skip expanding overrides options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25572\"\u003e#25572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/c42d6397eab5b2d5bb2bd6746c57bc2a9cad21bd\"\u003e\u003ccode\u003ec42d639\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.78.0 \u0026amp;\u0026amp; oxfmt v0.63.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25473\"\u003e#25473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/00f490d7f72d43ec88b1afe28de153e376caf8ed\"\u003e\u003ccode\u003e00f490d\u003c/code\u003e\u003c/a\u003e refactor(oxfmt,formatter): split \u003ccode\u003esortImports\u003c/code\u003e validation and use type enum (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9a423f2f485b79c2353c49442c0c7f60f900261d\"\u003e\u003ccode\u003e9a423f2\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.77.0 \u0026amp;\u0026amp; oxfmt v0.62.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25251\"\u003e#25251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.66.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.60.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.81.0 \u0026amp; oxfmt v0.66.0\u003c/h2\u003e\n\u003ch2\u003eTable of Contents\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/blob/HEAD/#oxlint-v1.81.0\"\u003eOxlint v1.81.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/blob/HEAD/#oxfmt-v0.66.0\"\u003eOxfmt v0.66.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOxlint v1.81.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e60b945d linter/nextjs/no-typos: Implement suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26091\"\u003e#26091\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e33ac4b0 linter/lsp: Prevent tsgolint from holding onto processes (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25570\"\u003e#25570\u003c/a\u003e) (Adrian Schaedle)\u003c/li\u003e\n\u003cli\u003ebaf4b1e linter/import/no-empty-named-blocks: Make empty value import removal a suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26155\"\u003e#26155\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e77cfaec linter/eslint/object-shorthand: Preserve \u003ccode\u003e__proto__\u003c/code\u003e semantics (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26154\"\u003e#26154\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efa3c082 linter/unicorn/prefer-set-size: Ignore shadowed \u003ccode\u003eSet\u003c/code\u003e constructors (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26153\"\u003e#26153\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee412cf2 linter: Clamp invalid JS plugin locations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26144\"\u003e#26144\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ed86c113 linter: Normalize reversed JS plugin locations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26138\"\u003e#26138\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e73c09b2 linter/eslint/no-use-before-define: Run on JS, JSX files (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26114\"\u003e#26114\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e03ef0f2 linter/unicorn/no-useless-spread: Treat typed arrays as a distinct value hint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26067\"\u003e#26067\u003c/a\u003e) (Aadharsh  Pannirselvam)\u003c/li\u003e\n\u003cli\u003ebd15905 linter/react/no-unstable-nested-components: Check nested component object property names (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26101\"\u003e#26101\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3910e2b linter/eslint/no-unassigned-vars: Skip Svelte and Vue files (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26042\"\u003e#26042\u003c/a\u003e) (Hamody We)\u003c/li\u003e\n\u003cli\u003e047f7ca linter/plugins: Fix interaction between JS plugins and Vue rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26080\"\u003e#26080\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e8531b9b linter/plugins: Alter method for obtaining mutable \u003ccode\u003eProgram\u003c/code\u003e when sending AST to JS plugins (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26077\"\u003e#26077\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003edc464ff linter/unicorn/prefer-math-min-max: Avoid unsafe autofix (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26060\"\u003e#26060\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e464ddd1 linter: Support a shared short description for jest/vitest rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26186\"\u003e#26186\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003cli\u003e9db5ad3 linter: Add short description to \u003ccode\u003evue/no-dupe-keys\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26183\"\u003e#26183\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003cli\u003edb66f58 linter: Correct export/import mismatch in bar and foo example (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25927\"\u003e#25927\u003c/a\u003e) (billychannnnnn)\u003c/li\u003e\n\u003cli\u003ed5be037 linter/typescript/switch-exhaustiveness-check: Clarify default case comment pattern (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26100\"\u003e#26100\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOxfmt v0.66.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1fb37b6 formatter/css: Format declaration-shaped raw-prelude rules (postcss nested config blocks) (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26194\"\u003e#26194\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9f81002 formatter: Re-add suppressed statement terminators per options.semi (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26220\"\u003e#26220\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e769ffd5 formatter: Print suppressed typecast parens (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26218\"\u003e#26218\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e5ff57f8 formatter/sort-imports: Handle custom side effect groups (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26217\"\u003e#26217\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2f4d759 formatter: Do not skip cast comment lookup (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26216\"\u003e#26216\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e1213e12 formatter: Preserve comment for statement terminators and binary casts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26213\"\u003e#26213\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e57e8e22 formatter_css: Space a folded sign after a call in Less operations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26134\"\u003e#26134\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ee4298fb formatter/jsdoc: Follow CommonMark for interrupting lists and guard wrapping from creating them (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26098\"\u003e#26098\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ea1e21c2 formatter: Apply head body policy everywhere (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26074\"\u003e#26074\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e676b7e1 formatter: Keep comments in their for-head slot, before an empty-statement body and do-while (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26073\"\u003e#26073\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.81.0] - 2026-08-31\u003c/h2\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed5be037 linter/typescript/switch-exhaustiveness-check: Clarify default case comment pattern (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26100\"\u003e#26100\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.79.0] - 2026-08-18\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c4552d linter: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Split react/react-compiler into per-category rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25500\"\u003e#25500\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e228e8e0 linter: Resolve inactive React compiler rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25830\"\u003e#25830\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003eaa49d86 linter: Allow spread rule options in config types (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25675\"\u003e#25675\u003c/a\u003e) (ch3rry)\u003c/li\u003e\n\u003cli\u003e36f8451 linter/eslint/no-eval: Align indirect default with ESLint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25656\"\u003e#25656\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ebeb724d linter/eslint/no-unused-vars: Report bare underscore parameters (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25663\"\u003e#25663\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4004c10 linter/eslint/no-irregular-whitespace: Check comments by default (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25660\"\u003e#25660\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e285820e linter/no-large-snapshots: Precompile and document allowed snapshot matchers (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25611\"\u003e#25611\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e4df5835 linter: Allow capitalized built-in calls (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25516\"\u003e#25516\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.78.0] - 2026-08-10\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eccb8fe8 linter/jsdoc: Implement \u003ccode\u003eno-blank-blocks\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25207\"\u003e#25207\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003ed4a897c linter/eslint: Implement \u003ccode\u003eone-var\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/24470\"\u003e#24470\u003c/a\u003e) (Cole Ellison)\u003c/li\u003e\n\u003cli\u003e5ab9340 linter/jsx-a11y/anchor-has-content: Add options to match eslint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/24571\"\u003e#24571\u003c/a\u003e) (Cole Ellison)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9573937 linter/typescript: Validate \u003ccode\u003eban-ts-comment\u003c/code\u003e description_format (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25320\"\u003e#25320\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.77.0] - 2026-08-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c0fa61 linter/eslint/no-warning-comments: Unify config structs and remove manual options docs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25151\"\u003e#25151\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9dc7756 linter/typescript/no-unnecessary-condition: Clarify options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25110\"\u003e#25110\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.76.0] - 2026-07-27\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d31dfa linter: Verify eslint/no-restricted-globals config schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/24598\"\u003e#24598\u003c/a\u003e) (vigneshwar)\u003c/li\u003e\n\u003cli\u003e7069621 linter: Verify jest/vitest prefer-lowercase-title config schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/24724\"\u003e#24724\u003c/a\u003e) (Bartok)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0b4e2e67f4193e7ebfcc64982275eb583ae82c83\"\u003e\u003ccode\u003e0b4e2e6\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.81.0 \u0026amp;\u0026amp; oxfmt v0.66.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26199\"\u003e#26199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/d5be0375e6303202fcd6d34fa520103eceea0238\"\u003e\u003ccode\u003ed5be037\u003c/code\u003e\u003c/a\u003e docs(linter/typescript/switch-exhaustiveness-check): clarify default case com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/63bc313934bf1fe94f8e0e6e59336f6036b8506e\"\u003e\u003ccode\u003e63bc313\u003c/code\u003e\u003c/a\u003e chore(npm): update funding URL (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26066\"\u003e#26066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/97e99b85483776a72928d675cc05b1cfc1130ba0\"\u003e\u003ccode\u003e97e99b8\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.80.0 \u0026amp;\u0026amp; oxfmt v0.65.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26045\"\u003e#26045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0db127cc16d28b97d84bac4ebeb302caf1a78c7e\"\u003e\u003ccode\u003e0db127c\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.79.0 \u0026amp;\u0026amp; oxfmt v0.64.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25866\"\u003e#25866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/228e8e0f85c0e7aeded02c5e27fd810004d3b41a\"\u003e\u003ccode\u003e228e8e0\u003c/code\u003e\u003c/a\u003e fix(linter): resolve inactive React compiler rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25830\"\u003e#25830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/aa49d860465e6c00b6edfcbb8973d8dc95cc11ca\"\u003e\u003ccode\u003eaa49d86\u003c/code\u003e\u003c/a\u003e fix(linter): allow spread rule options in config types (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25675\"\u003e#25675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/892238149b7c4dff808817ec5e27d1e0ecf63b11\"\u003e\u003ccode\u003e8922381\u003c/code\u003e\u003c/a\u003e refactor(linter): remove inactive react config rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25740\"\u003e#25740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8c4552dfa6bce0a9f06f41ca13e45e50d842c38c\"\u003e\u003ccode\u003e8c4552d\u003c/code\u003e\u003c/a\u003e feat(linter)!: split react/react-compiler into per-category rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25500\"\u003e#25500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/36f845168ce854c1c970fea13997e16a18cbe55f\"\u003e\u003ccode\u003e36f8451\u003c/code\u003e\u003c/a\u003e fix(linter/eslint/no-eval): align indirect default with ESLint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25656\"\u003e#25656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.81.0/npm/oxlint\"\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/RaamPrashath/supastarter/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaamPrashath%2Fsupastarter/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}],"issue_packages":[{"old_version":"16.15.4","new_version":"16.15.7","update_type":"patch","path":null,"pr_created_at":"2026-09-13T08:39:32.000Z","version_change":"16.15.4 → 16.15.7","issue":{"uuid":"5439113675","node_id":"PR_kwDOUYAoVM8AAAABDUqBKA","number":14,"state":"open","title":"deps: bump the production 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-09-13T08:39:32.000Z","updated_at":"2026-09-13T09:06:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"production","update_count":14,"packages":[{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.1123.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@lobehub/icons","old_version":"5.16.0","new_version":"5.18.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@xyflow/react","old_version":"12.11.5","new_version":"12.11.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jose","old_version":"6.2.10","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"material-symbols","old_version":"0.47.0","new_version":"0.47.1","repository_url":"https://github.com/marella/material-symbols"},{"name":"next","old_version":"16.3.3","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.14.1","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"playwright","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"socks","old_version":"2.8.9","new_version":"2.8.10","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"undici","old_version":"8.10.0","new_version":"8.10.2","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1123.0` | `3.1127.0` |\n| [@lobehub/icons](https://github.com/lobehub/lobe-icons) | `5.16.0` | `5.18.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.5` | `12.11.6` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.7` |\n| [jose](https://github.com/panva/jose) | `6.2.10` | `6.2.12` |\n| [material-symbols](https://github.com/marella/material-symbols/tree/HEAD/material-symbols) | `0.47.0` | `0.47.1` |\n| [next](https://github.com/vercel/next.js) | `16.3.3` | `16.3.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.14.1` | `4.14.2` |\n| [playwright](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.9` | `2.8.10` |\n| [undici](https://github.com/nodejs/undici) | `8.10.0` | `8.10.2` |\n\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.1123.0 to 3.1127.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-bedrock-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1127.0\u003c/h2\u003e\n\u003ch4\u003e3.1127.0(2026-09-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Elemental MediaTailor now supports two new Monetization Functions lifecycle hooks, Post Ads Response and Pre Manifest Insertion, and a VAST Request function type that calls a VAST or VMAP ad server. This release also adds Yield Optimization with demand from Amazon Publisher Services. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c238a693cf4e9e9fa4bd5ad76f83caa35279ad46\"\u003ec238a693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-service-quotas:\u003c/strong\u003e  Service Quotas adds the AdjustableAtLevel property to QuotaContext, indicating whether a quota is adjustable at the account or resource level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f56bdf2c0e9581a97b246204dd95b7be1028a6f9\"\u003ef56bdf2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  New AWS REVIEW mode as supported data retention mode for Bedrock models (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cbd9ea9a4262cb007ed74da234d52e8feef0402f\"\u003ecbd9ea9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for ValidateSecurityGroupQuotasForInterface, an API that specifically authorized AWS services use to validate security group rule quotas before creating an elastic network interface. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f51c3b3e30327dd6fa45a9b8398422c7078d905d\"\u003ef51c3b3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1127.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1126.0\u003c/h2\u003e\n\u003ch4\u003e3.1126.0(2026-09-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sfn:\u003c/strong\u003e  Updates Step Functions API documentation around CloudTrail, Execution name reuse and sort order of ListExecutions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8dda8b4b9e90ec0cca551759885ca524b8d65a91\"\u003e8dda8b4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-load-balancing-v2:\u003c/strong\u003e  This release adds support for sending TCP resets for Gateway Load Balancer when a flow's idle timeout expires, or when a target becomes unhealthy or is deregistered. This adds updates the CLI documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16f16596740e5b7ee6032c4fc95fdd3a08a46e2\"\u003ea16f1659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Flows with endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a3a6205d3d39f6f98b445323359a938ae59ce1a\"\u003e3a3a6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family SFTP Connectors now support specifying an ordered list of AWS Secrets Manager version stages for secret retrieval. This enables seamless credential rotation workflows where external partners may take time to update their systems with new credentials. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4bf3ecce921aa42320c6b0d89278443d229b898\"\u003ee4bf3ecc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now supports specifying up to 29 PII entity types in the ContentRedaction configuration of a StartTranscriptionJob request, allowing all supported entity types to be redacted in a single batch transcription job. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5fb0b9a5bbb6cf9c61859a6946034aaf86e9e822\"\u003e5fb0b9a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release enables TagOnCreate for Rule resource on CreateRule API. It also introduces a new field called PreEvaluationFilters to Rule resource, thereby impacting all Create, Update, Describe and Search APIs for Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18bb14bcc83208229fba893ede04a7cb6e77af05\"\u003e18bb14bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds a critical parameter to the Amazon ECS managed daemon APIs that controls whether a daemon task failure drains the container instance. Non-critical daemon failures no longer drain the instance or block instance registration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e6a07d57083a221355891dfb18e9aa129e5987b\"\u003e2e6a07d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now allows users to set, update, and retrieve values for parameters that apply across all EVS Environments in their account at a regional level, such as the VCF License portability core count. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/803b694cec8ae130760716bc5d0bb1d531ca67a4\"\u003e803b694c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  AWS Elastic Disaster Recovery now includes source server architecture in SourceProperties to identify x86 and ARM64 systems. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20f19e0e2a30b73cff7dba02f07af83068306657\"\u003e20f19e0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds log group name prefix trace source selection, custom or source log group result destinations, and metrics namespace customization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/823b2d337b05368b88a488e988f4fc2b24133fae\"\u003e823b2d33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  AgentCore Identity adds Consent Portal APIs to manage portals that let end users grant OAuth authorization for agents to access resources. AgentCore Evaluation adds trace source selection by log group prefix, custom or source log group result destinations, and metrics namespace customization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f826477e17f07464f9a8cc1336e9467d9948b37\"\u003e2f826477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Deprecate EncryptionConfig resources field. Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c66ca41b9a97108402d0e3bd8e467babc35a7bac\"\u003ec66ca41b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Sequence Activities in GuardDuty Findings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c12a0eb1bdd18f3df7be39bb5f0c3e15be438b5\"\u003e5c12a0eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add download directory functionality (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8274\"\u003e#8274\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e591ee8a054e364dda13cb66a800b6afa4aa9ea\"\u003e6e591ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1126.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e@​aws-sdk/client-bedrock-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1126.0...v3.1127.0\"\u003e3.1127.0\u003c/a\u003e (2026-09-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1125.0...v3.1126.0\"\u003e3.1126.0\u003c/a\u003e (2026-09-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-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/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7131e7467d87d0a255fa1c42f6bb0dd12a84835e\"\u003e\u003ccode\u003e7131e74\u003c/code\u003e\u003c/a\u003e Publish v3.1126.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1127.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons` from 5.16.0 to 5.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v5.17.0...v5.18.0\"\u003eVersion 5.18.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-09-05\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Use Meta AI icon for Muse Spark models, use Meta infinity icon for Muse Spark models.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/5fa93d3\"\u003e5fa93d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eWhat's fixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Use Meta AI icon for Muse Spark models (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2771dc9\"\u003e2771dc9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Use Meta infinity icon for Muse Spark models (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/1c89dbc\"\u003e1c89dbc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v5.16.2...v5.17.0\"\u003eVersion 5.17.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-09-05\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Stop the workspace glob from descending into nested node_modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/60d3728db17ee9b76be44c16b104e1d884678104\"\u003e\u003ccode\u003e60d3728\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.18.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/359c3090c25e81e0be43f925066b690605d3f733\"\u003e\u003ccode\u003e359c309\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/406\"\u003e#406\u003c/a\u003e from lobehub/fix/muse-spark-meta-ai-icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/1c89dbca4b291f17fe06dc4310fa53785f8fda8a\"\u003e\u003ccode\u003e1c89dbc\u003c/code\u003e\u003c/a\u003e 🐛 fix: use Meta infinity icon for Muse Spark models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2771dc97a1484a003f90771a21d58bf25e2d7726\"\u003e\u003ccode\u003e2771dc9\u003c/code\u003e\u003c/a\u003e 🐛 fix: use Meta AI icon for Muse Spark models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c450bacad7a78b13470ab78da2d4d034cbb0c880\"\u003e\u003ccode\u003ec450bac\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.94.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/53ead06d734cc6c003db5a87860907c4bbadfbc0\"\u003e\u003ccode\u003e53ead06\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.95.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/361d95cb6d2683502bdb4afdc38155f807420ec4\"\u003e\u003ccode\u003e361d95c\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.96.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/25752652bc330f5dd9a4fa80a60cca3c026d739a\"\u003e\u003ccode\u003e2575265\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.14.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/7f21d6e8522b022653e0a2444e757171986c3d64\"\u003e\u003ccode\u003e7f21d6e\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/5fa93d398b73a4c933de0e2cc1e8b7ffd9ab5111\"\u003e\u003ccode\u003e5fa93d3\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v5.16.0...v5.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.11.5 to 12.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\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/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\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/xyflow/xyflow/commit/9fd41fd4fc18a22b7c461da8888b2ab264a00a29\"\u003e\u003ccode\u003e9fd41fd\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/19f9c2ad98ac71e837d467edf66fea628fd87c55\"\u003e\u003ccode\u003e19f9c2a\u003c/code\u003e\u003c/a\u003e fix(react/store): reset defaultEdgeOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/2acefb5b4f3730b28f0480a107a887d35ed92b83\"\u003e\u003ccode\u003e2acefb5\u003c/code\u003e\u003c/a\u003e fix(react/store): reset functions \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5991\"\u003e#5991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.4 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.4 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.10 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify and shorten public API guidance (\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003ebe62530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify JWS and JWE operation cores (\u003ca href=\"https://github.com/panva/jose/commit/92e9640290085dd37c152aeb7c4d5b22e9df96ab\"\u003e92e9640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid copying AES-GCM output (\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e6925d43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ededuplicate pending jwks key imports (\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003ebf5138b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eencode single-signature JWS input once (\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e7bc9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize General JWE shared headers once (\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e78637bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize jwks selection metadata once (\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003efd3ae3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse native encoding for larger ASCII strings (\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003eb23a6f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender subpath indexes as tables (\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e94589ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshorten API index descriptions (\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e681482f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodel JWE key management modes (\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003ee01dda6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e reduce declaration repetition (\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e55b970f\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.11...v6.2.12\"\u003e6.2.12\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify and shorten public API guidance (\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003ebe62530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify JWS and JWE operation cores (\u003ca href=\"https://github.com/panva/jose/commit/92e9640290085dd37c152aeb7c4d5b22e9df96ab\"\u003e92e9640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid copying AES-GCM output (\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e6925d43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ededuplicate pending jwks key imports (\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003ebf5138b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eencode single-signature JWS input once (\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e7bc9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize General JWE shared headers once (\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e78637bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize jwks selection metadata once (\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003efd3ae3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse native encoding for larger ASCII strings (\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003eb23a6f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.10...v6.2.11\"\u003e6.2.11\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender subpath indexes as tables (\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e94589ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshorten API index descriptions (\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e681482f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodel JWE key management modes (\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003ee01dda6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e reduce declaration repetition (\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e55b970f\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/panva/jose/commit/505a55b8f73536082367b2614cb77e927ba96ec1\"\u003e\u003ccode\u003e505a55b\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e\u003ccode\u003e7bc9a33\u003c/code\u003e\u003c/a\u003e perf: encode single-signature JWS input once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e\u003ccode\u003e78637bd\u003c/code\u003e\u003c/a\u003e perf: normalize General JWE shared headers once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003e\u003ccode\u003ebf5138b\u003c/code\u003e\u003c/a\u003e perf: deduplicate pending jwks key imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003e\u003ccode\u003eb23a6f3\u003c/code\u003e\u003c/a\u003e perf: use native encoding for larger ASCII strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003e\u003ccode\u003efd3ae3f\u003c/code\u003e\u003c/a\u003e perf: normalize jwks selection metadata once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e\u003ccode\u003e6925d43\u003c/code\u003e\u003c/a\u003e perf: avoid copying AES-GCM output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003e\u003ccode\u003ebe62530\u003c/code\u003e\u003c/a\u003e docs: clarify and shorten public API guidance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1b413121c71eed953852ac82a288f8a6b37f1343\"\u003e\u003ccode\u003e1b41312\u003c/code\u003e\u003c/a\u003e build: preserve README when generation fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0b518296d441aa95e45268eee178b3ad22a78d49\"\u003e\u003ccode\u003e0b51829\u003c/code\u003e\u003c/a\u003e build: check tree-shaking for every public binding\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.10...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.38.0 to 1.41.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 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\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/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\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/1.40.0...1.41.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebridge\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshrimp-off\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/3613\"\u003elucide-icons/lucide#3613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshopping-cart-plus\u003c/code\u003e \u0026amp; \u003ccode\u003eshopping-cart-minus\u003c/code\u003e icons by \u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): updated artboard name on illustrator template by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4724\"\u003elucide-icons/lucide#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4781\"\u003elucide-icons/lucide#4781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elighthouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/1.39.0...1.40.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.39.0...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\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/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.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\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.41.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 `material-symbols` from 0.47.0 to 0.47.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/20d9ea0621de32e8978a338f69f3ab0c8a2dd8f3\"\u003e\u003ccode\u003e20d9ea0\u003c/code\u003e\u003c/a\u003e 0.47.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/219c84182793adafb4bc9cfc053edb3bf3d6f23d\"\u003e\u003ccode\u003e219c841\u003c/code\u003e\u003c/a\u003e Auto Update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marella/material-symbols/commits/v0.47.1/material-symbols\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.3 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.3...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.14.1 to 4.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.14.2\u003c/h2\u003e\n\u003ch2\u003e4.14.2 (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e4d18120\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.14.2 (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e4d18120\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/3259beb76120614af8b48e814c56324ad71ccb61\"\u003e\u003ccode\u003e3259beb\u003c/code\u003e\u003c/a\u003e v4.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e\u003ccode\u003e4d18120\u003c/code\u003e\u003c/a\u003e fix: Allow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.14.1...v4.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright-core` from 1.62.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socks` from 2.8.9 to 2.8.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JoshGlazebrook/socks/releases\"\u003esocks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ip-address from 10.1.1 to 10.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/pull/120\"\u003eJoshGlazebrook/socks#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml and mocha by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/pull/121\"\u003eJoshGlazebrook/socks#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dev tooling and expand CI to current Node LTS versions by \u003ca href=\"https://github.com/JoshGlazebrook\"\u003e\u003ccode\u003e@​JoshGlazebrook\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/pull/127\"\u003eJoshGlazebrook/socks#127\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.9...2.8.10\"\u003ehttps://github.com/JoshGlazebrook/socks/compare/2.8.9...2.8.10\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/JoshGlazebrook/socks/commit/ff3347684f29e68eb67d04e23d1ed466e7e55c76\"\u003e\u003ccode\u003eff33476\u003c/code\u003e\u003c/a\u003e 2.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/7b17dc47e920403520d6faa295927d19a4ab0f0e\"\u003e\u003ccode\u003e7b17dc4\u003c/code\u003e\u003c/a\u003e Upgrade dev tooling and expand CI to current Node LTS versions (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/316c67db3ba1b740a6b9c0d902b11b7713650ce5\"\u003e\u003ccode\u003e316c67d\u003c/code\u003e\u003c/a\u003e Bump js-yaml and mocha (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshGlazebrook/socks/commit/928b3f9e204bfc6bc4668e0ccf504751791ee284\"\u003e\u003ccode\u003e928b3f9\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.1.1 to 10.3.1 (\u003ca href=\"https://redirect.github.com/JoshGlazebrook/socks/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JoshGlazebrook/socks/compare/2.8.9...2.8.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 8.10.0 to 8.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.10.2\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-vp8m-p9jh-q5pm\"\u003eGHSA-vp8m-p9jh-q5pm\u003c/a\u003e: cache and deduplication interceptors could use caller-controlled request metadata instead of the authoritative dispatcher origin, enabling cross-origin cache poisoning and data disclosure. Undici now derives interceptor identities from the dispatcher origin and bypasses origin-dependent interceptors when no authoritative origin exists. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/caf6194d3dae989b731ed87ab85f182befe5eb80\"\u003ecaf6194d\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-w293-vg96-wgc3\"\u003eGHSA-w293-vg96-wgc3\u003c/a\u003e: \u003ccode\u003eBalancedPool\u003c/code\u003e could drop function-valued connection options while cloning its configuration, including custom TLS certificate validation callbacks. Undici now preserves \u003ccode\u003econnect\u003c/code\u003e and legacy \u003ccode\u003etls\u003c/code\u003e options when creating upstreams. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/8f5868fbdbc8f1146dfc1bcd1f2d117790141390\"\u003e8f5868fb\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/66e12816064cf3068f63bd134748b7fc4e779bad\"\u003e66e12816\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/4411a238a98e8791da5fff10cc9e3578a7668ed6\"\u003e4411a238\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rx4f-c7p8-82vq\"\u003eGHSA-rx4f-c7p8-82vq\u003c/a\u003e: an unclean \u003ccode\u003eWebSocketStream\u003c/code\u003e close could create an unobserved rejected promise when its writable stream was locked, potentially terminating the process. Undici now propagates the failure through the retained writable stream controller. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/662d0ea671fe64139e79533c913fce412765e1d7\"\u003e662d0ea6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2jfj-6hjv-fm6j\"\u003eGHSA-2jfj-6hjv-fm6j\u003c/a\u003e: shared caches could store and replay responses containing \u003ccode\u003eSet-Cookie\u003c/code\u003e, disclosing one user's cookies to another caller. Undici now excludes these responses from shared caches, including existing entries and revalidation paths. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cb75bbb34224a968b4ad80cab8b7aba5e0b3b28a\"\u003ecb75bbb3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3xpg-4rpp-hhhm\"\u003eGHSA-3xpg-4rpp-hhhm\u003c/a\u003e: the decompression interceptor did not bound de...\n\n_Description has been truncated_","html_url":"https://github.com/khanhkit/AgentProxy/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/khanhkit%2FAgentProxy/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"16.14.3","new_version":"16.15.8","update_type":"minor","path":null,"pr_created_at":"2026-09-13T05:17:26.000Z","version_change":"16.14.3 → 16.15.8","issue":{"uuid":"5438176745","node_id":"PR_kwDOSGyQiM8AAAABDT7DKw","number":120,"state":"open","title":"chore(deps): bump the prod-deps group across 1 directory with 10 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-09-13T05:17:26.000Z","updated_at":"2026-09-13T05:18:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-deps","update_count":10,"packages":[{"name":"@ai-sdk/react","old_version":"4.0.87","new_version":"4.0.100","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"7.0.84","new_version":"7.0.97","repository_url":"https://github.com/vercel/ai"},{"name":"fumadocs-core","old_version":"16.14.3","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.14.3","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.31.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.0","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.1","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-deps group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.87` | `4.0.100` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.84` | `7.0.97` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.3` | `16.15.8` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.14.3` | `16.15.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.43.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.0` | `16.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.1` |\n\n\nUpdates `@ai-sdk/react` from 4.0.87 to 4.0.100\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md\"\u003e@​ai-sdk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.100\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef3bac4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9942196]\n\u003cul\u003e\n\u003cli\u003eai@7.0.97\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.48\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.39\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.99\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912fb01]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c595e6e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003eai@7.0.96\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.47\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.98\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [27f6d7a]\n\u003cul\u003e\n\u003cli\u003eai@7.0.95\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.97\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [a4ba394]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [36b3364]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [45099da]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9e1d1b2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a495511]\n\u003cul\u003e\n\u003cli\u003eai@7.0.94\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.37\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.46\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.96\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [33ba8fd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [df6c009]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6ee74a3]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ai/commit/e9795abf6185594ecdde53226c8149f8ea8b288d\"\u003e\u003ccode\u003ee9795ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20555\"\u003e#20555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/65eb52b767008e1dd6a074fbc2e9223ae50a8739\"\u003e\u003ccode\u003e65eb52b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20524\"\u003e#20524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b7670d962df00061607467a9e3d6ccc63c573825\"\u003e\u003ccode\u003eb7670d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20486\"\u003e#20486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b3b74c8642e532a70042ce9988565f458492488f\"\u003e\u003ccode\u003eb3b74c8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20455\"\u003e#20455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6359fd58fe68eaade096b5d923bac26de84ca3bd\"\u003e\u003ccode\u003e6359fd5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20288\"\u003e#20288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/34f3b7991f16451e6fd84ba5dc39f9c0b20b0514\"\u003e\u003ccode\u003e34f3b79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20250\"\u003e#20250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1904d3380dca3253a0c655dee0e23bf009508e7\"\u003e\u003ccode\u003ed1904d3\u003c/code\u003e\u003c/a\u003e fix: surface fallback error messages for empty HTTP error responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20112\"\u003e#20112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/79b4ab869b38c5c702bc3a3bf055254b74648759\"\u003e\u003ccode\u003e79b4ab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20192\"\u003e#20192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.100/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 7.0.84 to 7.0.97\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.97\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef3bac4: Observe video webhook receiver rejections before generation starts to prevent unhandled rejections during or after a failed start. Preserve start error precedence and assimilate custom receivers only once.\u003c/li\u003e\n\u003cli\u003e9942196: feat: add batch cancel and list APIs\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9942196]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.78\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.39\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.96\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e912fb01: feat: add batch cancel and list APIs\u003c/li\u003e\n\u003cli\u003ec595e6e: fix(ai): call \u003ccode\u003eatob\u003c/code\u003e without a receiver for Cloudflare Workers compatibility\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [912fb01]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [aa4cc14]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f102e41]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.77\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.38\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.95\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e27f6d7a: fix(ai): reject embedding model responses that contain no embeddings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.94\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea4ba394: feat: support per-request models in batch\u003c/li\u003e\n\u003cli\u003e36b3364: fix(ai): enforce tool choices in streamText\u003c/li\u003e\n\u003cli\u003e45099da: Retry unclassified empty image results, preserve retry-attempt accounting, add provider-independent result retryability classification, and mark Google and Google Vertex prompt blocks as terminal.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a4ba394]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e9bf5e3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [45099da]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [56c004c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9e1d1b2]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a495511]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.76\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.37\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.93\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e9795abf6185594ecdde53226c8149f8ea8b288d\"\u003e\u003ccode\u003ee9795ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20555\"\u003e#20555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ef3bac4c174f4650bb03aca0b5783fcfa6232a3b\"\u003e\u003ccode\u003eef3bac4\u003c/code\u003e\u003c/a\u003e fix: forward video callback URLs for caller-managed receivers (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20561\"\u003e#20561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/65eb52b767008e1dd6a074fbc2e9223ae50a8739\"\u003e\u003ccode\u003e65eb52b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20524\"\u003e#20524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/912fb015dd599871940e7adc3791b56fb4516374\"\u003e\u003ccode\u003e912fb01\u003c/code\u003e\u003c/a\u003e feat: add batch cancel and list APIs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20543\"\u003e#20543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c595e6e35388c14b9f7d71e5f0ddf2ae8952cffd\"\u003e\u003ccode\u003ec595e6e\u003c/code\u003e\u003c/a\u003e fix(ai): call atob without a receiver (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20541\"\u003e#20541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b7670d962df00061607467a9e3d6ccc63c573825\"\u003e\u003ccode\u003eb7670d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20486\"\u003e#20486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/27f6d7afbe1113adfadb550e3ec48cf80971f2b9\"\u003e\u003ccode\u003e27f6d7a\u003c/code\u003e\u003c/a\u003e fix: reject empty embedding model responses instead of returning undefined (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b3b74c8642e532a70042ce9988565f458492488f\"\u003e\u003ccode\u003eb3b74c8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20455\"\u003e#20455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/45099daf24fd7cd560a0e418c8a1701180899cc5\"\u003e\u003ccode\u003e45099da\u003c/code\u003e\u003c/a\u003e fix: generateImage maxRetries skips transient empty image results (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20170\"\u003e#20170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a4ba39433dcdf6129ac8423742cf05af039bd1c1\"\u003e\u003ccode\u003ea4ba394\u003c/code\u003e\u003c/a\u003e feat: support per-request models in batch (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20138\"\u003e#20138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@7.0.97/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.14.3 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.3...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.2.3 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.1\u003c/h2\u003e\n\u003ch3\u003eScope \u003ccode\u003elastModified\u003c/code\u003e git log to the content directory\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egit log\u003c/code\u003e is scoped to the collection's content directory instead of buffering the repository's entire history in every worker.\u003c/p\u003e\n\u003ch3\u003eFix Vite dev server crash on declaration-only dependencies\u003c/h3\u003e\n\u003cp\u003eThe injected Vite config no longer pre-bundles packages without runtime JavaScript, such as \u003ccode\u003e@types/mdx\u003c/code\u003e. Pre-bundling them made esbuild parse \u003ccode\u003e.d.ts\u003c/code\u003e files and fail on imports that only exist in type space, crashing the dev server.\u003c/p\u003e\n\u003ch3\u003eEncode \u003ccode\u003eimport.meta.glob\u003c/code\u003e query values\u003c/h3\u003e\n\u003cp\u003eThe Vite codegen passed the query to \u003ccode\u003eimport.meta.glob\u003c/code\u003e as an object, letting the bundler serialize it. Rolldown inlines the values as-is, so a macro id such as \u003ccode\u003esrc/lib/source.ts#docs\u003c/code\u003e left an unescaped \u003ccode\u003e/\u003c/code\u003e in the content file's module id and relative imports from that module (e.g. images from \u003ccode\u003e![Banner](https://github.com/fuma-nama/fumadocs/blob/HEAD/logo.png)\u003c/code\u003e) failed to resolve, since the importer's directory is derived from the raw id.\u003c/p\u003e\n\u003cp\u003eThe query is now serialized (and percent-encoded) by Fumadocs itself, matching what the Node.js codegen already did.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.0\u003c/h2\u003e\n\u003ch3\u003eSätteri 0.10\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e@fumadocs/satteri\u003c/code\u003e now requires \u003ccode\u003esatteri\u003c/code\u003e ^0.10.3, and the plugins were rewritten on its new capabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExports (\u003ccode\u003efrontmatter\u003c/code\u003e, \u003ccode\u003etoc\u003c/code\u003e, \u003ccode\u003estructuredData\u003c/code\u003e, …) are emitted by an \u003ccode\u003eafter\u003c/code\u003e document hook instead of an anchor marker appended to the source, so plugins no longer see (or need to skip) the anchor node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.2.3...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.14.3 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.3...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.31.0 to 1.43.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 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.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 `next` from 16.3.0 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, ...\n\n_Description has been truncated_\n\n\u003c!-- codesmith:footer --\u003e\n---\n\u003ca href=\"https://app.blacksmith.sh/Mogplex/codesmith/docs/pr/120\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-light-v2.svg\"\u003e\u003cimg alt=\"View with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://backend.blacksmith.sh/track/enable-autofix?expires=1791868649\u0026installation_model_id=431205\u0026pr_number=120\u0026repository=Mogplex%2Fdocs\u0026return_to=https%3A%2F%2Fgithub.com%2FMogplex%2Fdocs%2Fpull%2F120\u0026signature=31f0c57b80292857d40f062b0a075d4335866543b95d1ce42fab7f67e20be241\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg\"\u003e\u003cimg alt=\"Autofix with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003csup\u003eNeed help on this PR? Tag \u003ccode\u003e@codesmith-bot\u003c/code\u003e with what you need. Autofix is disabled.\u003c/sup\u003e\n\n\u003c!-- codesmith:autofix:disabled --\u003e\n\u003c!-- /codesmith:footer --\u003e","html_url":"https://github.com/Mogplex/docs/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mogplex%2Fdocs/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"}},{"old_version":"16.14.0","new_version":"16.15.7","update_type":"minor","path":null,"pr_created_at":"2026-09-13T05:00:25.000Z","version_change":"16.14.0 → 16.15.7","issue":{"uuid":"5438109307","node_id":"PR_kwDOT0d5Uc8AAAABDT3rvg","number":4,"state":"open","title":"build(deps): bump the npm-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T05:00:25.000Z","updated_at":"2026-09-13T05:05:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-dependencies","update_count":38,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1100.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@better-auth/drizzle-adapter","old_version":"1.6.25","new_version":"1.7.3","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@fullcalendar/core","old_version":"6.1.21","new_version":"7.1.0","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@fullcalendar/react","old_version":"6.1.21","new_version":"7.1.0","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@lifi/sdk","old_version":"4.1.0","new_version":"4.6.1","repository_url":"https://github.com/lifinance/sdk"},{"name":"@next/third-parties","old_version":"16.3.0","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@sentry/nextjs","old_version":"10.69.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sumsub/websdk","old_version":"2.8.0","new_version":"2.9.0"},{"name":"@supabase/supabase-js","old_version":"2.111.0","new_version":"2.115.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-table","old_version":"8.21.3","new_version":"9.2.4","repository_url":"https://github.com/TanStack/table"},{"name":"@wagmi/core","old_version":"2.22.1","new_version":"3.6.5","repository_url":"https://github.com/wevm/wagmi"},{"name":"better-auth","old_version":"1.6.25","new_version":"1.7.3","repository_url":"https://github.com/better-auth/better-auth"},{"name":"fumadocs-core","old_version":"16.14.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.1","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"11.2.2","new_version":"11.4.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.28.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.0","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"sharp","old_version":"0.35.3","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"viem","old_version":"2.55.10","new_version":"2.56.3","repository_url":"https://github.com/wevm/viem"},{"name":"wagmi","old_version":"2.19.5","new_version":"3.7.7","repository_url":"https://github.com/wevm/wagmi"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@testing-library/jest-dom","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"24.13.3","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-you-might-not-need-an-effect","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/nickjvandyke/eslint-plugin-react-you-might-not-need-an-effect"},{"name":"knip","old_version":"6.30.0","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.5.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"oxfmt","old_version":"0.61.0","new_version":"0.66.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.76.0","new_version":"1.81.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1100.0` | `3.1127.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [@better-auth/drizzle-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter) | `1.6.25` | `1.7.3` |\n| [@fullcalendar/core](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types) | `6.1.21` | `7.1.0` |\n| [@fullcalendar/react](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react) | `6.1.21` | `7.1.0` |\n| [@lifi/sdk](https://github.com/lifinance/sdk/tree/HEAD/packages/sdk) | `4.1.0` | `4.6.1` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.3.0` | `16.3.4` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.69.0` | `10.73.0` |\n| @sumsub/websdk | `2.8.0` | `2.9.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.111.0` | `2.115.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.21.3` | `9.2.4` |\n| [@wagmi/core](https://github.com/wevm/wagmi/tree/HEAD/packages/core) | `2.22.1` | `3.6.5` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.25` | `1.7.3` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.0` | `16.15.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.1` | `15.4.0` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `11.2.2` | `11.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.41.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.0` | `16.3.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.14.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.3` | `0.35.4` |\n| [viem](https://github.com/wevm/viem) | `2.55.10` | `2.56.3` |\n| [wagmi](https://github.com/wevm/wagmi/tree/HEAD/packages/react) | `2.19.5` | `3.7.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `7.0.0` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.3` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `5.0.0` |\n| [eslint-plugin-react-you-might-not-need-an-effect](https://github.com/nickjvandyke/eslint-plugin-react-you-might-not-need-an-effect) | `1.0.1` | `1.0.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.30.0` | `6.34.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.5.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.61.0` | `0.66.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.76.0` | `1.81.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.0` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1100.0 to 3.1127.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1127.0\u003c/h2\u003e\n\u003ch4\u003e3.1127.0(2026-09-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Elemental MediaTailor now supports two new Monetization Functions lifecycle hooks, Post Ads Response and Pre Manifest Insertion, and a VAST Request function type that calls a VAST or VMAP ad server. This release also adds Yield Optimization with demand from Amazon Publisher Services. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c238a693cf4e9e9fa4bd5ad76f83caa35279ad46\"\u003ec238a693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-service-quotas:\u003c/strong\u003e  Service Quotas adds the AdjustableAtLevel property to QuotaContext, indicating whether a quota is adjustable at the account or resource level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f56bdf2c0e9581a97b246204dd95b7be1028a6f9\"\u003ef56bdf2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  New AWS REVIEW mode as supported data retention mode for Bedrock models (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cbd9ea9a4262cb007ed74da234d52e8feef0402f\"\u003ecbd9ea9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for ValidateSecurityGroupQuotasForInterface, an API that specifically authorized AWS services use to validate security group rule quotas before creating an elastic network interface. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f51c3b3e30327dd6fa45a9b8398422c7078d905d\"\u003ef51c3b3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1127.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1126.0\u003c/h2\u003e\n\u003ch4\u003e3.1126.0(2026-09-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sfn:\u003c/strong\u003e  Updates Step Functions API documentation around CloudTrail, Execution name reuse and sort order of ListExecutions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8dda8b4b9e90ec0cca551759885ca524b8d65a91\"\u003e8dda8b4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-load-balancing-v2:\u003c/strong\u003e  This release adds support for sending TCP resets for Gateway Load Balancer when a flow's idle timeout expires, or when a target becomes unhealthy or is deregistered. This adds updates the CLI documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16f16596740e5b7ee6032c4fc95fdd3a08a46e2\"\u003ea16f1659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Flows with endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a3a6205d3d39f6f98b445323359a938ae59ce1a\"\u003e3a3a6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family SFTP Connectors now support specifying an ordered list of AWS Secrets Manager version stages for secret retrieval. This enables seamless credential rotation workflows where external partners may take time to update their systems with new credentials. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4bf3ecce921aa42320c6b0d89278443d229b898\"\u003ee4bf3ecc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now supports specifying up to 29 PII entity types in the ContentRedaction configuration of a StartTranscriptionJob request, allowing all supported entity types to be redacted in a single batch transcription job. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5fb0b9a5bbb6cf9c61859a6946034aaf86e9e822\"\u003e5fb0b9a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release enables TagOnCreate for Rule resource on CreateRule API. It also introduces a new field called PreEvaluationFilters to Rule resource, thereby impacting all Create, Update, Describe and Search APIs for Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18bb14bcc83208229fba893ede04a7cb6e77af05\"\u003e18bb14bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds a critical parameter to the Amazon ECS managed daemon APIs that controls whether a daemon task failure drains the container instance. Non-critical daemon failures no longer drain the instance or block instance registration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e6a07d57083a221355891dfb18e9aa129e5987b\"\u003e2e6a07d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now allows users to set, update, and retrieve values for parameters that apply across all EVS Environments in their account at a regional level, such as the VCF License portability core count. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/803b694cec8ae130760716bc5d0bb1d531ca67a4\"\u003e803b694c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  AWS Elastic Disaster Recovery now includes source server architecture in SourceProperties to identify x86 and ARM64 systems. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20f19e0e2a30b73cff7dba02f07af83068306657\"\u003e20f19e0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds log group name prefix trace source selection, custom or source log group result destinations, and metrics namespace customization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/823b2d337b05368b88a488e988f4fc2b24133fae\"\u003e823b2d33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  AgentCore Identity adds Consent Portal APIs to manage portals that let end users grant OAuth authorization for agents to access resources. AgentCore Evaluation adds trace source selection by log group prefix, custom or source log group result destinations, and metrics namespace customization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f826477e17f07464f9a8cc1336e9467d9948b37\"\u003e2f826477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Deprecate EncryptionConfig resources field. Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c66ca41b9a97108402d0e3bd8e467babc35a7bac\"\u003ec66ca41b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Sequence Activities in GuardDuty Findings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c12a0eb1bdd18f3df7be39bb5f0c3e15be438b5\"\u003e5c12a0eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add download directory functionality (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8274\"\u003e#8274\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e591ee8a054e364dda13cb66a800b6afa4aa9ea\"\u003e6e591ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1126.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1126.0...v3.1127.0\"\u003e3.1127.0\u003c/a\u003e (2026-09-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1125.0...v3.1126.0\"\u003e3.1126.0\u003c/a\u003e (2026-09-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7131e7467d87d0a255fa1c42f6bb0dd12a84835e\"\u003e\u003ccode\u003e7131e74\u003c/code\u003e\u003c/a\u003e Publish v3.1126.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1127.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@base-ui/react` from 1.7.0 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/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.8.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix label association when a control unregisters (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5456\"\u003e#5456\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\u003eReduce animation completion work (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5535\"\u003e#5535\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 prop and ref merging for lazy render elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5562\"\u003e#5562\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 roving focus when items are added or removed (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5447\"\u003e#5447\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 hover and focus interaction issues (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5037\"\u003e#5037\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\u003eImprove trigger mount performance (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5426\"\u003e#5426\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 disabled anchor tracking on scroll (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5478\"\u003e#5478\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 transform origin for start/end alignment (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5015\"\u003e#5015\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 duplicate options key from arrow middleware (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5606\"\u003e#5606\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\u003eRegister passive touch listeners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5572\"\u003e#5572\u003c/a\u003e) by \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\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\u003eIgnore outside clicks from presses that began before open (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5378\"\u003e#5378\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ekeepMounted\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;Avatar.Image\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5536\"\u003e#5536\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 stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 controlled blur validation and stale filled state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5563\"\u003e#5563\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 Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 applying \u003ccode\u003edata-readonly\u003c/code\u003e to \u003ccode\u003e\u0026lt;Combobox.Trigger\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5418\"\u003e#5418\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateItems\u003c/code\u003e collection API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5326\"\u003e#5326\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 cancellation when preserving the filter after selection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5362\"\u003e#5362\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\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix record item label lookup reading from \u003ccode\u003eObject.prototype\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5518\"\u003e#5518\u003c/a\u003e) by \u003ca href=\"https://github.com/XionWCFM\"\u003e\u003ccode\u003e@​XionWCFM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnchor multiple selection to the first selected item with a linear lookup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5573\"\u003e#5573\u003c/a\u003e, \u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5613\"\u003e#5613\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\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.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eSep 4, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix label association when a control unregisters (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5456\"\u003e#5456\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\u003eReduce animation completion work (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5535\"\u003e#5535\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 prop and ref merging for lazy render elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5562\"\u003e#5562\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 roving focus when items are added or removed (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5447\"\u003e#5447\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 hover and focus interaction issues (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5037\"\u003e#5037\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\u003eImprove trigger mount performance (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5426\"\u003e#5426\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 disabled anchor tracking on scroll (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5478\"\u003e#5478\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 transform origin for start/end alignment (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5015\"\u003e#5015\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 duplicate options key from arrow middleware (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5606\"\u003e#5606\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\u003eRegister passive touch listeners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5572\"\u003e#5572\u003c/a\u003e) by \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\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\u003eIgnore outside clicks from presses that began before open (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5378\"\u003e#5378\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ekeepMounted\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;Avatar.Image\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5536\"\u003e#5536\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 stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 controlled blur validation and stale filled state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5563\"\u003e#5563\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 Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 applying \u003ccode\u003edata-readonly\u003c/code\u003e to \u003ccode\u003e\u0026lt;Combobox.Trigger\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5418\"\u003e#5418\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateItems\u003c/code\u003e collection API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5326\"\u003e#5326\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 cancellation when preserving the filter after selection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5362\"\u003e#5362\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\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\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/47b40521eab921c2756bf9bdb0b0f07fbfdb8c8c\"\u003e\u003ccode\u003e47b4052\u003c/code\u003e\u003c/a\u003e [release] v1.8.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5609\"\u003e#5609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/dd1380952b91842c60f905066934ba2baea0bcfb\"\u003e\u003ccode\u003edd13809\u003c/code\u003e\u003c/a\u003e [toast] Accept an updater function in the update method instead of on data (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/670e95cb1b9f145af7a8c52010f707174c33159e\"\u003e\u003ccode\u003e670e95c\u003c/code\u003e\u003c/a\u003e [docs] Update docs infra to restore generated types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/e8526f762853350691ee3a9bd7ead9d3d6e95bd3\"\u003e\u003ccode\u003ee8526f7\u003c/code\u003e\u003c/a\u003e [utils] Restore frozen EMPTY_ARRAY (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5620\"\u003e#5620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b7f6683c1b564b8c5c5b5f14d89bd4fa85aec994\"\u003e\u003ccode\u003eb7f6683\u003c/code\u003e\u003c/a\u003e [number field] Preserve consumer selection when focusing the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5619\"\u003e#5619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b8c5d78c7e3def09f12c2c3d80af1416bee05c4b\"\u003e\u003ccode\u003eb8c5d78\u003c/code\u003e\u003c/a\u003e [context menu] Correct generated API metadata (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/261d699cce7e777bbed40e80fbbb1f0a5370842d\"\u003e\u003ccode\u003e261d699\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete] Document that items must not contain nullish entries...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/0a6ff446d918f3a8464d756323131699e32e0592\"\u003e\u003ccode\u003e0a6ff44\u003c/code\u003e\u003c/a\u003e [toast] Replace custom data wholesale and accept a function to derive it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5611\"\u003e#5611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/2e1bdddfe543b982c94e7fa651d611c24dd4a03d\"\u003e\u003ccode\u003e2e1bddd\u003c/code\u003e\u003c/a\u003e [combobox][select] Make the multiple selection anchor lookup linear (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5613\"\u003e#5613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ad83c8ad177b90f0a5b1b4b9e5ee1004a52d9369\"\u003e\u003ccode\u003ead83c8a\u003c/code\u003e\u003c/a\u003e [code-infra] Run TypeScript 7 alongside the TS6 JS API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5603\"\u003e#5603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.8.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/drizzle-adapter` from 1.6.25 to 1.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/drizzle-adapter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eUpgrading from 1.7.0–1.7.2:\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe restored the 1.6 account core schema to avoid requiring a disruptive backfill for existing users. We recognize the cost to users who already migrated and are committed to keeping the core schema stable throughout v1.\u003c/p\u003e\n\u003cp\u003eIf you applied the 1.7 issuer schema, follow the \u003ca href=\"https://better-auth.com/docs/guides/1-7-upgrade-guide#account-identity-keeps-the-provider-key\"\u003eupgrade guide\u003c/a\u003e for the required cleanup. No backfill is needed.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Cloudflare as a built-in social provider with client-secret and PKCE support. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled schema validation during initialization by default, including in production, and rejected authentication requests on detected mismatches. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11178\"\u003e#11178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisPasswordCompromised\u003c/code\u003e for checking passwords against Have I Been Pwned in custom server-side flows. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11147\"\u003e#11147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAligned generated OpenAPI required fields with runtime validation. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11066\"\u003e#11066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandled malformed custom-scheme callback URLs without excessive processing. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11060\"\u003e#11060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved Auth0 domain normalization to avoid slow trailing-slash processing. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11188\"\u003e#11188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented generic OAuth discovery failures from taking down the authentication API. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10978\"\u003e#10978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTracked email OTP sign-ins in the last login method plugin. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10963\"\u003e#10963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed callback hooks being skipped after proxied OAuth sign-ins and preserved server state when callback cookies are unavailable. The legacy /oauth-proxy-callback endpoint is deprecated and will be removed in the next minor release. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetSession\u003c/code\u003e failures when cookie caching is disabled and cached session cookies remain. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11120\"\u003e#11120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TOTP re-enrollment replacing an active authenticator and its backup codes. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11037\"\u003e#11037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented duplicate session requests and hydration mismatches in Nuxt \u003ccode\u003euseFetch\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11084\"\u003e#11084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved dynamic organization role permission check performance. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11069\"\u003e#11069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded type-safe Nuxt \u003ccode\u003euseFetch\u003c/code\u003e integration for the Vue client's \u003ccode\u003euseSession\u003c/code\u003e hook. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestored compatibility with 1.6 account schemas by identifying accounts with \u003ccode\u003e(providerId, accountId)\u003c/code\u003e instead of issuer. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/0d6b5c0beaa47c8ac6d9a49d5ecacfb719285277/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/core\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Cloudflare as a built-in social provider with client-secret and PKCE support. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded initialization-time schema validation and actionable mismatch guidance for Drizzle and Prisma adapters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11179\"\u003e#11179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled schema validation during initialization by default, including in production, and rejected authentication requests on detected mismatches. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11178\"\u003e#11178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded custom token endpoint authentication strategies for providers with non-standard request parameters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11101\"\u003e#11101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored optional \u003ccode\u003econsumeOne\u003c/code\u003e and \u003ccode\u003eincrementOne\u003c/code\u003e methods for custom database adapters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11189\"\u003e#11189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TikTok sign-in and token refresh with the documented \u003ccode\u003eclientKey\u003c/code\u003e and \u003ccode\u003eclientSecret\u003c/code\u003e options. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11102\"\u003e#11102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved request IP validation performance. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved PayPal authorization code and refresh token requests, including PKCE handling. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11129\"\u003e#11129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved Reddit token requests with OAuth-compliant Basic authentication and redirect protection. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11134\"\u003e#11134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestored compatibility with 1.6 account schemas by identifying accounts with \u003ccode\u003e(providerId, accountId)\u003c/code\u003e instead of issuer. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/blob/main/packages/drizzle-adapter/CHANGELOG.md\"\u003e@​better-auth/drizzle-adapter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.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/better-auth/better-auth/pull/11179\"\u003e#11179\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/352d012bd54e613782bf4af22aae24443541c77c\"\u003e\u003ccode\u003e352d012\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Validate Drizzle schema objects and generated Prisma client models during initialization, including in production, and report mismatches with guidance for fixing them. These checks do not query the database and cannot detect unapplied migrations.\u003c/p\u003e\n\u003cp\u003eFor Prisma clients whose model metadata omits nullability, \u003ccode\u003eauth generate\u003c/code\u003e reports required fields that Better Auth never writes by reading the existing Prisma schema. Set \u003ccode\u003eadvanced.database.validateSchema: false\u003c/code\u003e to disable runtime validation.\u003c/p\u003e\n\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\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10859\"\u003e#10859\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ea77118d4e00f69ddffed4fb42dfedc08594ea9e\"\u003e\u003ccode\u003eea77118\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Reject missing Drizzle schema fields before building compound \u003ccode\u003ewhere\u003c/code\u003e clauses, preventing malformed SQL when an application schema is out of date.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10941\"\u003e#10941\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5aea9f77284dfb7b187e8e7bec0cebd4b8834123\"\u003e\u003ccode\u003e5aea9f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Prevent one-to-one joins from failing in Drizzle Relations v1 and v2 when \u003ccode\u003eusePlural\u003c/code\u003e is enabled. Resolve generated and legacy relation keys from Drizzle runtime metadata, including Relations v2 setups without an adapter schema.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch2\u003e1.7.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/better-auth/better-auth/pull/10402\"\u003e#10402\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/763a2671c5372d88c291881977c8a1c2e29034b1\"\u003e\u003ccode\u003e763a267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Plugin database schemas can now define named or generated table-level indexes across multiple fields. SQL migrations and generated Drizzle or Prisma schemas resolve configured table and column names consistently, while the MongoDB adapter creates the same indexes before the first index-enforcing write.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/7169\"\u003e#7169\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5d38b138c3c73eb06fe247ef6631c66e86ccc92b\"\u003e\u003ccode\u003e5d38b13\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003eschemaName\u003c/code\u003e option to the Drizzle Relations v2 adapter config. When set on PostgreSQL, schema generation now emits a \u003ccode\u003epgSchema(\u0026quot;...\u0026quot;)\u003c/code\u003e namespace and uses namespaced table definitions (for example, \u003ccode\u003eauthSchema.user(...)\u003c/code\u003e), matching the v1 CLI generator behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9489\"\u003e#9489\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ea06c5a71f448dfc600f1c2f7b0de732730c79cd\"\u003e\u003ccode\u003eea06c5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Add a new \u003ccode\u003e@better-auth/drizzle-adapter/relations-v2\u003c/code\u003e entry point for projects using Drizzle Relations v2. The schema generator now emits relations using \u003ccode\u003edefineRelationsPart\u003c/code\u003e so the generated auth schema can be merged alongside your app's relations without changing your database structure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10359\"\u003e#10359\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8784c1c1f4301acf96d980e5bf81ff56435e2545\"\u003e\u003ccode\u003e8784c1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Database joins have moved out of \u003ccode\u003eexperimental\u003c/code\u003e into a stable option at \u003ccode\u003eadvanced.database.joins\u003c/code\u003e (default: \u003ccode\u003efalse\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eIf you previously set \u003ccode\u003eexperimental: { joins: true }\u003c/code\u003e, update your config to:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eadvanced: {\n  database: {\n    joins: true,\n  },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdapters that support native joins use them when enabled. If an adapter cannot return joined data for a query, Better Auth falls back to additional queries and combines the results. Drizzle and Prisma users should ensure their schema includes the required relations (\u003ccode\u003enpx auth@latest generate\u003c/code\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/better-auth/better-auth/pull/10770\"\u003e#10770\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/692b22c517011444f812fe21c206e399e35e8417\"\u003e\u003ccode\u003e692b22c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Export the generated \u003ccode\u003epgSchema\u003c/code\u003e binding so drizzle-kit can emit \u003ccode\u003eCREATE SCHEMA\u003c/code\u003e for custom PostgreSQL namespaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.6\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/597d39cb4aaaac1ad729051fbdd22a63b8ba8d8d\"\u003e\u003ccode\u003e597d39c\u003c/code\u003e\u003c/a\u003e chore: release v1.7.3 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/11032\"\u003e#11032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/352d012bd54e613782bf4af22aae24443541c77c\"\u003e\u003ccode\u003e352d012\u003c/code\u003e\u003c/a\u003e feat(adapters): register Drizzle and Prisma schema checks (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/11179\"\u003e#11179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2220ee726934de3aa128d5b4114391be8e9570cc\"\u003e\u003ccode\u003e2220ee7\u003c/code\u003e\u003c/a\u003e revert: drop the issuer column and resolve accounts by provider id (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ba4840fbdf24cbc16bf9bef0cf3aab0a5fd8cfc9\"\u003e\u003ccode\u003eba4840f\u003c/code\u003e\u003c/a\u003e feat(adapters): expose SQL migration connections (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10966\"\u003e#10966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ba12fcdfa774ca27d417079dbac0b1b5894ccaf2\"\u003e\u003ccode\u003eba12fcd\u003c/code\u003e\u003c/a\u003e chore: release v1.7.2 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10870\"\u003e#10870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5aea9f77284dfb7b187e8e7bec0cebd4b8834123\"\u003e\u003ccode\u003e5aea9f7\u003c/code\u003e\u003c/a\u003e fix(drizzle-adapter): resolve one-to-one relation keys with usePlural (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10941\"\u003e#10941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ea77118d4e00f69ddffed4fb42dfedc08594ea9e\"\u003e\u003ccode\u003eea77118\u003c/code\u003e\u003c/a\u003e fix(drizzle-adapter): validate fields in compound where clauses (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10859\"\u003e#10859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2344536054f9164ca5d1670c270d299049ee233e\"\u003e\u003ccode\u003e2344536\u003c/code\u003e\u003c/a\u003e chore: release v1.7.1 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10864\"\u003e#10864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ccd57c2dcb145a40a30c75ab3f6c89b94af08701\"\u003e\u003ccode\u003eccd57c2\u003c/code\u003e\u003c/a\u003e docs(changelog): align v1.7 release notes with final behavior (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10846\"\u003e#10846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/f577ec5c766c4ccd0a677ad18ca5f4f17b245289\"\u003e\u003ccode\u003ef577ec5\u003c/code\u003e\u003c/a\u003e chore: exit pre-release mode for v1.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.3/packages/drizzle-adapter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/core` from 6.1.21 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e@​fullcalendar/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003e🎨 Event Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: DayGrid with large number of events, when \u003ccode\u003edayMaxEvents:true\u003c/code\u003e (limited by natural row height), only a necessary \u003cem\u003esubset\u003c/em\u003e of events will be DOM-inserted, not all\n\u003cul\u003e\n\u003cli\u003eBREAKING: As a result, a \u003cem\u003esubset\u003c/em\u003e of events will be run through event render hooks like \u003ccode\u003eeventContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDayGrid event slicing\n\u003cul\u003e\n\u003cli\u003eFEATURE: Better event packing, including smarter positioning decisions for fewer slices\u003c/li\u003e\n\u003cli\u003eFEATURE: Related slices have more similar y-coordinates\u003c/li\u003e\n\u003cli\u003eFIX: Events unnecessarily going to +more link when higher-level slot would accommodate\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTimeGrid event positioning\n\u003cul\u003e\n\u003cli\u003eFIX: Events with custom ordering and \u003ccode\u003eeventOrderStrict:true\u003c/code\u003e can overlap with \u003ccode\u003eslotEventOverlap: false\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Overlapping events can have tiny width when event content not visible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFIX: In Timeline and TimeGrid, when custom \u003ccode\u003eeventOrder\u003c/code\u003e, DOM order respects start-time first, then \u003ccode\u003eeventOrder\u003c/code\u003e. Better for a11y and tabbing through events sequentially\u003c/li\u003e\n\u003cli\u003eFIX: React StrictMode: DayGrid events permanently invisible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8088\"\u003e#8088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👥 Resource Views\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFIX: Timeline view, smoother virtualized fast scrolling, especially with trackpad and especially while scrolling \u003cem\u003eup\u003c/em\u003e with irregular height resource rows\u003c/li\u003e\n\u003cli\u003eFIX: Timeline view, account for DST in timeslots (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Resource TimeGrid/DayGrid, \u003ccode\u003efilterResourcesWithEvents\u003c/code\u003e should exclude columns (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/6149\"\u003e#6149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🖨 Print Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Print renders business-hours for print-previews that enable it\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall DayGrid rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall Resource-Timeline rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Events are not visible when we print using \u003ccode\u003ewindow.print()\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Misc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: General improvements with option-changes. Users of \u003ccode\u003e@fullcalendar/preact\u003c/code\u003e must upgrade their \u003ccode\u003epreact\u003c/code\u003e peer dependency to \u0026gt;=10.29.8\u003c/li\u003e\n\u003cli\u003eFIX: Screen-reader improvement for Resource-Timeline timeline header text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Restored Bootstrap 5 support (originally omitted from v7) (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Vue 3 types for template ref for \u003ccode\u003egetApi\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Angular DOM-insertion JS error with \u003ccode\u003e#eventContent\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8085\"\u003e#8085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter screen reader experience for users of Resource Timeline view\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprintMaxRows\u003c/code\u003e setting to control print-rendering cutoff for Resource Timeline view\u003c/li\u003e\n\u003cli\u003eSalesforce LWC component (beta), zip files on each release (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/6196\"\u003e#6196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eV7 is finally released!\u003c/strong\u003e 🎉\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nPlease install packages using the \u003ccode\u003e@7\u003c/code\u003e postfix. For example \u003ccode\u003e@fullcalendar/react@7\u003c/code\u003e. This is because v7 is not marked as the \u0026quot;latest\u0026quot; release yet in NPM. \u003ca href=\"https://v7.fullcalendar.io/initialize-es6\"\u003eMore information\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e📋 \u003ca href=\"https://v7.fullcalendar.io/changelog\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e@​fullcalendar/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003eEvent Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: DayGrid with large number of events, when \u003ccode\u003edayMaxEvents:true\u003c/code\u003e (limited by natural row height), only a necessary \u003cem\u003esubset\u003c/em\u003e of events will be DOM-inserted, not all\n\u003cul\u003e\n\u003cli\u003eBREAKING: As a result, a \u003cem\u003esubset\u003c/em\u003e of events will be run through event render hooks like \u003ccode\u003eeventContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDayGrid event slicing\n\u003cul\u003e\n\u003cli\u003eFEATURE: Better event packing, including smarter positioning decisions for fewer slices\u003c/li\u003e\n\u003cli\u003eFEATURE: Related slices have more similar y-coordinates\u003c/li\u003e\n\u003cli\u003eFIX: Events unnecessarily going to +more link when higher-level slot would accommodate\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTimeGrid event positioning\n\u003cul\u003e\n\u003cli\u003eFIX: Events with custom ordering and \u003ccode\u003eeventOrderStrict:true\u003c/code\u003e can overlap with \u003ccode\u003eslotEventOverlap: false\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Overlapping events can have tiny width when event content not visible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFIX: In Timeline and TimeGrid, when custom \u003ccode\u003eeventOrder\u003c/code\u003e, DOM order respects start-time first, then \u003ccode\u003eeventOrder\u003c/code\u003e. Better for a11y and tabbing through events sequentially\u003c/li\u003e\n\u003cli\u003eFIX: React StrictMode: DayGrid events permanently invisible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8088\"\u003e#8088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eResource Views\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFIX: Timeline view, smoother virtualized fast scrolling, especially with trackpad and especially while scrolling \u003cem\u003eup\u003c/em\u003e with irregular height resource rows\u003c/li\u003e\n\u003cli\u003eFIX: Timeline view, account for DST in timeslots (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Resource TimeGrid/DayGrid, \u003ccode\u003efilterResourcesWithEvents\u003c/code\u003e should exclude columns (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/6149\"\u003e#6149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrint Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Print renders business-hours for print-previews that enable it\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall DayGrid rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall Resource-Timeline rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Events are not visible when we print using \u003ccode\u003ewindow.print()\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: General improvements with option-changes. Users of \u003ccode\u003e@fullcalendar/preact\u003c/code\u003e must upgrade their \u003ccode\u003epreact\u003c/code\u003e peer dependency to \u0026gt;=10.29.8\u003c/li\u003e\n\u003cli\u003eFIX: Screen-reader improvement for Resource-Timeline timeline header text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Restored Bootstrap 5 support (originally omitted from v7) (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Vue 3 types for template ref for \u003ccode\u003egetApi\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Angular DOM-insertion JS error with \u003ccode\u003e#eventContent\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/8085\"\u003e#8085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter screen reader experience for users of Resource Timeline view\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprintMaxRows\u003c/code\u003e setting to control print-rendering cutoff for Resource Timeline view\u003c/li\u003e\n\u003cli\u003eSalesforce LWC component (beta), zip files on each release (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core-types/issues/6196\"\u003e#6196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.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/fullcalendar/fullcalendar/commit/2efe38640671cd656a176e0a54e06eef1efacb4b\"\u003e\u003ccode\u003e2efe386\u003c/code\u003e\u003c/a\u003e Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/6834a69331bc57afe522d6e081e389b7d62bae7a\"\u003e\u003ccode\u003e6834a69\u003c/code\u003e\u003c/a\u003e README renovations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/c79403aee1ed1040decec10f3c12feafb4b7431a\"\u003e\u003ccode\u003ec79403a\u003c/code\u003e\u003c/a\u003e bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/00355d00719b433d0d25da4f367352ea7ffce582\"\u003e\u003ccode\u003e00355d0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/3e623d979fa5af23b51e1aa8cefb4a2c34cdc863\"\u003e\u003ccode\u003e3e623d9\u003c/code\u003e\u003c/a\u003e Better core pkg readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/ae389335e3458e4820f83e0bab828e0c62b2e562\"\u003e\u003ccode\u003eae38933\u003c/code\u003e\u003c/a\u003e bump to 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/efad60d961984589470ec86a29b4a1558f84c733\"\u003e\u003ccode\u003eefad60d\u003c/code\u003e\u003c/a\u003e first pass upgrading to newer temporal-polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/f662acca19f575d5ab2b9e6f12800ed5f2663482\"\u003e\u003ccode\u003ef662acc\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into v7-dev\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v7.1.0/packages/core-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/react` from 6.1.21 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e@​fullcalendar/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003e🎨 Event Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: DayGrid with large number of events, when \u003ccode\u003edayMaxEvents:true\u003c/code\u003e (limited by natural row height), only a necessary \u003cem\u003esubset\u003c/em\u003e of events will be DOM-inserted, not all\n\u003cul\u003e\n\u003cli\u003eBREAKING: As a result, a \u003cem\u003esubset\u003c/em\u003e of events will be run through event render hooks like \u003ccode\u003eeventContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDayGrid event slicing\n\u003cul\u003e\n\u003cli\u003eFEATURE: Better event packing, including smarter positioning decisions for fewer slices\u003c/li\u003e\n\u003cli\u003eFEATURE: Related slices have more similar y-coordinates\u003c/li\u003e\n\u003cli\u003eFIX: Events unnecessarily going to +more link when higher-level slot would accommodate\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTimeGrid event positioning\n\u003cul\u003e\n\u003cli\u003eFIX: Events with custom ordering and \u003ccode\u003eeventOrderStrict:true\u003c/code\u003e can overlap with \u003ccode\u003eslotEventOverlap: false\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Overlapping events can have tiny width when event content not visible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFIX: In Timeline and TimeGrid, when custom \u003ccode\u003eeventOrder\u003c/code\u003e, DOM order respects start-time first, then \u003ccode\u003eeventOrder\u003c/code\u003e. Better for a11y and tabbing through events sequentially\u003c/li\u003e\n\u003cli\u003eFIX: React StrictMode: DayGrid events permanently invisible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8088\"\u003e#8088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👥 Resource Views\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFIX: Timeline view, smoother virtualized fast scrolling, especially with trackpad and especially while scrolling \u003cem\u003eup\u003c/em\u003e with irregular height resource rows\u003c/li\u003e\n\u003cli\u003eFIX: Timeline view, account for DST in timeslots (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Resource TimeGrid/DayGrid, \u003ccode\u003efilterResourcesWithEvents\u003c/code\u003e should exclude columns (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/6149\"\u003e#6149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🖨 Print Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Print renders business-hours for print-previews that enable it\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall DayGrid rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall Resource-Timeline rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Events are not visible when we print using \u003ccode\u003ewindow.print()\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Misc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: General improvements with option-changes. Users of \u003ccode\u003e@fullcalendar/preact\u003c/code\u003e must upgrade their \u003ccode\u003epreact\u003c/code\u003e peer dependency to \u0026gt;=10.29.8\u003c/li\u003e\n\u003cli\u003eFIX: Screen-reader improvement for Resource-Timeline timeline header text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Restored Bootstrap 5 support (originally omitted from v7) (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Vue 3 types for template ref for \u003ccode\u003egetApi\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Angular DOM-insertion JS error with \u003ccode\u003e#eventContent\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8085\"\u003e#8085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter screen reader experience for users of Resource Timeline view\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprintMaxRows\u003c/code\u003e setting to control print-rendering cutoff for Resource Timeline view\u003c/li\u003e\n\u003cli\u003eSalesforce LWC component (beta), zip files on each release (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/6196\"\u003e#6196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eV7 is finally released!\u003c/strong\u003e 🎉\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nPlease install packages using the \u003ccode\u003e@7\u003c/code\u003e postfix. For example \u003ccode\u003e@fullcalendar/react@7\u003c/code\u003e. This is because v7 is not marked as the \u0026quot;latest\u0026quot; release yet in NPM. \u003ca href=\"https://v7.fullcalendar.io/initialize-es6\"\u003eMore information\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003e📋 \u003ca href=\"https://v7.fullcalendar.io/changelog\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e@​fullcalendar/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003eEvent Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: DayGrid with large number of events, when \u003ccode\u003edayMaxEvents:true\u003c/code\u003e (limited by natural row height), only a necessary \u003cem\u003esubset\u003c/em\u003e of events will be DOM-inserted, not all\n\u003cul\u003e\n\u003cli\u003eBREAKING: As a result, a \u003cem\u003esubset\u003c/em\u003e of events will be run through event render hooks like \u003ccode\u003eeventContent\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDayGrid event slicing\n\u003cul\u003e\n\u003cli\u003eFEATURE: Better event packing, including smarter positioning decisions for fewer slices\u003c/li\u003e\n\u003cli\u003eFEATURE: Related slices have more similar y-coordinates\u003c/li\u003e\n\u003cli\u003eFIX: Events unnecessarily going to +more link when higher-level slot would accommodate\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTimeGrid event positioning\n\u003cul\u003e\n\u003cli\u003eFIX: Events with custom ordering and \u003ccode\u003eeventOrderStrict:true\u003c/code\u003e can overlap with \u003ccode\u003eslotEventOverlap: false\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Overlapping events can have tiny width when event content not visible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFIX: In Timeline and TimeGrid, when custom \u003ccode\u003eeventOrder\u003c/code\u003e, DOM order respects start-time first, then \u003ccode\u003eeventOrder\u003c/code\u003e. Better for a11y and tabbing through events sequentially\u003c/li\u003e\n\u003cli\u003eFIX: React StrictMode: DayGrid events permanently invisible (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8088\"\u003e#8088\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eResource Views\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFIX: Timeline view, smoother virtualized fast scrolling, especially with trackpad and especially while scrolling \u003cem\u003eup\u003c/em\u003e with irregular height resource rows\u003c/li\u003e\n\u003cli\u003eFIX: Timeline view, account for DST in timeslots (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Resource TimeGrid/DayGrid, \u003ccode\u003efilterResourcesWithEvents\u003c/code\u003e should exclude columns (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/6149\"\u003e#6149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePrint Rendering\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Print renders business-hours for print-previews that enable it\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall DayGrid rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Better page-wrapping of tall Resource-Timeline rows with many events\u003c/li\u003e\n\u003cli\u003eFIX: Events are not visible when we print using \u003ccode\u003ewindow.print()\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePERF: General improvements with option-changes. Users of \u003ccode\u003e@fullcalendar/preact\u003c/code\u003e must upgrade their \u003ccode\u003epreact\u003c/code\u003e peer dependency to \u0026gt;=10.29.8\u003c/li\u003e\n\u003cli\u003eFIX: Screen-reader improvement for Resource-Timeline timeline header text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: Restored Bootstrap 5 support (originally omitted from v7) (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Vue 3 types for template ref for \u003ccode\u003egetApi\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Angular DOM-insertion JS error with \u003ccode\u003e#eventContent\u003c/code\u003e (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/8085\"\u003e#8085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter screen reader experience for users of Resource Timeline view\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprintMaxRows\u003c/code\u003e setting to control print-rendering cutoff for Resource Timeline view\u003c/li\u003e\n\u003cli\u003eSalesforce LWC component (beta), zip files on each release (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/react/issues/6196\"\u003e#6196\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.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/fullcalendar/fullcalendar/commit/2efe38640671cd656a176e0a54e06eef1efacb4b\"\u003e\u003ccode\u003e2efe386\u003c/code\u003e\u003c/a\u003e Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/6834a69331bc57afe522d6e081e389b7d62bae7a\"\u003e\u003ccode\u003e6834a69\u003c/code\u003e\u003c/a\u003e README renovations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/61e56db651aba867c5b25f335b02448b6f5c6421\"\u003e\u003ccode\u003e61e56db\u003c/code\u003e\u003c/a\u003e Fix incorrect react and preact READMEs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/c79403aee1ed1040decec10f3c12feafb4b7431a\"\u003e\u003ccode\u003ec79403a\u003c/code\u003e\u003c/a\u003e bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/00355d00719b433d0d25da4f367352ea7ffce582\"\u003e\u003ccode\u003e00355d0\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/40dd25a1020be68ec249956b36092344b834cccf\"\u003e\u003ccode\u003e40dd25a\u003c/code\u003e\u003c/a\u003e finish mini-project of changing /global.js paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/ae389335e3458e4820f83e0bab828e0c62b2e562\"\u003e\u003ccode\u003eae38933\u003c/code\u003e\u003c/a\u003e bump to 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/efad60d961984589470ec86a29b4a1558f84c733\"\u003e\u003ccode\u003eefad60d\u003c/code\u003e\u003c/a\u003e first pass upgrading to newer temporal-polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar/commit/f662acca19f575d5ab2b9e6f12800ed5f2663482\"\u003e\u003ccode\u003ef662acc\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into v7-dev\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v7.1.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lifi/s...\n\n_Description has been truncated_","html_url":"https://github.com/dejixcom-pixel/dejix_React/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejixcom-pixel%2Fdejix_React/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"16.15.4","new_version":"16.15.9","update_type":"patch","path":null,"pr_created_at":"2026-09-13T04:30:43.000Z","version_change":"16.15.4 → 16.15.9","issue":{"uuid":"5438005874","node_id":"PR_kwDOLw3gss8AAAABDTysBA","number":535,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T04:30:43.000Z","updated_at":"2026-09-13T04:34:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":12,"packages":[{"name":"lucide-react","old_version":"1.39.0","new_version":"1.45.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.4","new_version":"16.3.5","repository_url":"https://github.com/vercel/next.js"},{"name":"qr","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/paulmillr/qr"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/node","old_version":"26.4.1","new_version":"26.5.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.9","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.9","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"zod","old_version":"4.5.4","new_version":"4.6.2","repository_url":"https://github.com/colinhacks/zod"},{"name":"@next/third-parties","old_version":"16.3.4","new_version":"16.3.5","repository_url":"https://github.com/vercel/next.js"},{"name":"bitcoinjs-lib","old_version":"7.0.1","new_version":"7.0.2","repository_url":"https://github.com/bitcoinjs/bitcoinjs-lib"},{"name":"valibot","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/open-circle/valibot"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.39.0` | `1.45.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.4` | `16.3.5` |\n| [qr](https://github.com/paulmillr/qr) | `0.6.0` | `0.7.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.5.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.9` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.9` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.4` | `4.6.2` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.3.4` | `16.3.5` |\n| [bitcoinjs-lib](https://github.com/bitcoinjs/bitcoinjs-lib) | `7.0.1` | `7.0.2` |\n| [valibot](https://github.com/open-circle/valibot) | `1.4.2` | `1.5.0` |\n\n\nUpdates `lucide-react` from 1.39.0 to 1.45.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 1.45.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendar-chevrons-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/AlexandrePhilibert\"\u003e\u003ccode\u003e@​AlexandrePhilibert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3565\"\u003elucide-icons/lucide#3565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebuilding-complex-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/tylerkade\"\u003e\u003ccode\u003e@​tylerkade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4758\"\u003elucide-icons/lucide#4758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add hourglass-cog icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4635\"\u003elucide-icons/lucide#4635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouth\u003c/code\u003e \u0026amp; \u003ccode\u003emouth-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4787\"\u003elucide-icons/lucide#4787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eiv-bag\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4821\"\u003elucide-icons/lucide#4821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003electern\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2925\"\u003elucide-icons/lucide#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003elayout-arrow-right\u003c/code\u003e and \u003ccode\u003elayout-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4541\"\u003elucide-icons/lucide#4541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epark\u003c/code\u003e icon by \u003ca href=\"https://github.com/skajosborn\"\u003e\u003ccode\u003e@​skajosborn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3177\"\u003elucide-icons/lucide#3177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ealbum\u003c/code\u003e, \u003ccode\u003ebook-marked\u003c/code\u003e, \u003ccode\u003efolder-bookmark\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3043\"\u003elucide-icons/lucide#3043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): correct misspelled tags by \u003ca href=\"https://github.com/decknamec\"\u003e\u003ccode\u003e@​decknamec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4836\"\u003elucide-icons/lucide#4836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouses\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3241\"\u003elucide-icons/lucide#3241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003enotebook-dot\u003c/code\u003e icon by \u003ca href=\"https://github.com/elenakovelskikh\"\u003e\u003ccode\u003e@​elenakovelskikh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3228\"\u003elucide-icons/lucide#3228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003emessages-circle\u003c/code\u003e icon by \u003ca href=\"https://github.com/Mirazstudio-offical\"\u003e\u003ccode\u003e@​Mirazstudio-offical\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4754\"\u003elucide-icons/lucide#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eplant-pot\u003c/code\u003e icon by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3122\"\u003elucide-icons/lucide#3122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecookie\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4815\"\u003elucide-icons/lucide#4815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove duplicate use-cases prop from cookie.json by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4838\"\u003elucide-icons/lucide#4838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix home card icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4839\"\u003elucide-icons/lucide#4839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added \u0026quot;How to use Lucide icons\u0026quot; section to resources by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4829\"\u003elucide-icons/lucide#4829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/vue): fix generated icon declaration types for \u003ccode\u003e@​lucide/vue\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4841\"\u003elucide-icons/lucide#4841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4845\"\u003elucide-icons/lucide#4845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.10 to 4.1.11 in /integrations/lucide-react/vite by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4844\"\u003elucide-icons/lucide#4844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Add dispatch post release 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/4847\"\u003elucide-icons/lucide#4847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eglobe-code\u003c/code\u003e icon by \u003ca href=\"https://github.com/AleksejDix\"\u003e\u003ccode\u003e@​AleksejDix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3722\"\u003elucide-icons/lucide#3722\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/tylerkade\"\u003e\u003ccode\u003e@​tylerkade\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4758\"\u003elucide-icons/lucide#4758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alx-xo\"\u003e\u003ccode\u003e@​alx-xo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4115\"\u003elucide-icons/lucide#4115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skajosborn\"\u003e\u003ccode\u003e@​skajosborn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3177\"\u003elucide-icons/lucide#3177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elenakovelskikh\"\u003e\u003ccode\u003e@​elenakovelskikh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3228\"\u003elucide-icons/lucide#3228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Mirazstudio-offical\"\u003e\u003ccode\u003e@​Mirazstudio-offical\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4754\"\u003elucide-icons/lucide#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AleksejDix\"\u003e\u003ccode\u003e@​AleksejDix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3722\"\u003elucide-icons/lucide#3722\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/1.44.0...1.45.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.44.0...1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/icons): fixed \u003ccode\u003e@​lucide/icons\u003c/code\u003e rollup config by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4824\"\u003elucide-icons/lucide#4824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003edoor-open\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4826\"\u003elucide-icons/lucide#4826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): replace missing LucideIcon icon names in guides by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4827\"\u003elucide-icons/lucide#4827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): fixed fuse js search by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4825\"\u003elucide-icons/lucide#4825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esatellite-dish\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4813\"\u003elucide-icons/lucide#4813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified flip icons \u0026amp; renamed them by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4833\"\u003elucide-icons/lucide#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): improve legibility of credit card icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4831\"\u003elucide-icons/lucide#4831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): add check-x icon by \u003ca href=\"https://github.com/ishanbagra18\"\u003e\u003ccode\u003e@​ishanbagra18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4737\"\u003elucide-icons/lucide#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): correct compromised tags in shield icons by \u003ca href=\"https://github.com/decknamec\"\u003e\u003ccode\u003e@​decknamec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4835\"\u003elucide-icons/lucide#4835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoothbrush\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4755\"\u003elucide-icons/lucide#4755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.45.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 `next` from 16.3.4 to 16.3.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.3.5\u003c/h2\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does not include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enext/image: Skip 0-byte entries when initializing disk LRU cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98185\"\u003e#98185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext/image: Reject empty images when reading/writing to the disk cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98186\"\u003e#98186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit whole-app server NFTs when \u003ccode\u003eoutput: 'standalone'\u003c/code\u003e is used with an adapter (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98167\"\u003e#98167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd CSP nonce to script tags of loading and template files (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98403\"\u003e#98403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euse cache\u003c/code\u003e prerender signal retention (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ca2c75eb7f8d9dd012a8bb83c06132149fe221f9\"\u003e\u003ccode\u003eca2c75e\u003c/code\u003e\u003c/a\u003e v16.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/14fb290de65077e9f1e22ef56d8de6cc1e63d436\"\u003e\u003ccode\u003e14fb290\u003c/code\u003e\u003c/a\u003e [backport] Fix use cache prerender signal retention (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2b1f28dbe1de344807ec0946a85171bc890a6047\"\u003e\u003ccode\u003e2b1f28d\u003c/code\u003e\u003c/a\u003e [16.3.x] Add CSP nonce to script tags of loading and template files (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98403\"\u003e#98403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4b56cee3f01d3b249edcd798b51895d5126a4170\"\u003e\u003ccode\u003e4b56cee\u003c/code\u003e\u003c/a\u003e [16.3.x] Backport docs fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98317\"\u003e#98317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5568a02a7d47f9cb088e58350f2c2e68d9e93a00\"\u003e\u003ccode\u003e5568a02\u003c/code\u003e\u003c/a\u003e [backport] docs: local development: Rewrite docker section, add Windows Dev D...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/93249ab2144132abfd4a8d611dad5b5978107ee2\"\u003e\u003ccode\u003e93249ab\u003c/code\u003e\u003c/a\u003e [16.3.X] Emit whole-app server NFTs when \u003ccode\u003eoutput: 'standalone'\u003c/code\u003e is used with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6549fd7c4e15a8883b0ad1c2ef67dec287a44f12\"\u003e\u003ccode\u003e6549fd7\u003c/code\u003e\u003c/a\u003e [16.3.x] next/image: reject empty image on read/write to disk cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98186\"\u003e#98186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d9eac96e7526ff0b9cb51db9801f06e741fe1960\"\u003e\u003ccode\u003ed9eac96\u003c/code\u003e\u003c/a\u003e [16.3.x] next/image: skip 0-byte entries when initializing disk LRU cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/84b35feccb2b53a563e41ad2dfe7a5fe08c58d3f\"\u003e\u003ccode\u003e84b35fe\u003c/code\u003e\u003c/a\u003e [test] Fix 16.3 deploy test assertions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98133\"\u003e#98133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/14f9c1ac4e084a44633c354476ddeaf70969cd90\"\u003e\u003ccode\u003e14f9c1a\u003c/code\u003e\u003c/a\u003e [16.3.x][ci] Run flake detection and new deploy tests when merged and on back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.4...v16.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qr` 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/paulmillr/qr/releases\"\u003eqr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDecoder: new architecture, focusing on camera latency. 2x more accurate than previous version on BoofCV\u003c/li\u003e\n\u003cli\u003eDecoder: with new \u003ccode\u003eeffort\u003c/code\u003e / \u003ccode\u003etimeLimit\u003c/code\u003e knobs and a multi-format \u003ccode\u003e_QRScanner\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEncoder: speed-up 4-45x faster, reduce size by 30%\u003c/li\u003e\n\u003cli\u003eEncoder: add data-url output\u003c/li\u003e\n\u003cli\u003eHardened for security, improved error messages and type checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/qr/compare/0.6.0...0.7.0\"\u003ehttps://github.com/paulmillr/qr/compare/0.6.0...0.7.0\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/paulmillr/qr/blob/main/CHANGELOG.md\"\u003eqr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.0 (2026-08-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDecoder: new architecture, focusing on camera latency. 2x more accurate than previous version on BoofCV\u003c/li\u003e\n\u003cli\u003eDecoder: with new \u003ccode\u003eeffort\u003c/code\u003e / \u003ccode\u003etimeLimit\u003c/code\u003e knobs and a multi-format \u003ccode\u003e_QRScanner\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEncoder: speed-up 4-45x faster, reduce size by 30%\u003c/li\u003e\n\u003cli\u003eEncoder: add data-url output\u003c/li\u003e\n\u003cli\u003eHardened for security, improved error messages and type checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/qr/commit/be475cca488635b8a71e158ac6190a5c78a201a8\"\u003e\u003ccode\u003ebe475cc\u003c/code\u003e\u003c/a\u003e Release 0.7.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/qr/commit/e7881576e083d632f8c7ef7c0a2da97a6b9ee26f\"\u003e\u003ccode\u003ee788157\u003c/code\u003e\u003c/a\u003e decode: harden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/qr/commit/577d1b72c290e573e275c22d8a907d115a402f89\"\u003e\u003ccode\u003e577d1b7\u003c/code\u003e\u003c/a\u003e decoder: use new architecture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/qr/commit/f0e4bac2e3e01cc8832cead5b3ae78fc0d8ddfbb\"\u003e\u003ccode\u003ef0e4bac\u003c/code\u003e\u003c/a\u003e encoder: speed-up massively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/qr/commit/48a9616687225e8fe14b8a2215354421b52244d6\"\u003e\u003ccode\u003e48a9616\u003c/code\u003e\u003c/a\u003e Update devdeps and vectors. Add changelog \u0026amp; new benchmarks.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/paulmillr/qr/compare/0.6.0...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/commit/2dc7da790d6388b95b83198ca9b588b2ad5f5c0b\"\u003e\u003ccode\u003e2dc7da7\u003c/code\u003e\u003c/a\u003e [test] Bump Jest to 30.4 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37382\"\u003e#37382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/4f9389423b7319e1f7acc3d158c84a8365462748\"\u003e\u003ccode\u003e4f93894\u003c/code\u003e\u003c/a\u003e docs: remove stale parentType param from validateChildKeys JSDoc (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36928\"\u003e#36928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/dbc37501ffeaf8fec45af5898caf1c3d64ad10bf\"\u003e\u003ccode\u003edbc3750\u003c/code\u003e\u003c/a\u003e Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36752\"\u003e#36752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/900ae094d85b11c67d53dd14af50a2bda5db4495\"\u003e\u003ccode\u003e900ae09\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.317.0 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36701\"\u003e#36701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/fbb137059e4aacfaab1d36516e9b55050b4a0454\"\u003e\u003ccode\u003efbb1370\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.307.1 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36199\"\u003e#36199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/56922cf751fab6c7ab4c12ddbbd15839959fa255\"\u003e\u003ccode\u003e56922cf\u003c/code\u003e\u003c/a\u003e [react-native-renderer] Delete Paper (legacy) renderer (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36285\"\u003e#36285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/74568e8627aa43469b74f2972f427a209639d0b6\"\u003e\u003ccode\u003e74568e8\u003c/code\u003e\u003c/a\u003e [Flight] Transport \u003ccode\u003eAggregateErrors.errors\u003c/code\u003e (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36156\"\u003e#36156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e66ef6480ecd19c6885f2c06dec34fec1fdc0a98\"\u003e\u003ccode\u003ee66ef64\u003c/code\u003e\u003c/a\u003e [tests] remove withoutStack from assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35498\"\u003e#35498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/db71391c5c70dc113560d1c23d0b6548604d827f\"\u003e\u003ccode\u003edb71391\u003c/code\u003e\u003c/a\u003e [Fiber] Instrument the lazy initializer thenable in all cases (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35521\"\u003e#35521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/3e1abcc8d7083a13adf4774feb0d67ecbe4a2bc4\"\u003e\u003ccode\u003e3e1abcc\u003c/code\u003e\u003c/a\u003e [tests] Require exact error messages in assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.3.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/...\n\n_Description has been truncated_","html_url":"https://github.com/ckb-devrel/ccc/pull/535","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckb-devrel%2Fccc/issues/535","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/535/packages"}},{"old_version":"16.15.5","new_version":"16.15.8","update_type":"patch","path":null,"pr_created_at":"2026-09-13T01:35:12.000Z","version_change":"16.15.5 → 16.15.8","issue":{"uuid":"5437282488","node_id":"PR_kwDOS-YrYM8AAAABDTO8vw","number":88,"state":"open","title":"chore: bump the production-minor-patch group with 7 updates","user":"dependabot[bot]","labels":["type: dependency"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T01:35:12.000Z","updated_at":"2026-09-13T10:17:29.015Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"production-minor-patch","update_count":7,"packages":[{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"fumadocs-core","old_version":"16.15.5","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"shadcn","old_version":"4.20.1","new_version":"4.21.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"zod","old_version":"4.5.4","new_version":"4.6.1","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-patch group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.5` | `16.15.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.39.0` | `1.43.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.20.1` | `4.21.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.4` | `4.6.1` |\n\nUpdates `@base-ui/react` from 1.7.0 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/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.8.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix label association when a control unregisters (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5456\"\u003e#5456\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\u003eReduce animation completion work (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5535\"\u003e#5535\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 prop and ref merging for lazy render elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5562\"\u003e#5562\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 roving focus when items are added or removed (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5447\"\u003e#5447\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 hover and focus interaction issues (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5037\"\u003e#5037\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\u003eImprove trigger mount performance (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5426\"\u003e#5426\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 disabled anchor tracking on scroll (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5478\"\u003e#5478\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 transform origin for start/end alignment (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5015\"\u003e#5015\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 duplicate options key from arrow middleware (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5606\"\u003e#5606\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\u003eRegister passive touch listeners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5572\"\u003e#5572\u003c/a\u003e) by \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\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\u003eIgnore outside clicks from presses that began before open (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5378\"\u003e#5378\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ekeepMounted\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;Avatar.Image\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5536\"\u003e#5536\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 stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 controlled blur validation and stale filled state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5563\"\u003e#5563\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 Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 applying \u003ccode\u003edata-readonly\u003c/code\u003e to \u003ccode\u003e\u0026lt;Combobox.Trigger\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5418\"\u003e#5418\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateItems\u003c/code\u003e collection API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5326\"\u003e#5326\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 cancellation when preserving the filter after selection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5362\"\u003e#5362\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\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix record item label lookup reading from \u003ccode\u003eObject.prototype\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5518\"\u003e#5518\u003c/a\u003e) by \u003ca href=\"https://github.com/XionWCFM\"\u003e\u003ccode\u003e@​XionWCFM\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnchor multiple selection to the first selected item with a linear lookup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5573\"\u003e#5573\u003c/a\u003e, \u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5613\"\u003e#5613\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\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.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eSep 4, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix label association when a control unregisters (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5456\"\u003e#5456\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\u003eReduce animation completion work (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5535\"\u003e#5535\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 prop and ref merging for lazy render elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5562\"\u003e#5562\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 roving focus when items are added or removed (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5447\"\u003e#5447\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 hover and focus interaction issues (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5037\"\u003e#5037\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\u003eImprove trigger mount performance (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5426\"\u003e#5426\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 disabled anchor tracking on scroll (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5478\"\u003e#5478\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 transform origin for start/end alignment (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5015\"\u003e#5015\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 duplicate options key from arrow middleware (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5606\"\u003e#5606\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\u003eRegister passive touch listeners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5572\"\u003e#5572\u003c/a\u003e) by \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\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\u003eIgnore outside clicks from presses that began before open (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5378\"\u003e#5378\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003earia-orientation\u003c/code\u003e to the role owners (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5551\"\u003e#5551\u003c/a\u003e) by \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide group labels and scrollbars from the accessibility tree (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5598\"\u003e#5598\u003c/a\u003e) by \u003ca href=\"https://github.com/azeng4499\"\u003e\u003ccode\u003e@​azeng4499\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ekeepMounted\u003c/code\u003e prop to \u003ccode\u003e\u0026lt;Avatar.Image\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5536\"\u003e#5536\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 stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 controlled blur validation and stale filled state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5563\"\u003e#5563\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 Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale and duplicated control IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5457\"\u003e#5457\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 applying \u003ccode\u003edata-readonly\u003c/code\u003e to \u003ccode\u003e\u0026lt;Combobox.Trigger\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5418\"\u003e#5418\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateItems\u003c/code\u003e collection API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5326\"\u003e#5326\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 cancellation when preserving the filter after selection (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5362\"\u003e#5362\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\u003eRender groups with the rowgroup role in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5564\"\u003e#5564\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\u003eAllow opening and browsing the popup while \u003ccode\u003ereadOnly\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5541\"\u003e#5541\u003c/a\u003e) by \u003ca href=\"https://github.com/vikuscz\"\u003e\u003ccode\u003e@​vikuscz\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/47b40521eab921c2756bf9bdb0b0f07fbfdb8c8c\"\u003e\u003ccode\u003e47b4052\u003c/code\u003e\u003c/a\u003e [release] v1.8.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5609\"\u003e#5609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/dd1380952b91842c60f905066934ba2baea0bcfb\"\u003e\u003ccode\u003edd13809\u003c/code\u003e\u003c/a\u003e [toast] Accept an updater function in the update method instead of on data (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/670e95cb1b9f145af7a8c52010f707174c33159e\"\u003e\u003ccode\u003e670e95c\u003c/code\u003e\u003c/a\u003e [docs] Update docs infra to restore generated types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5616\"\u003e#5616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/e8526f762853350691ee3a9bd7ead9d3d6e95bd3\"\u003e\u003ccode\u003ee8526f7\u003c/code\u003e\u003c/a\u003e [utils] Restore frozen EMPTY_ARRAY (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5620\"\u003e#5620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b7f6683c1b564b8c5c5b5f14d89bd4fa85aec994\"\u003e\u003ccode\u003eb7f6683\u003c/code\u003e\u003c/a\u003e [number field] Preserve consumer selection when focusing the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5619\"\u003e#5619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b8c5d78c7e3def09f12c2c3d80af1416bee05c4b\"\u003e\u003ccode\u003eb8c5d78\u003c/code\u003e\u003c/a\u003e [context menu] Correct generated API metadata (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5523\"\u003e#5523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/261d699cce7e777bbed40e80fbbb1f0a5370842d\"\u003e\u003ccode\u003e261d699\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete] Document that items must not contain nullish entries...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/0a6ff446d918f3a8464d756323131699e32e0592\"\u003e\u003ccode\u003e0a6ff44\u003c/code\u003e\u003c/a\u003e [toast] Replace custom data wholesale and accept a function to derive it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5611\"\u003e#5611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/2e1bdddfe543b982c94e7fa651d611c24dd4a03d\"\u003e\u003ccode\u003e2e1bddd\u003c/code\u003e\u003c/a\u003e [combobox][select] Make the multiple selection anchor lookup linear (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5613\"\u003e#5613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ad83c8ad177b90f0a5b1b4b9e5ee1004a52d9369\"\u003e\u003ccode\u003ead83c8a\u003c/code\u003e\u003c/a\u003e [code-infra] Run TypeScript 7 alongside the TS6 JS API (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5603\"\u003e#5603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.8.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.5 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.5...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.39.0 to 1.43.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 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.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 `react` from 19.2.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/ronload/ronaldluo.com/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronload%2Fronaldluo.com/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}},{"old_version":"16.1.0","new_version":"16.15.8","update_type":"minor","path":null,"pr_created_at":"2026-09-13T00:53:14.000Z","version_change":"16.1.0 → 16.15.8","issue":{"uuid":"5437124764","node_id":"PR_kwDOQYuVu88AAAABDTHfKA","number":129,"state":"open","title":"dbdesk-bot(deps): bump fumadocs-core from 16.1.0 to 16.15.8","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T00:53:14.000Z","updated_at":"2026-09-13T00:53:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dbdesk-bot(deps)","packages":[{"name":"fumadocs-core","old_version":"16.1.0","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fumadocs-core](https://github.com/fuma-nama/fumadocs) from 16.1.0 to 16.15.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.1.0...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for fumadocs-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fumadocs-core\u0026package-manager=npm_and_yarn\u0026previous-version=16.1.0\u0026new-version=16.15.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zexahq/dbdesk/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zexahq%2Fdbdesk/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"}},{"old_version":"16.15.2","new_version":"16.15.8","update_type":"patch","path":null,"pr_created_at":"2026-09-12T14:44:57.000Z","version_change":"16.15.2 → 16.15.8","issue":{"uuid":"5433986683","node_id":"PR_kwDOPm7sDM8AAAABDQr12w","number":86,"state":"open","title":"chore(deps): bump the dependencies group with 23 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-09-12T14:44:57.000Z","updated_at":"2026-09-12T14:47:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":23,"packages":[{"name":"@nanostores/react","old_version":"1.1.0","new_version":"2.0.1","repository_url":"https://github.com/nanostores/react"},{"name":"@takumi-rs/image-response","old_version":"2.12.0","new_version":"2.13.7","repository_url":"https://github.com/kane50613/takumi"},{"name":"@tanstack/react-router","old_version":"1.170.32","new_version":"1.170.33","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.168.49","new_version":"1.168.50","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-static-server-functions","old_version":"1.167.32","new_version":"1.167.33","repository_url":"https://github.com/TanStack/router"},{"name":"fumadocs-core","old_version":"16.15.2","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.3.1","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"11.3.4","new_version":"11.4.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.2","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"lucide-static","old_version":"1.34.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanostores","old_version":"1.5.2","new_version":"1.5.3","repository_url":"https://github.com/nanostores/nanostores"},{"name":"openapi-sampler","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/Redocly/openapi-sampler"},{"name":"@inlang/cli","old_version":"3.3.3","new_version":"3.3.5","repository_url":"https://github.com/opral/inlang"},{"name":"@inlang/paraglide-js","old_version":"2.24.1","new_version":"2.25.1","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@types/bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"26.3.0","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"oxc-transform-react","old_version":"0.147.0","new_version":"0.149.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxfmt","old_version":"0.65.0","new_version":"0.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.80.0","new_version":"1.82.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"wrangler","old_version":"4.126.0","new_version":"4.130.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nanostores/react](https://github.com/nanostores/react) | `1.1.0` | `2.0.1` |\n| [@takumi-rs/image-response](https://github.com/kane50613/takumi) | `2.12.0` | `2.13.7` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.170.32` | `1.170.33` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.168.49` | `1.168.50` |\n| [@tanstack/start-static-server-functions](https://github.com/TanStack/router/tree/HEAD/packages/start-static-server-functions) | `1.167.32` | `1.167.33` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.2` | `16.15.8` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.3.1` | `15.4.0` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `11.3.4` | `11.4.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.2` | `16.15.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.37.0` | `1.43.0` |\n| [lucide-static](https://github.com/lucide-icons/lucide) | `1.34.0` | `1.43.0` |\n| [nanostores](https://github.com/nanostores/nanostores) | `1.5.2` | `1.5.3` |\n| [openapi-sampler](https://github.com/Redocly/openapi-sampler) | `1.7.4` | `1.7.5` |\n| [@inlang/cli](https://github.com/opral/inlang) | `3.3.3` | `3.3.5` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.24.1` | `2.25.1` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.4.0` | `1.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.3.0` | `26.5.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |\n| [oxc-transform-react](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform-react) | `0.147.0` | `0.149.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.65.0` | `0.67.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.80.0` | `1.82.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.126.0` | `4.130.0` |\n\nUpdates `@nanostores/react` from 1.1.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nanostores/react/releases\"\u003e@​nanostores/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003euseLoadingStore\u003c/code\u003e for async stores.\u003c/li\u003e\n\u003cli\u003eRemoved Node.js 20 support.\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/nanostores/react/blob/main/CHANGELOG.md\"\u003e@​nanostores/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003euseLoadingStore\u003c/code\u003e for async stores.\u003c/li\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/2c85007af0364f42c80729ee37a0a7576cafa090\"\u003e\u003ccode\u003e2c85007\u003c/code\u003e\u003c/a\u003e Release 2.0.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/604722c35ece32d4dce955c084e5c4e72770a919\"\u003e\u003ccode\u003e604722c\u003c/code\u003e\u003c/a\u003e Unify naming\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/d4fc84496e5730a97538d94342d802c175b23c72\"\u003e\u003ccode\u003ed4fc844\u003c/code\u003e\u003c/a\u003e Simplify example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/50d4753dd9201ba1a95b4aed7714d6451108804f\"\u003e\u003ccode\u003e50d4753\u003c/code\u003e\u003c/a\u003e Remove debug code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/7e80a4358a82ea18fd222e659b08f89a9828c85d\"\u003e\u003ccode\u003e7e80a43\u003c/code\u003e\u003c/a\u003e Release 2.0.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/de11ee8609bb865171f360d6d255d30d2641cee8\"\u003e\u003ccode\u003ede11ee8\u003c/code\u003e\u003c/a\u003e Update Nano Stores\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/2c4e04bb2107bc29ea30e1778b0d0e7e307f18c6\"\u003e\u003ccode\u003e2c4e04b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/b39b0bd64dddb6d7e69f337cffa458c6919501fa\"\u003e\u003ccode\u003eb39b0bd\u003c/code\u003e\u003c/a\u003e Remove Node.js 20 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/11213bbeabe4c00f68fc48f955ab89e75f59876c\"\u003e\u003ccode\u003e11213bb\u003c/code\u003e\u003c/a\u003e Add React Suspense support (\u003ca href=\"https://redirect.github.com/nanostores/react/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanostores/react/commit/4d75188bd70998aebaad1702cf8682b8d6ab6897\"\u003e\u003ccode\u003e4d75188\u003c/code\u003e\u003c/a\u003e Update EM banner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nanostores/react/compare/1.1.0...2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nanostores/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@takumi-rs/image-response` from 2.12.0 to 2.13.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kane50613/takumi/releases\"\u003e@​takumi-rs/image-response's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etakumi@2.13.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003cli\u003etakumi-js@2.13.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/wasm\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/image-response\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003cli\u003etakumi@2.13.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExport the CssInput type from \u003ccode\u003e@​takumi-rs/core\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003ecss\u003c/code\u003e option referenced \u003ccode\u003eCssInput\u003c/code\u003e without importing it, so type checking failed on the declaration file when \u003ccode\u003eskipLibCheck\u003c/code\u003e was off.\u003c/p\u003e\n\u003ch2\u003etakumi@2.13.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etakumi-js@2.13.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/wasm\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/image-response\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003cli\u003etakumi@2.13.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRetry transient font and image requests\u003c/h3\u003e\n\u003cp\u003eRetry temporary GET and HEAD failures within the existing timeout, including Google Fonts metadata and font file downloads.\u003c/p\u003e\n\u003ch3\u003eKeep Google Fonts cache entries within caller limits\u003c/h3\u003e\n\u003cp\u003eBound the default \u003ccode\u003egoogleFonts\u003c/code\u003e CSS cache, isolate custom fetch implementations, and honor request policies on repeated calls.\u003c/p\u003e\n\u003ch3\u003eAccept custom properties in node styles\u003c/h3\u003e\n\u003cp\u003eUse \u003ccode\u003eDeclarations\u003c/code\u003e consistently for node styles, presets, and style helpers so custom properties typecheck without casts.\u003c/p\u003e\n\u003ch3\u003eHonor request policies across redirects and cache hits\u003c/h3\u003e\n\u003cp\u003eStrip sensitive headers on cross-origin redirects, apply redirect method and body rules, and honor image cache readers' cancellation and timeout without aborting shared downloads.\u003c/p\u003e\n\u003ch2\u003etakumi@2.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/wasm\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​takumi-rs/image-response\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003etakumi-js@2.13.5\u003c/li\u003e\n\u003cli\u003etakumi@2.13.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eResolve a browser-only entry in client builds\u003c/h3\u003e\n\u003cp\u003eBundlers that resolve the \u003ccode\u003ebrowser\u003c/code\u003e condition (Vite client, webpack web) now\nget \u003ccode\u003ebundlers/browser.mjs\u003c/code\u003e, which only fetches the \u003ccode\u003e.wasm\u003c/code\u003e asset by \u003ccode\u003eimport.meta.url\u003c/code\u003e. Client builds\nwith \u003ccode\u003enoExternal\u003c/code\u003e stop failing with \u003ccode\u003eCannot bundle Node.js built-in \u0026quot;node:fs/promises\u0026quot;\u003c/code\u003e.\nThe Vite server entry reads the asset through \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e, so\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/kane50613/takumi/commit/3141f1e5f14a0f41deb00ac8cde908423e8abe32\"\u003e\u003ccode\u003e3141f1e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/5ab602820293a74f608de8719d34273e05eb1bcf\"\u003e\u003ccode\u003e5ab6028\u003c/code\u003e\u003c/a\u003e Core: export the CssInput type from binding declarations (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/0d36b90a8f8f14a209bd82d89a0878f97e890eb8\"\u003e\u003ccode\u003e0d36b90\u003c/code\u003e\u003c/a\u003e refresh lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/6b3e4542a913845a9ae682194ec55c9a63239c09\"\u003e\u003ccode\u003e6b3e454\u003c/code\u003e\u003c/a\u003e Docs: complete PDF footer measurement example (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/8c462ea3af3f0c17fd07c666ee235228887b0afc\"\u003e\u003ccode\u003e8c462ea\u003c/code\u003e\u003c/a\u003e PDF: reduce wasm size (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1561\"\u003e#1561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/6db1db1eef91e41cfabbfc7d7c1d72ce04acb264\"\u003e\u003ccode\u003e6db1db1\u003c/code\u003e\u003c/a\u003e Deps: refresh npm packages and move docs to TypeScript 7 (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/235190df359e7d2cefd5cf5b5cd4cac039df7bf7\"\u003e\u003ccode\u003e235190d\u003c/code\u003e\u003c/a\u003e Docs: rewrite PDF and chart guides (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/49897eb719da4c4753674562a14a5a60445f47d9\"\u003e\u003ccode\u003e49897eb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/d32193325561b999a4d315459b1b66d0cc2261f8\"\u003e\u003ccode\u003ed321933\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version Packages\u0026quot; (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane50613/takumi/commit/82787a568a108d5d7e472abc30a46d016548f69a\"\u003e\u003ccode\u003e82787a5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/kane50613/takumi/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kane50613/takumi/compare/takumi@2.12.0...takumi@2.13.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.170.32 to 1.170.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e@​tanstack/react-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.33\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/TanStack/router/pull/8165\"\u003e#8165\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e - Exclude structural descendants below error and not-found boundaries from route lifecycle callbacks. Preserve lifecycle membership through invalidation, hydration, background reloads, and superseded navigation publication.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8209\"\u003e#8209\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e - Preserve falsy thrown values in React and Vue error boundaries. Type React and Vue boundary error components and \u003ccode\u003eonCatch\u003c/code\u003e callbacks as \u003ccode\u003eunknown\u003c/code\u003e. Solid boundary errors remain typed as \u003ccode\u003eError\u003c/code\u003e; SSR now wraps non-\u003ccode\u003eError\u003c/code\u003e loader errors to match Solid’s native boundary behavior, preserving the original value in \u003ccode\u003ecause\u003c/code\u003e. Router state and loader \u003ccode\u003eonError\u003c/code\u003e values are unchanged.\u003c/p\u003e\n\u003cp\u003eWhen upgrading React or Vue, narrow boundary errors (for example, with \u003ccode\u003eerror instanceof Error\u003c/code\u003e) before reading \u003ccode\u003emessage\u003c/code\u003e or \u003ccode\u003estack\u003c/code\u003e. \u003ccode\u003eErrorComponentProps\u0026lt;TError\u0026gt;\u003c/code\u003e remains available for values narrowed to a specific error type. Route \u003ccode\u003eonError\u003c/code\u003e types are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8161\"\u003e#8161\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e - Retain successful not-found matches as terminal shared boundaries during client navigation, preserving route context while the destination loads.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8251\"\u003e#8251\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8169\"\u003e#8169\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e - Fix route-scoped \u003ccode\u003euseMatch\u003c/code\u003e, \u003ccode\u003euseSearch\u003c/code\u003e, and \u003ccode\u003euseParams\u003c/code\u003e APIs to forward the \u003ccode\u003eshouldThrow\u003c/code\u003e option and preserve optional return types when \u003ccode\u003eshouldThrow: false\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8257\"\u003e#8257\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e - Fix repeated \u003ccode\u003einnerHTML\u003c/code\u003e writes for unchanged styles and data scripts during React re-renders. This prevents unnecessary CSS parsing and Trusted Types errors during client navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/edf0e16ebfe82ec6e8f68f403a1fda8de9e28889\"\u003e\u003ccode\u003eedf0e16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/08eff50c447a154a3373909009e9e4375cea17ce\"\u003e\u003ccode\u003e08eff50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/216c0c48036fd1a33163b70dcabfed2b893808b0\"\u003e\u003ccode\u003e216c0c4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/2f9150309bc472f4a75cbe98adcdb50c76b12c7a\"\u003e\u003ccode\u003e2f91503\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/50eafcaebbbedb6fde3b2816de7a0ace8cde4832\"\u003e\u003ccode\u003e50eafca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/ee283480dfa51150a2e0b096a6eff94a89ff8b3f\"\u003e\u003ccode\u003eee28348\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/9035abc41163d83409ef582f7743a3c7be57dd93\"\u003e\u003ccode\u003e9035abc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/c18e69081475a7c98f9d40bd0fe6da78ccb84598\"\u003e\u003ccode\u003ec18e690\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/history\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.162.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router/CHANGELOG.md\"\u003e@​tanstack/react-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.170.33\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/TanStack/router/pull/8165\"\u003e#8165\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e - Exclude structural descendants below error and not-found boundaries from route lifecycle callbacks. Preserve lifecycle membership through invalidation, hydration, background reloads, and superseded navigation publication.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8209\"\u003e#8209\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e - Preserve falsy thrown values in React and Vue error boundaries. Type React and Vue boundary error components and \u003ccode\u003eonCatch\u003c/code\u003e callbacks as \u003ccode\u003eunknown\u003c/code\u003e. Solid boundary errors remain typed as \u003ccode\u003eError\u003c/code\u003e; SSR now wraps non-\u003ccode\u003eError\u003c/code\u003e loader errors to match Solid’s native boundary behavior, preserving the original value in \u003ccode\u003ecause\u003c/code\u003e. Router state and loader \u003ccode\u003eonError\u003c/code\u003e values are unchanged.\u003c/p\u003e\n\u003cp\u003eWhen upgrading React or Vue, narrow boundary errors (for example, with \u003ccode\u003eerror instanceof Error\u003c/code\u003e) before reading \u003ccode\u003emessage\u003c/code\u003e or \u003ccode\u003estack\u003c/code\u003e. \u003ccode\u003eErrorComponentProps\u0026lt;TError\u0026gt;\u003c/code\u003e remains available for values narrowed to a specific error type. Route \u003ccode\u003eonError\u003c/code\u003e types are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8161\"\u003e#8161\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e - Retain successful not-found matches as terminal shared boundaries during client navigation, preserving route context while the destination loads.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8251\"\u003e#8251\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8169\"\u003e#8169\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e - Fix route-scoped \u003ccode\u003euseMatch\u003c/code\u003e, \u003ccode\u003euseSearch\u003c/code\u003e, and \u003ccode\u003euseParams\u003c/code\u003e APIs to forward the \u003ccode\u003eshouldThrow\u003c/code\u003e option and preserve optional return types when \u003ccode\u003eshouldThrow: false\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/router/pull/8257\"\u003e#8257\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e - Fix repeated \u003ccode\u003einnerHTML\u003c/code\u003e writes for unchanged styles and data scripts during React re-renders. This prevents unnecessary CSS parsing and Trusted Types errors during client navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/edf0e16ebfe82ec6e8f68f403a1fda8de9e28889\"\u003e\u003ccode\u003eedf0e16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/08eff50c447a154a3373909009e9e4375cea17ce\"\u003e\u003ccode\u003e08eff50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/216c0c48036fd1a33163b70dcabfed2b893808b0\"\u003e\u003ccode\u003e216c0c4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/2f9150309bc472f4a75cbe98adcdb50c76b12c7a\"\u003e\u003ccode\u003e2f91503\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/50eafcaebbbedb6fde3b2816de7a0ace8cde4832\"\u003e\u003ccode\u003e50eafca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/ee283480dfa51150a2e0b096a6eff94a89ff8b3f\"\u003e\u003ccode\u003eee28348\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/9035abc41163d83409ef582f7743a3c7be57dd93\"\u003e\u003ccode\u003e9035abc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/c18e69081475a7c98f9d40bd0fe6da78ccb84598\"\u003e\u003ccode\u003ec18e690\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/history\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.162.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/TanStack/router/commit/a58e01c604e2d189ef8c8c1ad6ac8747e03aa88c\"\u003e\u003ccode\u003ea58e01c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8182\"\u003e#8182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/08eff50c447a154a3373909009e9e4375cea17ce\"\u003e\u003ccode\u003e08eff50\u003c/code\u003e\u003c/a\u003e fix(router-core): fix dangling references in published declarations (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8207\"\u003e#8207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e fix(react-router): avoid rewriting unchanged head assets (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8257\"\u003e#8257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/07b3bc971de1538264dcb461aea28a80e8209efc\"\u003e\u003ccode\u003e07b3bc9\u003c/code\u003e\u003c/a\u003e test(react-router): cover pending and not-found context (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8243\"\u003e#8243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e fix(router-core): skip lifecycle callbacks below fallback boundaries (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8165\"\u003e#8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e perf(router): use URL.canParse for absolute URL checks (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e fix(router): handle unknown error boundary values (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8209\"\u003e#8209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e fix(router-core): retain not-found boundary during navigation (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e fix: preserve shouldThrow in route-scoped hooks (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/8169\"\u003e#8169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router@1.170.33/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-start` from 1.168.49 to 1.168.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e@​tanstack/react-start's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.50\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/37877da166fe4ce055c7b85e138b6681ebd7e8b4\"\u003e\u003ccode\u003e37877da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.33\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.40\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.31\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-rsc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.49\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.38\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.169.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-start/CHANGELOG.md\"\u003e@​tanstack/react-start's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.168.50\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/2f20c00224c5ba63467551914e0c37012588c4c2\"\u003e\u003ccode\u003e2f20c00\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/28a5e4504e4ea5cb1480667a4bea2588a53e110f\"\u003e\u003ccode\u003e28a5e45\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/f0b5eda544606686a8a8d675a686ca1366428b96\"\u003e\u003ccode\u003ef0b5eda\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/37877da166fe4ce055c7b85e138b6681ebd7e8b4\"\u003e\u003ccode\u003e37877da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0497caeef3ff7e1c1c6080eca38bca24e7ec320b\"\u003e\u003ccode\u003e0497cae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/0caf6b9a2b7e14b0b146c74cc27cb05c19d700a5\"\u003e\u003ccode\u003e0caf6b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/router/commit/cf166d160e6397007a979bfc7065b45ff69ea543\"\u003e\u003ccode\u003ecf166d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.33\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.171.40\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.31\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-rsc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.49\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.38\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.169.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a58e01c604e2d189ef8c8c1ad6ac8747e03aa88c\"\u003e\u003ccode\u003ea58e01c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/8182\"\u003e#8182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-start@1.168.50/packages/react-start\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/start-static-server-functions` from 1.167.32 to 1.167.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/releases\"\u003e@​tanstack/start-static-server-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/start-static-server-functions\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.33\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.50\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.48\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/start-static-server-functions/CHANGELOG.md\"\u003e@​tanstack/start-static-server-functions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.167.33\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.170.28\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.50\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-start\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.48\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a58e01c604e2d189ef8c8c1ad6ac8747e03aa88c\"\u003e\u003ccode\u003ea58e01c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/start-static-server-functions/issues/8182\"\u003e#8182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/start-static-server-functions@1.167.33/packages/start-static-server-functions\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.2 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.2...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.3.1 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\u003cbr /\u003e\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.3.1...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-openapi` from 11.3.4 to 11.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-openapi@11.4.1\u003c/h2\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs-openapi@11.4.0\u003c/h2\u003e\n\u003ch3\u003eSupport installing the API playground via Fumadocs CLI\u003c/h3\u003e\n\u003cpre lang=\"npm\"\u003e\u003ccode\u003enpx @fumadocs/cli add fumadocs/openapi/playground\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse it with the \u003ccode\u003eplayground.provider\u003c/code\u003e and \u003ccode\u003eplayground.render\u003c/code\u003e options, see \u003ca href=\"https://fumadocs.dev/docs/integrations/openapi/api-page#customise-ui\"\u003eCustomise UI\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003ePass full props to \u003ccode\u003eschemaUI.render\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eIt now receives the same props as the built-in Schema UI (including \u003ccode\u003erenderMarkdown\u003c/code\u003e and \u003ccode\u003erenderCodeblock\u003c/code\u003e), so a customised Schema UI can act as a drop-in replacement:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eschemaUI: {\n  render: (props) =\u0026gt; \u0026lt;Schema {...props} /\u0026gt;,\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eNew exports\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpenAPI schema types from \u003ccode\u003efumadocs-openapi\u003c/code\u003e (e.g. \u003ccode\u003eOperationObject\u003c/code\u003e, \u003ccode\u003eHttpMethods\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseRenderContext\u003c/code\u003e, \u003ccode\u003euseServerContext\u003c/code\u003e and \u003ccode\u003euseOperationContext\u003c/code\u003e from \u003ccode\u003efumadocs-openapi/ui\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@11.3.5\u003c/h2\u003e\n\u003ch3\u003eFix OpenAPI 3.0 \u003ccode\u003eexample\u003c/code\u003e in external files crashing \u003ccode\u003eOpenAPIPage\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe version upgrader ran after external documents were embedded under \u003ccode\u003ex-ext\u003c/code\u003e, where it can no longer classify schemas by their JSON path: a schema-level \u003ccode\u003eexample\u003c/code\u003e from an external 3.0 file became an Example Object map instead of the JSON Schema \u003ccode\u003eexamples\u003c/code\u003e array, crashing the schema UI with \u003ccode\u003eschema.examples is not iterable\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEach document is now upgraded before bundling embeds it. This also honors the external file's own declared OpenAPI version, so a 3.0 file referenced from a 3.1 document is upgraded too (previously it was skipped entirely).\u003c/p\u003e\n\u003ch3\u003eSupport OpenAPI 3.2 tag hierarchy in \u003ccode\u003egroupBy: 'tag'\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egenerateFiles\u003c/code\u003e now follows the tag hierarchy introduced in OpenAPI 3.2: a tag with a \u003ccode\u003eparent\u003c/code\u003e becomes a folder nested inside its parent tag's folder (including the generated \u003ccode\u003emeta.json\u003c/code\u003e), and tags with a \u003ccode\u003ekind\u003c/code\u003e other than \u003ccode\u003enav\u003c/code\u003e no longer form groups, matching their intent (e.g. \u003ccode\u003ebadge\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eOperations referencing undeclared tags or having no tags are no longer dropped silently, which previously could produce an empty output directory. Undeclared tags now form their own group, and untagged operations are grouped under an \u003ccode\u003eunknown\u003c/code\u003e folder with a warning.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/337b23564662da3b3691ecad76e38c3d0ad7d97b\"\u003e\u003ccode\u003e337b235\u003c/code\u003e\u003c/a\u003e chore: bump typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3b7cf3192c6b5eec8b7c71ef9e368c835b295e83\"\u003e\u003ccode\u003e3b7cf31\u003c/code\u003e\u003c/a\u003e feat(typescript,story): support TypeScript 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bf4cf9b6de3d6c0a361f8eab17ab80b3ddd0e6a0\"\u003e\u003ccode\u003ebf4cf9b\u003c/code\u003e\u003c/a\u003e refactor(*): migrate to cn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bd6f3b02861f31e79226cab2ff404a460ea641d\"\u003e\u003ccode\u003e1bd6f3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8a3592ffb87b6e16d7dd96f1f1d645a40d4eac38\"\u003e\u003ccode\u003e8a3592f\u003c/code\u003e\u003c/a\u003e fix(api-docs): improve schema merging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-openapi@11.3.4...fumadocs-openapi@11.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.2 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.2...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.37.0 to 1.43.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 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.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 `lucide-static` from 1.34.0 to 1.43.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-static's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"...\n\n_Description has been truncated_","html_url":"https://github.com/rixlhq/docs/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rixlhq%2Fdocs/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"}},{"old_version":"16.9.1","new_version":"16.15.8","update_type":"minor","path":null,"pr_created_at":"2026-09-12T01:27:54.000Z","version_change":"16.9.1 → 16.15.8","issue":{"uuid":"5430359144","node_id":"PR_kwDOSgWYx88AAAABDN6mLw","number":94,"state":"open","title":"chore(deps): bump the fumadocs group across 1 directory with 4 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-09-12T01:27:54.000Z","updated_at":"2026-09-12T01:28:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"fumadocs","update_count":4,"packages":[{"name":"fumadocs-core","old_version":"16.9.1","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-epub","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"10.9.0","new_version":"11.4.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.9.1","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the fumadocs group with 4 updates in the / directory: [fumadocs-core](https://github.com/fuma-nama/fumadocs), [fumadocs-epub](https://github.com/fuma-nama/fumadocs), [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) and [fumadocs-ui](https://github.com/fuma-nama/fumadocs).\n\nUpdates `fumadocs-core` from 16.9.1 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.9.1...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-epub` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9a269030dff857982d848aac5b4944abf30cfb77\"\u003e\u003ccode\u003e9a26903\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3e33f4362f257741f68806c9db96fe7f0828a2df\"\u003e\u003ccode\u003e3e33f43\u003c/code\u003e\u003c/a\u003e perf(satteri): reduce clones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3597c9d1e6b1a038cf3b52c5aed448ef13fbe5e5\"\u003e\u003ccode\u003e3597c9d\u003c/code\u003e\u003c/a\u003e perf(satteri): persist results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0f389cf3def8f8188316c13af7ec9e2adcd206c3\"\u003e\u003ccode\u003e0f389cf\u003c/code\u003e\u003c/a\u003e feat(satteri): decouple imports/exports from \u003ccode\u003ecompile()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4611f97d49f000c23600e09619bd13ae97d298b7\"\u003e\u003ccode\u003e4611f97\u003c/code\u003e\u003c/a\u003e feat(satteri): full rehype-toc functionality\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d09530076098b3a297e1d90f295dd1ab7c6564d6\"\u003e\u003ccode\u003ed095300\u003c/code\u003e\u003c/a\u003e fix(satteri): workaround common issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0297e25477d3120c9e4da796f244ab2866b61292\"\u003e\u003ccode\u003e0297e25\u003c/code\u003e\u003c/a\u003e configure pretrust\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/02c242b0daf08dee4f498bfd787604d039f3fa80\"\u003e\u003ccode\u003e02c242b\u003c/code\u003e\u003c/a\u003e chore(satteri): clean code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d80b8b24221ef3cf788fe3f4f1e48fc9e0aefe1\"\u003e\u003ccode\u003e3d80b8b\u003c/code\u003e\u003c/a\u003e fix(mdx): ensure satteri integration is optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0ec19af8682cf9c2149a3ea3e04af1fe4fe9cc0e\"\u003e\u003ccode\u003e0ec19af\u003c/code\u003e\u003c/a\u003e feat(satteri): more tests \u0026amp; move remark-include\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-epub@1.1.0...fumadocs-epub@1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-openapi` from 10.9.0 to 11.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-openapi@11.4.1\u003c/h2\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs-openapi@11.4.0\u003c/h2\u003e\n\u003ch3\u003eSupport installing the API playground via Fumadocs CLI\u003c/h3\u003e\n\u003cpre lang=\"npm\"\u003e\u003ccode\u003enpx @fumadocs/cli add fumadocs/openapi/playground\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse it with the \u003ccode\u003eplayground.provider\u003c/code\u003e and \u003ccode\u003eplayground.render\u003c/code\u003e options, see \u003ca href=\"https://fumadocs.dev/docs/integrations/openapi/api-page#customise-ui\"\u003eCustomise UI\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003ePass full props to \u003ccode\u003eschemaUI.render\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eIt now receives the same props as the built-in Schema UI (including \u003ccode\u003erenderMarkdown\u003c/code\u003e and \u003ccode\u003erenderCodeblock\u003c/code\u003e), so a customised Schema UI can act as a drop-in replacement:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eschemaUI: {\n  render: (props) =\u0026gt; \u0026lt;Schema {...props} /\u0026gt;,\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eNew exports\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpenAPI schema types from \u003ccode\u003efumadocs-openapi\u003c/code\u003e (e.g. \u003ccode\u003eOperationObject\u003c/code\u003e, \u003ccode\u003eHttpMethods\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseRenderContext\u003c/code\u003e, \u003ccode\u003euseServerContext\u003c/code\u003e and \u003ccode\u003euseOperationContext\u003c/code\u003e from \u003ccode\u003efumadocs-openapi/ui\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@11.3.5\u003c/h2\u003e\n\u003ch3\u003eFix OpenAPI 3.0 \u003ccode\u003eexample\u003c/code\u003e in external files crashing \u003ccode\u003eOpenAPIPage\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe version upgrader ran after external documents were embedded under \u003ccode\u003ex-ext\u003c/code\u003e, where it can no longer classify schemas by their JSON path: a schema-level \u003ccode\u003eexample\u003c/code\u003e from an external 3.0 file became an Example Object map instead of the JSON Schema \u003ccode\u003eexamples\u003c/code\u003e array, crashing the schema UI with \u003ccode\u003eschema.examples is not iterable\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eEach document is now upgraded before bundling embeds it. This also honors the external file's own declared OpenAPI version, so a 3.0 file referenced from a 3.1 document is upgraded too (previously it was skipped entirely).\u003c/p\u003e\n\u003ch3\u003eSupport OpenAPI 3.2 tag hierarchy in \u003ccode\u003egroupBy: 'tag'\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egenerateFiles\u003c/code\u003e now follows the tag hierarchy introduced in OpenAPI 3.2: a tag with a \u003ccode\u003eparent\u003c/code\u003e becomes a folder nested inside its parent tag's folder (including the generated \u003ccode\u003emeta.json\u003c/code\u003e), and tags with a \u003ccode\u003ekind\u003c/code\u003e other than \u003ccode\u003enav\u003c/code\u003e no longer form groups, matching their intent (e.g. \u003ccode\u003ebadge\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eOperations referencing undeclared tags or having no tags are no longer dropped silently, which previously could produce an empty output directory. Undeclared tags now form their own group, and untagged operations are grouped under an \u003ccode\u003eunknown\u003c/code\u003e folder with a warning.\u003c/p\u003e\n\u003ch2\u003efumadocs-openapi@11.3.4\u003c/h2\u003e\n\u003ch3\u003eSupport HTTP Basic client authentication in OAuth password flow\u003c/h3\u003e\n\u003cp\u003eSome OAuth servers require client credentials in an HTTP Basic \u003ccode\u003eAuthorization\u003c/code\u003e header instead of the request body. The password flow dialog now offers a Client Authentication select to choose between the two methods, as described in \u003ca href=\"https://www.rfc-editor.org/rfc/rfc6749#section-2.3.1\"\u003eRFC 6749, section 2.3.1\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3506\"\u003e#3506\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-openapi@11.3.3\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\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits/fumadocs-openapi@11.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.9.1 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.9.1...fumadocs@16.15.8\"\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/OpenCoven/coven-docs/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCoven%2Fcoven-docs/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"}},{"old_version":"16.15.4","new_version":"16.15.8","update_type":"patch","path":null,"pr_created_at":"2026-09-11T22:14:05.000Z","version_change":"16.15.4 → 16.15.8","issue":{"uuid":"5429405255","node_id":"PR_kwDOS6swFM8AAAABDNLTLQ","number":218,"state":"open","title":"chore(deps): bump the npm-minor-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T22:14:05.000Z","updated_at":"2026-09-11T22:14:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":18,"packages":[{"name":"@biomejs/biome","old_version":"2.5.11","new_version":"2.5.12","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/changelog-github","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/changesets/changesets"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@arcjet/next","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"motion","old_version":"13.1.1","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.3.3","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.14.1","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"@anthropic-ai/sdk","old_version":"0.122.0","new_version":"0.124.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@google/genai","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"knip","old_version":"6.33.0","new_version":"6.35.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"openai","old_version":"7.8.0","new_version":"7.10.0","repository_url":"https://github.com/openai/openai-node"},{"name":"playwright","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"zod","old_version":"4.5.1","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.11` | `2.5.12` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github) | `1.0.0` | `1.0.1` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.1` | `3.0.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.11.0` | `1.12.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.2.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.3` | `16.3.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.14.1` | `4.14.2` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.122.0` | `0.124.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `2.19.0` | `2.21.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.5.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.33.0` | `6.35.0` |\n| [openai](https://github.com/openai/openai-node) | `7.8.0` | `7.10.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.1` | `4.5.4` |\n\n\nUpdates `@biomejs/biome` from 2.5.11 to 2.5.12\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.12\u003c/h2\u003e\n\u003ch2\u003e2.5.12\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;Component icon={\u0026lt;Icon /\u0026gt;} count={total as number} onSelect={(e: Event) =\u0026gt; e} /\u0026gt;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute names being split on \u003ccode\u003e:\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e inside an expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;button x-on:keyup.enter={go} client:load.foo /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a bare \u003ccode\u003e\u0026gt;\u003c/code\u003e in the children of an Astro expression being treated as markup, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;a \u0026gt; b\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;\u0026lt;!-- first --\u0026gt;text\u0026lt;!-- last --\u0026gt;\u0026lt;/div\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;a\u0026gt;\u0026lt;/a\u0026gt;\u0026lt;!-- c --\u0026gt;\u0026lt;b\u0026gt;\u0026lt;/b\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eis:raw\u003c/code\u003e children inside an Astro expression being read as JSX, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div is:raw\u0026gt;{not js} \u0026lt; \u0026amp; text\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as \u003ccode\u003e{items.map((i) =\u0026gt; \u0026lt;li\u0026gt;it's {i}\u0026lt;/li\u0026gt;)}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed the children of a \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;style\u0026gt;a { color: red }\u0026lt;/style\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;script\u0026gt;let x = {a: 1};\u0026lt;/script\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Added support for template literal attribute values inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;C data-x=`t${x}` /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed unquoted attribute values being rejected inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;a class=foo maxlength=255 href=/about\u0026gt;go\u0026lt;/a\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a template literal nested inside \u003ccode\u003e${}\u003c/code\u003e breaking the rest of an Astro file, such as \u003ccode\u003econst href = `/blog${page === 0 ? '' : `/${page + 1}`}`;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as \u003ccode\u003econst unsafe = /[/\u0026quot;]/;\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/11508\"\u003e#11508\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-flat-math-min-max/\"\u003e\u003ccode\u003euseFlatMathMinMax\u003c/code\u003e\u003c/a\u003e. Because \u003ccode\u003eMath.min()\u003c/code\u003e and \u003ccode\u003eMath.max()\u003c/code\u003e accept any number of arguments, the rule reports unnecessary nested calls to the same method:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eMath.max(Math.max(a, b), c);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe fix flattens this expression to \u003ccode\u003eMath.max(a, b, c)\u003c/code\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/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.12\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;Component icon={\u0026lt;Icon /\u0026gt;} count={total as number} onSelect={(e: Event) =\u0026gt; e} /\u0026gt;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute names being split on \u003ccode\u003e:\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e inside an expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;button x-on:keyup.enter={go} client:load.foo /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a bare \u003ccode\u003e\u0026gt;\u003c/code\u003e in the children of an Astro expression being treated as markup, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;a \u0026gt; b\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;\u0026lt;!-- first --\u0026gt;text\u0026lt;!-- last --\u0026gt;\u0026lt;/div\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;a\u0026gt;\u0026lt;/a\u0026gt;\u0026lt;!-- c --\u0026gt;\u0026lt;b\u0026gt;\u0026lt;/b\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eis:raw\u003c/code\u003e children inside an Astro expression being read as JSX, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div is:raw\u0026gt;{not js} \u0026lt; \u0026amp; text\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as \u003ccode\u003e{items.map((i) =\u0026gt; \u0026lt;li\u0026gt;it's {i}\u0026lt;/li\u0026gt;)}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed the children of a \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;style\u0026gt;a { color: red }\u0026lt;/style\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;script\u0026gt;let x = {a: 1};\u0026lt;/script\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Added support for template literal attribute values inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;C data-x=`t${x}` /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed unquoted attribute values being rejected inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;a class=foo maxlength=255 href=/about\u0026gt;go\u0026lt;/a\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a template literal nested inside \u003ccode\u003e${}\u003c/code\u003e breaking the rest of an Astro file, such as \u003ccode\u003econst href = `/blog${page === 0 ? '' : `/${page + 1}`}`;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as \u003ccode\u003econst unsafe = /[/\u0026quot;]/;\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/11508\"\u003e#11508\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-flat-math-min-max/\"\u003e\u003ccode\u003euseFlatMathMinMax\u003c/code\u003e\u003c/a\u003e. Because \u003ccode\u003eMath.min()\u003c/code\u003e and \u003ccode\u003eMath.max()\u003c/code\u003e accept any number of arguments, the rule reports unnecessary nested calls to the same method:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eMath.max(Math.max(a, b), c);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe fix flattens this expression to \u003ccode\u003eMath.max(a, b, c)\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/11585\"\u003e#11585\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c5c8315cc2174b52834513d4c01edd09341e46cd\"\u003e\u003ccode\u003ec5c8315\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/11475\"\u003e#11475\u003c/a\u003e: \u003ccode\u003enoUnresolvedImports\u003c/code\u003e no longer reports Bun runtime built-in modules (\u003ccode\u003ebun\u003c/code\u003e, \u003ccode\u003ebun:bundle\u003c/code\u003e, \u003ccode\u003ebun:ffi\u003c/code\u003e, \u003ccode\u003ebun:jsc\u003c/code\u003e, \u003ccode\u003ebun:sqlite\u003c/code\u003e, \u003ccode\u003ebun:test\u003c/code\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/biomejs/biome/commit/0a31d7c4e1f6cc1b3e08af4aef2ad4b97f6b4f1c\"\u003e\u003ccode\u003e0a31d7c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11530\"\u003e#11530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a20f44a3eb2086e65a6d8077eb89ab81f4d73130\"\u003e\u003ccode\u003ea20f44a\u003c/code\u003e\u003c/a\u003e feat: noBunModules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc42ed80a00e3ca86d44de8e1f66707061eb862\"\u003e\u003ccode\u003e1fc42ed\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noThisOutsideOfClass (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6c7fd273848765547dba547e550fc319df7455a0\"\u003e\u003ccode\u003e6c7fd27\u003c/code\u003e\u003c/a\u003e feat(lint/js/vue): add noVueDeprecatedScopedSlots (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11593\"\u003e#11593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f4e5ebb40e64d4488166bf0f2b7d8d96a6118016\"\u003e\u003ccode\u003ef4e5ebb\u003c/code\u003e\u003c/a\u003e feat(lint): add useModernMathApis (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11581\"\u003e#11581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseFlatMathMinMax\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11508\"\u003e#11508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d6210b8ef6a2d2d83ea16e6fb95c124fd370690\"\u003e\u003ccode\u003e1d6210b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUnmodifiedLoopCondition\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2d559316e00764b0843d3d483d4a093fb566de57\"\u003e\u003ccode\u003e2d55931\u003c/code\u003e\u003c/a\u003e feat(js_analyze): added a React naming convention rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ee69e0e8a90e6231a3b208cda4b3e65ad8b2006a\"\u003e\u003ccode\u003eee69e0e\u003c/code\u003e\u003c/a\u003e fix(schema): domains (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11565\"\u003e#11565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f5d7896f7115a2d57962471f6d7abfafddb07918\"\u003e\u003ccode\u003ef5d7896\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoInvalidFileInputAccept\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11497\"\u003e#11497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.12/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\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\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/changesets/changesets/blob/main/packages/changelog-github/CHANGELOG.md\"\u003e@​changesets/changelog-github's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/4d7b4fbd013f009f03cccbbfc8d7a708d836bd79\"\u003e\u003ccode\u003e4d7b4fb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/changelog-github/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/changelog-github@1.0.1/packages/changelog-github\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\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\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/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/68affee7dd7541c4c162e27856de0f71b0359f6a\"\u003e\u003ccode\u003e68affee\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest 5 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2281\"\u003e#2281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5eeb0125f2766b9458aa1725900430b27b24116e\"\u003e\u003ccode\u003e5eeb012\u003c/code\u003e\u003c/a\u003e Build(deps): Bump human-id in the production-dependencies group (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Add review message on pre exit (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2270\"\u003e#2270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e Add default changelog message for empty release (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2eb65ba75368976251fcb36897634272e890707e\"\u003e\u003ccode\u003e2eb65ba\u003c/code\u003e\u003c/a\u003e Add script to run unit and e2e tests separately (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff2b0752d329a8ffbba0b02bf52f2287ed0dd264\"\u003e\u003ccode\u003eff2b075\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump \u003ccode\u003e@​lydell/node-pty\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8eff462cff397c3c300456006e37f6582daa0bb5\"\u003e\u003ccode\u003e8eff462\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.2/packages/cli\"\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.12 to 4.23.13\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.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003e4.23.13\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e28e1f12\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.13\"\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/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e\u003ccode\u003e28e1f12\u003c/code\u003e\u003c/a\u003e fix(cache): bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@arcjet/next` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e@​arcjet/next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.11.0...v1.12.0\"\u003e1.12.0\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003e🔒 Security updates\u003c/h3\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/arcjet/arcjet-js/security/advisories/GHSA-gwjv-qpf9-g36x\"\u003ehttps://github.com/arcjet/arcjet-js/security/advisories/GHSA-gwjv-qpf9-g36x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpose client IP provenance and diagnostics (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6259\"\u003e#6259\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b89a48695a8fcb575070055a0b2959556eefe3f9\"\u003eb89a486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add Claude Managed Agents as \u003ccode\u003e@arcjet/guard/claude-managed-agents/v0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b137824779c2e21886a8f8385ff008337f10d083\"\u003eb137824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add Google ADK support as \u003ccode\u003e@​arcjet/guard/\u003c/code\u003egoogle-adk/v2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6264\"\u003e#6264\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ed4edfb20a470c23817b51a52923359fb1b255f7\"\u003eed4edfb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add TanStack AI support as \u003ccode\u003e@​arcjet/guard/\u003c/code\u003etanstack-ai/v0 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6260\"\u003e#6260\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d730d57a124f03843f085d41f64b0355a09d1eab\"\u003ed730d57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e record \u003ccode\u003edegraded\u003c/code\u003e when policy did not judge an action fully (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6250\"\u003e#6250\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bef4fecbcd8fc104b733816f205adfa3ac3409b4\"\u003ebef4fec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e surface a policy expression rule result (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6272\"\u003e#6272\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/92cea1052a14b705d7a562f1b5afc558e5bd8673\"\u003e92cea10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eship versioned Agent Skills with TanStack Intent (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6261\"\u003e#6261\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d93d25e5428069d3daac8cbe90856f70bed237dc\"\u003ed93d25e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e import Eve Approval types from eve/tools/approval (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6253\"\u003e#6253\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fa4c0922e56073be0b5d61a5a1c1192e2171cea2\"\u003efa4c092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport:\u003c/strong\u003e port HTTP/2 PING keep-alive and connection recycling (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6255\"\u003e#6255\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6256\"\u003e#6256\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e2c3304cf2f407e4f8d639b0759157ba3dc150e7\"\u003ee2c3304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify client IP header trust (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6257\"\u003e#6257\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/96810ffeec7d74a581411427e7717f321b21a599\"\u003e96810ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove client IP warning under installation (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6258\"\u003e#6258\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d6caa44bef36497211ddac3bb06764c2d222906e\"\u003ed6caa44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump fastify from 5.12.0 to 5.12.1 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6263\"\u003e#6263\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/314eaa75f596709858c91daa172fab9c899f931c\"\u003e314eaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Continuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow the background traffic from the Windows and macOS runners (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6268\"\u003e#6268\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/5c57f7fc271ceb0413093d09252a1fefa2ab538c\"\u003e5c57f7f\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e@​arcjet/next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.11.0...@arcjet/next-v1.12.0\"\u003e1.12.0\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpose client IP provenance and diagnostics (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6259\"\u003e#6259\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b89a48695a8fcb575070055a0b2959556eefe3f9\"\u003eb89a486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eship versioned Agent Skills with TanStack Intent (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/6261\"\u003e#6261\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d93d25e5428069d3daac8cbe90856f70bed237dc\"\u003ed93d25e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.11.0 to 1.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/aba86feb2ee02e66cf0e6054ee71513fe51da0d4\"\u003e\u003ccode\u003eaba86fe\u003c/code\u003e\u003c/a\u003e chore: Release 1.12.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d93d25e5428069d3daac8cbe90856f70bed237dc\"\u003e\u003ccode\u003ed93d25e\u003c/code\u003e\u003c/a\u003e feat: ship versioned Agent Skills with TanStack Intent (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/6261\"\u003e#6261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b89a48695a8fcb575070055a0b2959556eefe3f9\"\u003e\u003ccode\u003eb89a486\u003c/code\u003e\u003c/a\u003e feat: expose client IP provenance and diagnostics (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/6259\"\u003e#6259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.12.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (1.11.0) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/@arcjet/next?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 13.1.1 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[13.2.0] 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimate.addEffect()\u003c/code\u003e for registering effects that lets \u003ccode\u003eanimate\u003c/code\u003e drive non-DOM subjects alongside DOM elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethreeEffect\u003c/code\u003e (\u003ccode\u003emotion/three\u003c/code\u003e) supporting Three.js objects, materials, shader uniforms, TSL uniform nodes and more.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evgpuEffect\u003c/code\u003e (\u003ccode\u003emotion/vgpu\u003c/code\u003e) supporting shared uniforms, \u003ccode\u003eEffect\u003c/code\u003e/\u003ccode\u003eDraw\u003c/code\u003e/\u003ccode\u003eCompute\u003c/code\u003e bindings (\u003ccode\u003e\u0026quot;params.time\u0026quot;\u003c/code\u003e), scene nodes, cameras, lights, materials, orbit controls, CSS colors and vector components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreateEffect\u003c/code\u003e now accepts \u003ccode\u003etest\u003c/code\u003e, \u003ccode\u003eread\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e options and exposes bound motion values via \u003ccode\u003eeffect.get()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize and improved performance of \u003ccode\u003espring\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/motiondivision/motion/commit/0f1c11975f8ccad99c6c42422a46de3e310169aa\"\u003e\u003ccode\u003e0f1c119\u003c/code\u003e\u003c/a\u003e v13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f73cbd7b11ebeee97640dbe586c6039fcf5eff45\"\u003e\u003ccode\u003ef73cbd7\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d743b79e59e4f24fb0390f19bfcb05371f6fe12a\"\u003e\u003ccode\u003ed743b79\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ce2719dfb620bf0df54c8b3e6c413252ab2f974e\"\u003e\u003ccode\u003ece2719d\u003c/code\u003e\u003c/a\u003e Add WebGPURenderer TSL demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b800e587136bdf1d8ab3c4080789ddcf01976c37\"\u003e\u003ccode\u003eb800e58\u003c/code\u003e\u003c/a\u003e Add TSL uniform node support to Three.js animate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d60a9563a59963175eb30dc362001d5224a2aa1f\"\u003e\u003ccode\u003ed60a956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3800\"\u003e#3800\u003c/a\u003e from motiondivision/add-uniform-effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a2d3227bbe4e8cf52a35c5a7bfb675313ccd4af1\"\u003e\u003ccode\u003ea2d3227\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3799\"\u003e#3799\u003c/a\u003e from motiondivision/generator-filesize-optimisations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/55c8f8e51cfc5b2a682e0ae2a49d817ce151ebaf\"\u003e\u003ccode\u003e55c8f8e\u003c/code\u003e\u003c/a\u003e Remove redundant comment from inertia bounds check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/84c2599c26c1b387c262e52386165b867b14d738\"\u003e\u003ccode\u003e84c2599\u003c/code\u003e\u003c/a\u003e Add GPU adapter preview examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7b0ac88076af89180989676aa43bd63475e86f80\"\u003e\u003ccode\u003e7b0ac88\u003c/code\u003e\u003c/a\u003e Create adapter MotionValues lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v13.1.1...v13.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.3 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.3...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.14.1 to 4.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.14.2\u003c/h2\u003e\n\u003ch2\u003e4.14.2 (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e4d18120\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.14.2 (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e4d18120\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/3259beb76120614af8b48e814c56324ad71ccb61\"\u003e\u003ccode\u003e3259beb\u003c/code\u003e\u003c/a\u003e v4.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4d18120bf3c14ad2beda836659c6854a03c4f368\"\u003e\u003ccode\u003e4d18120\u003c/code\u003e\u003c/a\u003e fix: Allow \u003ccode\u003e@eloqnt/*\u003c/code\u003e patches to resolve by moving to \u003ccode\u003e^0.1.0\u003c/code\u003e ranges (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.14.1...v4.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.122.0 to 0.124.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.124.0\u003c/h2\u003e\n\u003ch2\u003e0.124.0 (2026-09-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.123.0...sdk-v0.124.0\"\u003esdk-v0.123.0...sdk-v0.124.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add Claude Tag category and user breakdowns to usage reports (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/669ff2243179acb2df775e62bfd75e3da1d60d81\"\u003e669ff22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add named types for organization compliance settings state (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/54be8da7176d7aaa2c3e62ad2e0d5289182a55ed\"\u003e54be8da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for sending a workspace ID on more endpoints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a11e6f1d3bb0e12e6369d3611a232a6234e715eb\"\u003ea11e6f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erepair custom-code merge in messages resources (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/455\"\u003e#455\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7ac43b92e793f06626bfa7d22ad152e2f44c4d3c\"\u003e7ac43b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etools:\u003c/strong\u003e create agent-toolset files and directories owner-only (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/485\"\u003e#485\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a9c2298873db41b5084efaac01683b025ca2a4f6\"\u003ea9c2298\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 bundle the mock server spec and update breaking-change detection (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8752d0242274ddec2228fdb6d99a0c5a8885e6d7\"\u003e8752d02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a63afbc47d527d449ab7ae2a68ae49c05cb8e6df\"\u003ea63afbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e reword the skip reason on the path-level query param tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/999bee5bb813bf3857cfada85a6ec89cfb2daa26\"\u003e999bee5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e update a few doc strings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2ef3d59b81d59d9b12468650a4151b61d8535387\"\u003e2ef3d59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.123.0\u003c/h2\u003e\n\u003ch2\u003e0.123.0 (2026-09-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.123.0\"\u003esdk-v0.122.0...sdk-v0.123.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta user profiles: add external_user_onboarded_at, remove relationship in favor of access_type (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3efb1a1a812e30db1da695a1a16cce50cc950cfc\"\u003e3efb1a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6f0bdaff67aa65dfcb6a6e02b83e60f1de50ec7\"\u003ec6f0bda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e organization compliance settings, user-profile order_by, memory-store and toolset schema updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e2f0c2f7ec7edf861e40d3131939fb819113e95\"\u003e8e2f0c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep credential file access out of non-Node bundles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ab6a4b2814f09d20da12fa8ce3592d91ef2b2f89\"\u003eab6a4b2\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/anthropics/anthropic-sdk-typescript/commit/788ea8bdaa1077c472041f5424e7250fefb71564\"\u003e788ea8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.124.0 (2026-09-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.123.0...sdk-v0.124.0\"\u003esdk-v0.123.0...sdk-v0.124.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add Claude Tag category and user breakdowns to usage reports (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/669ff2243179acb2df775e62bfd75e3da1d60d81\"\u003e669ff22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add named types for organization compliance settings state (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/54be8da7176d7aaa2c3e62ad2e0d5289182a55ed\"\u003e54be8da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for sending a workspace ID on more endpoints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a11e6f1d3bb0e12e6369d3611a232a6234e715eb\"\u003ea11e6f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erepair custom-code merge in messages resources (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/455\"\u003e#455\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7ac43b92e793f06626bfa7d22ad152e2f44c4d3c\"\u003e7ac43b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etools:\u003c/strong\u003e create agent-toolset files and directories owner-only (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/485\"\u003e#485\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a9c2298873db41b5084efaac01683b025ca2a4f6\"\u003ea9c2298\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 bundle the mock server spec and update breaking-change detection (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8752d0242274ddec2228fdb6d99a0c5a8885e6d7\"\u003e8752d02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a63afbc47d527d449ab7ae2a68ae49c05cb8e6df\"\u003ea63afbc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e reword the skip reason on the path-level query param tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/999bee5bb813bf3857cfada85a6ec89cfb2daa26\"\u003e999bee5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e update a few doc strings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2ef3d59b81d59d9b12468650a4151b61d8535387\"\u003e2ef3d59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.123.0 (2026-09-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.123.0\"\u003esdk-v0.122.0...sdk-v0.123.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta user profiles: add external_user_onboarded_at, remove relationship in favor of access_type (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3efb1a1a812e30db1da695a1a16cce50cc950cfc\"\u003e3efb1a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6f0bdaff67aa65dfcb6a6e02b83e60f1de50ec7\"\u003ec6f0bda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e organization compliance settings, user-profile order_by, memory-store and toolset schema updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e2f0c2f7ec7edf861e40d3131939fb819113e95\"\u003e8e2f0c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep credential file access out of non-Node bundles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ab6a4b2814f09d20da12fa8ce3592d91ef2b2f89\"\u003eab6a4b2\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/anthropics/anthropic-sdk-typescript/commit/788ea8bdaa1077c472041f5424e7250fefb71564\"\u003e788ea8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\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/anthropics/anthropic-sdk-typescript/commit/ba14b1f4fdf2e840a7b32297965342a099f6201d\"\u003e\u003ccode\u003eba14b1f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1177\"\u003e#1177\u003c/a\u003e from anthropics/release-please--branches--main--chan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f99c1a79422b98a6dae8ea103bba12e3238c1310\"\u003e\u003ccode\u003ef99c1a7\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/54be8da7176d7aaa2c3e62ad2e0d5289182a55ed\"\u003e\u003ccode\u003e54be8da\u003c/code\u003e\u003c/a\u003e feat(api): add named types for organization compliance settings state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/999bee5bb813bf3857cfada85a6ec89cfb2daa26\"\u003e\u003ccode\u003e999bee5\u003c/code\u003e\u003c/a\u003e chore(tests): reword the skip reason on the path-level query param tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a9c2298873db41b5084efaac01683b025ca2a4f6\"\u003e\u003ccode\u003ea9c2298\u003c/code\u003e\u003c/a\u003e fix(tools): create agent-toolset files and directories owner-only (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2637d1198b41514f563c799bec50759cce604638\"\u003e\u003ccode\u003e2637d11\u003c/code\u003e\u003c/a\u003e chore(examples): refresh platform model IDs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/669ff2243179acb2df775e62bfd75e3da1d60d81\"\u003e\u003ccode\u003e669ff22\u003c/code\u003e\u003c/a\u003e feat(api): add Claude Tag category and user breakdowns to usage reports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a9090aff650368219ca67e96332bd3077f987dce\"\u003e\u003ccode\u003ea9090af\u003c/code\u003e\u003c/a\u003e Build SDK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8752d0242274ddec2228fdb6d99a0c5a8885e6d7\"\u003e\u003ccode\u003e8752d02\u003c/code\u003e\u003c/a\u003e chore(internal): bundle the mock server spec and update breaking-change detec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/a63afbc47d527d449ab7ae2a68ae49c05cb8e6df\"\u003e\u003ccode\u003ea63afbc\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.124.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google/genai` from 2.19.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/js-genai/releases\"\u003e@​google/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.20.0...v2.21.0\"\u003e2.21.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gemini 3.8 Flash model to SDKs and update Flash model descriptions (\u003ca href=\"https://github.com/googleapis/js-genai/commit/4a969feeb938d05faa8389a476a268c1649a7695\"\u003e4a969fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.19.0...v2.20.0\"\u003e2.20.0\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the audio/webm MIME type. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/b0e3c5f54bbddd875eaa88c699f1b85d5a55918f\"\u003eb0e3c5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd translation_config SDK support for GEAP. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/3e1d923ef914812c1d209aa2e5461a717d03a081\"\u003e3e1d923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Video Understanding support to the Interactions API (\u003ca href=\"https://github.com/googleapis/js-genai/commit/6ddbeba6c3836378f58351e6885f5141aab0c1e7\"\u003e6ddbeba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't set redundant Content-Length on file upload requests (\u003ca href=\"https://github.com/googleapis/js-genai/commit/2f5cc7a00852608a46ffa3bd8cab5d02783810d6\"\u003e2f5cc7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set redundant Content-Length on file upload requests (\u003ca href=\"https://github.com/googleapis/js-genai/commit/2f5cc7a00852608a46ffa3bd8cab5d02783810d6\"\u003e2f5cc7a\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/js-genai/issues/1718\"\u003e#1718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpose ProcessingCallStep and ProcessingResultStep in Interactions SDK (\u003ca href=\"https://github.com/googleapis/js-genai/commit/b6f8db553449199ebba1678dbb0936300e982990\"\u003eb6f8db5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote setupComplete key in LiveClientMessage (\u003ca href=\"https://github.com/googleapis/js-genai/commit/4467fafb08948863889f7e87917d311ed39c0884\"\u003e4467faf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/js-genai/blob/main/CHANGELOG.md\"\u003e@​google/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.20.0...v2.21.0\"\u003e2.21.0\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Gemini 3.8 Flash model to SDKs and update Flash model descriptions (\u003ca href=\"https://github.com/googleapis/js-genai/commit/4a969feeb938d05faa8389a476a268c1649a7695\"\u003e4a969fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/js-genai/compare/v2.19.0...v2.20.0\"\u003e2.20.0\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the audio/webm MIME type. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/b0e3c5f54bbddd875eaa88c699f1b85d5a55918f\"\u003eb0e3c5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd translation_config SDK support for GEAP. (\u003ca href=\"https://github.com/googleapis/js-genai/commit/3e1d923ef914812c1d209aa2e5461a717d03a081\"\u003e3e1d923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Video Understanding support to the Interactions API (\u003ca href=\"https://github.com/googleapis/js-genai/commit/6ddbeba6c3836378f58351e6885f5141aab0c1e7\"\u003e6ddbeba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't set redundant Content-Length on file upload requests (\u003ca href=\"https://github.com/googleapis/js-genai/commit/2f5cc7a00852608a46ffa3bd8cab5d02783810d6\"\u003e2f5cc7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set redundant Content-Length on file upload requests (\u003ca href=\"https://github.com/googleapis/js-genai/commit/2f5cc7a00852608a46ffa3bd8cab5d02783810d6\"\u003e2f5cc7a\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/js-genai/issues/1718\"\u003e#1718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpose ProcessingCallStep and ProcessingResultStep in Interactions SDK (\u003ca href=\"https://github.com/googleapis/js-genai/commit/b6f8db553449199ebba1678dbb0936300e982990\"\u003eb6f8db5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuote setupComplete key in LiveClientMessage (\u003ca href=\"https://github.com/googleapis/js-genai/commit/4467fafb08948863889f7e87917d311ed39c0884\"\u003e4467faf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/js-genai/commit/27af8977598edb68ffccadcd34fae967205a8740\"\u003e\u003ccode\u003e27af897\u003c/code\u003e\u003c/a\u003e chore(main): release 2.21.0 (\u003ca href=\"https://redirect.github.com/googleapis/js-genai/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goo...\n\n_Description has been truncated_","html_url":"https://github.com/verbatra/verbatra/pull/218","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/verbatra%2Fverbatra/issues/218","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/218/packages"}},{"old_version":"16.15.7","new_version":"16.15.8","update_type":"patch","path":"/docs","pr_created_at":"2026-09-10T22:44:12.000Z","version_change":"16.15.7 → 16.15.8","issue":{"uuid":"5418061712","node_id":"PR_kwDOTAyH8s8AAAABDEIoWw","number":137,"state":"open","title":"chore(deps): bump fumadocs-core from 16.15.7 to 16.15.8 in /docs","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-09-10T22:44:12.000Z","updated_at":"2026-09-10T22:44:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"fumadocs-core","old_version":"16.15.7","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [fumadocs-core](https://github.com/fuma-nama/fumadocs) from 16.15.7 to 16.15.8.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.7...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fumadocs-core\u0026package-manager=bun\u0026previous-version=16.15.7\u0026new-version=16.15.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/AmirKenzo/PasarguardBot/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmirKenzo%2FPasarguardBot/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"}},{"old_version":"16.14.3","new_version":"16.15.8","update_type":"minor","path":null,"pr_created_at":"2026-09-10T20:57:08.000Z","version_change":"16.14.3 → 16.15.8","issue":{"uuid":"5417246217","node_id":"PR_kwDOR4ZFgs8AAAABDDe2fQ","number":1567,"state":"open","title":"chore(deps): bump the production-dependencies group with 19 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-09-10T20:57:08.000Z","updated_at":"2026-09-10T21:05:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":19,"packages":[{"name":"@inquirer/prompts","old_version":"8.5.2","new_version":"8.7.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"ink","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/vadimdemedes/ink"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"tsx","old_version":"4.23.0","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"redis","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/redis/node-redis"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@hono/node-server","old_version":"2.0.12","new_version":"2.1.1","repository_url":"https://github.com/honojs/node-server"},{"name":"@upstash/redis","old_version":"1.38.0","new_version":"1.38.4","repository_url":"https://github.com/upstash/redis-js"},{"name":"hono","old_version":"4.13.2","new_version":"4.13.7","repository_url":"https://github.com/honojs/hono"},{"name":"@tailwindcss/postcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"fumadocs-core","old_version":"16.14.3","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.14.3","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"mermaid","old_version":"11.16.1","new_version":"11.17.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.23","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"shiki","old_version":"4.3.1","new_version":"4.4.3","repository_url":"https://github.com/shikijs/shiki"},{"name":"tailwindcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"posthog-js","old_version":"1.399.1","new_version":"1.428.3","repository_url":"https://github.com/PostHog/posthog-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@inquirer/prompts](https://github.com/SBoudrias/Inquirer.js) | `8.5.2` | `8.7.2` |\n| [ink](https://github.com/vadimdemedes/ink) | `7.1.0` | `7.1.1` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.0` | `4.23.13` |\n| [redis](https://github.com/redis/node-redis) | `6.1.0` | `6.2.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `2.0.12` | `2.1.1` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.0` | `1.38.4` |\n| [hono](https://github.com/honojs/hono) | `4.13.2` | `4.13.7` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.2` | `4.3.3` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.3` | `16.15.8` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.14.3` | `16.15.8` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.16.1` | `11.17.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.23` | `8.5.28` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.3.1` | `4.4.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.2` | `4.3.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.399.1` | `1.428.3` |\n\nUpdates `@inquirer/prompts` from 8.5.2 to 8.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SBoudrias/Inquirer.js/releases\"\u003e@​inquirer/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.2\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a race where keystrokes batched in the same tick as the key that settled a prompt could still reach keypress handlers after the prompt was done, cancelled, or aborted (\u003ccode\u003e@inquirer/core\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2255\"\u003e#2255\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/1816\"\u003e#1816\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfirm()\u003c/code\u003e now trims surrounding whitespace from answers before matching yes/no keywords (\u003ccode\u003e@inquirer/confirm\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2254\"\u003e#2254\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/checkbox@^5.2.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/confirm@^6.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/editor@^5.3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/expand@^5.1.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/input@^5.1.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/number@^4.2.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/password@^5.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/rawlist@^5.3.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/search@^4.3.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/select@^5.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.1\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll bundled prompts now pin \u003ccode\u003e@inquirer/type\u003c/code\u003e to an exact version in their published manifests. Since these type definitions leak into consumers' \u003ccode\u003etsc\u003c/code\u003e runs, a semver range on the types-only dependency could break downstream TypeScript builds without any change to Inquirer.js itself (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2247\"\u003e#2247\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2244\"\u003e#2244\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/checkbox@^5.2.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/confirm@^6.3.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/editor@^5.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/expand@^5.1.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/input@^5.1.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/number@^4.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/password@^5.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/rawlist@^5.3.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/search@^4.3.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inquirer/select@^5.2.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​inquirer/prompts\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eWhat's new\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epassword\u003c/code\u003e gains the \u003ccode\u003etoggleMask\u003c/code\u003e option (ctrl+t to reveal the typed value).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfirm\u003c/code\u003e now matches localized yes/no answers per-locale.\u003c/li\u003e\n\u003cli\u003ePrettified prompt and theme types for better IDE display.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einquirer-grouped-checkbox\u003c/code\u003e to the community prompts list (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/pull/2236\"\u003e#2236\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIncluded\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/SBoudrias/Inquirer.js/commit/cbdb34bfc6c245941d80ef88493c50b3d6dbfce6\"\u003e\u003ccode\u003ecbdb34b\u003c/code\u003e\u003c/a\u003e chore: Publish new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/8340d2dd764d4b11d4e200412b614f9964ae0691\"\u003e\u003ccode\u003e8340d2d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​inquirer/core\u003c/code\u003e): clear hook effects before settling prompts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/2475e07186d824d52504095c71c2272d9e7338fe\"\u003e\u003ccode\u003e2475e07\u003c/code\u003e\u003c/a\u003e test(\u003ccode\u003e@​inquirer/core\u003c/code\u003e): cover hook cleanup error semantics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/15cd8d3b53bfc270633072073c24d6be6ce3d83b\"\u003e\u003ccode\u003e15cd8d3\u003c/code\u003e\u003c/a\u003e fix(confirm): ignore surrounding whitespace in answers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/9cb0da6c187346c955ab0b788fa1a88c897f16da\"\u003e\u003ccode\u003e9cb0da6\u003c/code\u003e\u003c/a\u003e chore(deps): Bump github/codeql-action/analyze from 4.37.7 to 4.37.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/1c750bc55ab4fac310d70db84a7a6ada76c0e854\"\u003e\u003ccode\u003e1c750bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the build group with 3 updates (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2251\"\u003e#2251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/81f1525110990603e9796d48eecde0f8c2d2fc98\"\u003e\u003ccode\u003e81f1525\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump \u003ccode\u003e@​types/node\u003c/code\u003e in the types group (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2252\"\u003e#2252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/7c27f26606a16b6e8f55b51e4431c72658c674c5\"\u003e\u003ccode\u003e7c27f26\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump oxfmt in the formatting group (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2249\"\u003e#2249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/6119088a4e07ec59460c3cd44d06817de97bfdac\"\u003e\u003ccode\u003e6119088\u003c/code\u003e\u003c/a\u003e chore(deps): Bump github/codeql-action/init from 4.37.7 to 4.37.9 (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SBoudrias/Inquirer.js/commit/0d167c0aface3f5cf95132ada9bfec7946dd5b74\"\u003e\u003ccode\u003e0d167c0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump the linting group with 4 updates (\u003ca href=\"https://redirect.github.com/SBoudrias/Inquirer.js/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/prompts@8.5.2...@inquirer/prompts@8.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​inquirer/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ink` from 7.1.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vadimdemedes/ink/releases\"\u003eink's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Preserve last \u003ccode\u003e\u0026lt;Static\u0026gt;\u003c/code\u003e line erased after a full-clear frame (\u003ca href=\"https://redirect.github.com/vadimdemedes/ink/issues/974\"\u003e#974\u003c/a\u003e)  e51dfdd\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003emeasureElement()\u003c/code\u003e also return position coordinates (\u003ca href=\"https://redirect.github.com/vadimdemedes/ink/issues/968\"\u003e#968\u003c/a\u003e)  c073b27\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/vadimdemedes/ink/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/commit/70af033dbd2b126a16f144164685612b2c1fd554\"\u003e\u003ccode\u003e70af033\u003c/code\u003e\u003c/a\u003e 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/commit/e51dfdd3149cabc54e03ac160bb0f4ecb66cd5b2\"\u003e\u003ccode\u003ee51dfdd\u003c/code\u003e\u003c/a\u003e Fix: Preserve last \u003ccode\u003e\\\u0026lt;Static\u0026gt;\u003c/code\u003e line erased after a full-clear frame (\u003ca href=\"https://redirect.github.com/vadimdemedes/ink/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/commit/665eb4403883e52eaa779de670b2c4566aa9c9f1\"\u003e\u003ccode\u003e665eb44\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vadimdemedes/ink/commit/c073b27fe3518cf89275e3b8020ca6dfbe2b67ce\"\u003e\u003ccode\u003ec073b27\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003emeasureElement()\u003c/code\u003e also return position coordinates (\u003ca href=\"https://redirect.github.com/vadimdemedes/ink/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vadimdemedes/ink/compare/v7.1.0...v7.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\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.13\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.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003e4.23.13\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e28e1f12\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.13\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.11...v4.23.12\"\u003e4.23.12\u003c/a\u003e (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshim \u003ccode\u003eimport.meta\u003c/code\u003e when tokens are split by comments or newlines (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/ed9d33046a135de13a35fdfce12368b79d1b1518\"\u003eed9d330\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/828\"\u003e#828\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.12\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.10...v4.23.11\"\u003e4.23.11\u003c/a\u003e (2026-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve async ESM require fallback (\u003ca href=\"https://github.com/privatenumber/tsx/commit/55cbecef8ebe839c7110e8c141a1c3bc4da326cd\"\u003e55cbece\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.11\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.9...v4.23.10\"\u003e4.23.10\u003c/a\u003e (2026-08-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport nyc coverage discovery (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/710\"\u003e#710\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/ec1bcd5f711e5159b67cb0aea211f06cf2cfce8a\"\u003eec1bcd5\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.10\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.23.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.8...v4.23.9\"\u003e4.23.9\u003c/a\u003e (2026-08-06)\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/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e\u003ccode\u003e28e1f12\u003c/code\u003e\u003c/a\u003e fix(cache): bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ed9d33046a135de13a35fdfce12368b79d1b1518\"\u003e\u003ccode\u003eed9d330\u003c/code\u003e\u003c/a\u003e fix: shim \u003ccode\u003eimport.meta\u003c/code\u003e when tokens are split by comments or newlines (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/651f5bec70d9a116d1fe1706000b7ca011a516fc\"\u003e\u003ccode\u003e651f5be\u003c/code\u003e\u003c/a\u003e test: cover CommonJS TypeScript import.meta paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/bd3bc6448e957c1172eb91a0584ec7fec2d6a7ad\"\u003e\u003ccode\u003ebd3bc64\u003c/code\u003e\u003c/a\u003e test: cover CommonJS loader source fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/55cbecef8ebe839c7110e8c141a1c3bc4da326cd\"\u003e\u003ccode\u003e55cbece\u003c/code\u003e\u003c/a\u003e fix: preserve async ESM require fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/6c5ba85f7a1e57f06bcb760718d6ba3b978e5a05\"\u003e\u003ccode\u003e6c5ba85\u003c/code\u003e\u003c/a\u003e docs: document CommonJS default interop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ec1bcd5f711e5159b67cb0aea211f06cf2cfce8a\"\u003e\u003ccode\u003eec1bcd5\u003c/code\u003e\u003c/a\u003e fix: support nyc coverage discovery (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/b6e5b48a7b0fa4639e67119c8b02150ec8c6cef7\"\u003e\u003ccode\u003eb6e5b48\u003c/code\u003e\u003c/a\u003e docs: clarify CommonJS default imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/2f55884195a8c745fbe64a0288de69bc062ed876\"\u003e\u003ccode\u003e2f55884\u003c/code\u003e\u003c/a\u003e fix: map Node test locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de935d588b6c0959ac8af71e2cf40d1a61e659e7\"\u003e\u003ccode\u003ede935d5\u003c/code\u003e\u003c/a\u003e docs: document Node source-map stack formatting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/node-redis/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis@6.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(sentinel): cap post-connect rediscovery retries by \u003ca href=\"https://github.com/DebadityaHait\"\u003e\u003ccode\u003e@​DebadityaHait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3388\"\u003eredis/node-redis#3388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ip-address and socks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3389\"\u003eredis/node-redis#3389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add MaxCommandRedirectionsError for cluster redirections by \u003ca href=\"https://github.com/Piyush0049\"\u003e\u003ccode\u003e@​Piyush0049\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3386\"\u003eredis/node-redis#3386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove stale data listener explicitly on socket error by \u003ca href=\"https://github.com/Chrisp1tv\"\u003e\u003ccode\u003e@​Chrisp1tv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3209\"\u003eredis/node-redis#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): dispose credentials subscription on every close() path by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3391\"\u003eredis/node-redis#3391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cluster): keep batch commands routed by slot during migration by \u003ca href=\"https://github.com/GiHoon1123\"\u003e\u003ccode\u003e@​GiHoon1123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3377\"\u003eredis/node-redis#3377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): decode RESP3 doubles to the value the server sent by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3393\"\u003eredis/node-redis#3393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cluster): handle MOVED and ASK redirects for atomic MULTI by \u003ca href=\"https://github.com/konovalovsergey\"\u003e\u003ccode\u003e@​konovalovsergey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3395\"\u003eredis/node-redis#3395\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/DebadityaHait\"\u003e\u003ccode\u003e@​DebadityaHait\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3388\"\u003eredis/node-redis#3388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Chrisp1tv\"\u003e\u003ccode\u003e@​Chrisp1tv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3209\"\u003eredis/node-redis#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3391\"\u003eredis/node-redis#3391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3393\"\u003eredis/node-redis#3393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/konovalovsergey\"\u003e\u003ccode\u003e@​konovalovsergey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3395\"\u003eredis/node-redis#3395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/node-redis/compare/redis@6.2.0...redis@6.2.1\"\u003ehttps://github.com/redis/node-redis/compare/redis@6.2.0...redis@6.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eredis@6.2.0\u003c/h2\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch3\u003e✨ Highlights\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCluster commands now follow the server's request/response policies.\u003c/strong\u003e node-redis reads each command's routing policy from the server's \u003ccode\u003eCOMMAND\u003c/code\u003e metadata and routes and aggregates accordingly, so the cluster client behaves much more like a single server. Multi-key commands that span hash slots — \u003ccode\u003eMGET\u003c/code\u003e, \u003ccode\u003eMSET\u003c/code\u003e, \u003ccode\u003eDEL\u003c/code\u003e, \u003ccode\u003eEXISTS\u003c/code\u003e, \u003ccode\u003eTOUCH\u003c/code\u003e, \u003ccode\u003eUNLINK\u003c/code\u003e — are transparently split per slot and their replies reassembled in caller order, so cross-slot calls that previously failed with \u003ccode\u003eCROSSSLOT\u003c/code\u003e now just work. Fan-out commands such as \u003ccode\u003eKEYS\u003c/code\u003e, \u003ccode\u003eDBSIZE\u003c/code\u003e, \u003ccode\u003eFLUSHALL\u003c/code\u003e, \u003ccode\u003ePING\u003c/code\u003e, \u003ccode\u003eWAIT\u003c/code\u003e, \u003ccode\u003eSCRIPT EXISTS\u003c/code\u003e and \u003ccode\u003eCONFIG SET\u003c/code\u003e run across every shard (or every node) and their replies are aggregated per the server's policy, \u003ccode\u003eSCAN\u003c/code\u003e walks the whole cluster behind a per-client virtual cursor, and \u003ccode\u003eRANDOMKEY\u003c/code\u003e / \u003ccode\u003eFT.CURSOR\u003c/code\u003e get correct cluster-aware routing. Replica read-scaling was also aligned with the server flags, so read-only keyless commands (\u003ccode\u003eDBSIZE\u003c/code\u003e, \u003ccode\u003eKEYS\u003c/code\u003e, \u003ccode\u003eSCAN\u003c/code\u003e, \u003ccode\u003eRANDOMKEY\u003c/code\u003e, and the RediSearch / time-series reads) can be served from replicas again.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBehavior change for the raw \u003ccode\u003esendCommand\u003c/code\u003e path:\u003c/strong\u003e a table-recognized command sent raw — e.g. \u003ccode\u003ecluster.sendCommand(['DBSIZE'])\u003c/code\u003e — now follows its policy (fan-out and aggregate) instead of hitting a single node. Callers who relied on raw commands for per-node operations should target a specific node with \u003ccode\u003ecluster.nodeClient(node).sendCommand(...)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis release also brings a broad wave of new command coverage across the client and modules. The time-series package gains the most: new \u003ccode\u003eTS.NRANGE\u003c/code\u003e/\u003ccode\u003eTS.NREVRANGE\u003c/code\u003e multi-key pivot commands, a \u003ccode\u003eTS.READ\u003c/code\u003e cursor reader, \u003ccode\u003eTS.QUERYLABELS\u003c/code\u003e, \u003ccode\u003eEXCLUDEEMPTY\u003c/code\u003e on \u003ccode\u003eMRANGE\u003c/code\u003e/\u003ccode\u003eMREVRANGE\u003c/code\u003e, and multi-aggregator support. RediSearch adds \u003ccode\u003eFT.ALIASLIST\u003c/code\u003e, a \u003ccode\u003eCOLLECT\u003c/code\u003e reducer for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e, HNSW \u003ccode\u003eRERANK\u003c/code\u003e, timeout warnings on the \u003ccode\u003eFT.SEARCH\u003c/code\u003e family, and the full set of stemmer languages. The core client adds \u003ccode\u003eSUNIONCARD\u003c/code\u003e/\u003ccode\u003eSDIFFCARD\u003c/code\u003e, \u003ccode\u003eLMOVEM\u003c/code\u003e/\u003ccode\u003eBLMOVEM\u003c/code\u003e, \u003ccode\u003eZREVRANK WITHSCORE\u003c/code\u003e, \u003ccode\u003eCOMMAND DOCS\u003c/code\u003e, and \u003ccode\u003eXREAD MAXCOUNT\u003c/code\u003e/\u003ccode\u003eMAXSIZE\u003c/code\u003e. A large batch of correctness fixes lands for zero-valued optional arguments (\u003ccode\u003eLIMIT 0\u003c/code\u003e, \u003ccode\u003eDB 0\u003c/code\u003e, \u003ccode\u003eSAMPLES 0\u003c/code\u003e, \u003ccode\u003eENTRIESREAD 0\u003c/code\u003e, \u003ccode\u003eIDLETIME\u003c/code\u003e/\u003ccode\u003eFREQ 0\u003c/code\u003e, \u003ccode\u003eENTRIESADDED 0\u003c/code\u003e) that were previously dropped from the wire, alongside several cluster and sentinel connection-lifecycle fixes.\u003c/p\u003e\n\u003cp\u003eThe new \u003cstrong\u003eHIMPORT\u003c/strong\u003e command family (managed fieldset lifecycle) ships as experimental — see the warning below.\u003c/p\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): request/response policy routing for cluster commands (multi_shard split, fan-out aggregation, special SCAN/RANDOMKEY/FT.CURSOR) (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/2996\"\u003e#2996\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eCOMMAND DOCS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3362\"\u003e#3362\u003c/a\u003e) — \u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add \u003ccode\u003eLMOVEM\u003c/code\u003e and \u003ccode\u003eBLMOVEM\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3340\"\u003e#3340\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add \u003ccode\u003eSUNIONCARD\u003c/code\u003e and \u003ccode\u003eSDIFFCARD\u003c/code\u003e set-cardinality commands (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3336\"\u003e#3336\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add \u003ccode\u003ezRevRankWithScore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3279\"\u003e#3279\u003c/a\u003e) — \u003ca href=\"https://github.com/raashish1601\"\u003e\u003ccode\u003e@​raashish1601\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(xread): add \u003ccode\u003eMAXCOUNT\u003c/code\u003e / \u003ccode\u003eMAXSIZE\u003c/code\u003e options (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3335\"\u003e#3335\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): expose timeout warnings on the \u003ccode\u003eFT.SEARCH\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3338\"\u003e#3338\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): add missing RediSearch stemmer languages (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3350\"\u003e#3350\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): add \u003ccode\u003eFT.ALIASLIST\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3351\"\u003e#3351\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): add \u003ccode\u003eRERANK\u003c/code\u003e parameter for HNSW vector fields (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3356\"\u003e#3356\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(search): add \u003ccode\u003eCOLLECT\u003c/code\u003e reducer to \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3310\"\u003e#3310\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add \u003ccode\u003eTS.NRANGE\u003c/code\u003e / \u003ccode\u003eTS.NREVRANGE\u003c/code\u003e multi-key pivot commands (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3337\"\u003e#3337\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): support multiple aggregators per key in \u003ccode\u003eTS.NRANGE\u003c/code\u003e / \u003ccode\u003eTS.NREVRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3360\"\u003e#3360\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add \u003ccode\u003eTS.QUERYLABELS\u003c/code\u003e (\u003ccode\u003eLABELS\u003c/code\u003e and \u003ccode\u003eVALUES\u003c/code\u003e forms) (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3354\"\u003e#3354\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add \u003ccode\u003eEXCLUDEEMPTY\u003c/code\u003e to \u003ccode\u003eTS.MRANGE\u003c/code\u003e / \u003ccode\u003eTS.MREVRANGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3352\"\u003e#3352\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(time-series): add \u003ccode\u003eTS.READ\u003c/code\u003e cursor-read command (\u003ca href=\"https://redirect.github.com/redis/node-redis/pull/3322\"\u003e#3322\u003c/a\u003e) — \u003ca href=\"https://github.com/nkaradzhov\"\u003e\u003ccode\u003e@​nkaradzhov\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/redis/node-redis/commit/90fd0652bc3f2a0a1b2f79fa9096b02a86b0ac58\"\u003e\u003ccode\u003e90fd065\u003c/code\u003e\u003c/a\u003e Release redis@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/9d522569db428322b10afeb7757c95bdb4d13a9b\"\u003e\u003ccode\u003e9d52256\u003c/code\u003e\u003c/a\u003e Release entraid@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/58d2b8aaa005098dc1a05d29e200b03346f70793\"\u003e\u003ccode\u003e58d2b8a\u003c/code\u003e\u003c/a\u003e Release time-series@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/7565ac675993e744c9cc1f9eaf55cedf4cc2a236\"\u003e\u003ccode\u003e7565ac6\u003c/code\u003e\u003c/a\u003e Release search@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/85d70384c7a418d9e85c0668ab7f32e33d0b8d79\"\u003e\u003ccode\u003e85d7038\u003c/code\u003e\u003c/a\u003e Release json@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/992f068c11f21874204615a30867273d44d6fc86\"\u003e\u003ccode\u003e992f068\u003c/code\u003e\u003c/a\u003e Release bloom@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/10b562539e96b61440b3d7dd394f4db3b5464b6f\"\u003e\u003ccode\u003e10b5625\u003c/code\u003e\u003c/a\u003e Release client@6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/ba1b90b9ce00f47af4330a1614c7fac6bcd94384\"\u003e\u003ccode\u003eba1b90b\u003c/code\u003e\u003c/a\u003e fix(cluster): handle MOVED and ASK redirects for atomic MULTI (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3395\"\u003e#3395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/2f0ab75ba01735290d6b59b57ba5d82dcff090aa\"\u003e\u003ccode\u003e2f0ab75\u003c/code\u003e\u003c/a\u003e fix(client): decode RESP3 doubles to the value the server sent (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3393\"\u003e#3393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/node-redis/commit/d4eba0928110687faa37e867d9ed2fa938fe8a5a\"\u003e\u003ccode\u003ed4eba09\u003c/code\u003e\u003c/a\u003e fix(cluster): keep batch commands routed by slot during migration (\u003ca href=\"https://redirect.github.com/redis/node-redis/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/node-redis/compare/redis@6.1.0...redis@6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.7 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 2.0....\n\n_Description has been truncated_","html_url":"https://github.com/AgentsKit-io/agentskit/pull/1567","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgentsKit-io%2Fagentskit/issues/1567","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1567/packages"}},{"old_version":"16.14.4","new_version":"16.15.7","update_type":"minor","path":null,"pr_created_at":"2026-09-10T01:48:36.000Z","version_change":"16.14.4 → 16.15.7","issue":{"uuid":"5406747102","node_id":"PR_kwDOPmpUJs8AAAABC7BcXA","number":729,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-10T01:48:36.000Z","updated_at":"2026-09-10T23:14:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":50,"packages":[{"name":"@biomejs/biome","old_version":"2.5.8","new_version":"2.5.12","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/cli","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/changesets/changesets"},{"name":"knip","old_version":"6.32.2","new_version":"6.34.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"turbo","old_version":"2.10.10","new_version":"2.10.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"posthog-node","old_version":"5.49.1","new_version":"5.51.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rolldown","old_version":"1.2.4","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@sentry/tanstackstart-react","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/devtools-vite","old_version":"0.8.3","new_version":"0.8.5","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-devtools","old_version":"0.10.10","new_version":"0.10.12","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.167.1","new_version":"1.167.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-virtual","old_version":"3.14.9","new_version":"3.14.10","repository_url":"https://github.com/TanStack/virtual"},{"name":"auth0","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/auth0/node-auth0"},{"name":"html2canvas-pro","old_version":"2.3.8","new_version":"2.4.1","repository_url":"https://github.com/yorickshan/html2canvas-pro"},{"name":"lucide-react","old_version":"1.31.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pg-boss","old_version":"12.27.0","new_version":"12.30.0","repository_url":"https://github.com/timgit/pg-boss"},{"name":"posthog-js","old_version":"1.417.1","new_version":"1.427.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@storybook/addon-vitest","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/pg","old_version":"8.21.0","new_version":"8.23.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"playwright","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.5.8","new_version":"10.6.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@upstash/redis","old_version":"1.38.2","new_version":"1.38.4","repository_url":"https://github.com/upstash/redis-js"},{"name":"fumadocs-core","old_version":"16.14.4","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"11.2.4","new_version":"11.4.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.14.4","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"@redocly/cli","old_version":"2.51.0","new_version":"2.51.2","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"stripe","old_version":"22.5.0","new_version":"22.6.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/anthropic","old_version":"4.0.39","new_version":"4.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"4.0.42","new_version":"4.0.60","repository_url":"https://github.com/vercel/ai"},{"name":"@anthropic-ai/sdk","old_version":"0.117.1","new_version":"0.124.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"ai","old_version":"7.0.66","new_version":"7.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"dataforseo-client","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/dataforseo/TypeScriptClient"},{"name":"jose","old_version":"6.2.9","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"satori","old_version":"0.29.0","new_version":"0.33.4","repository_url":"https://github.com/vercel/satori"},{"name":"@hookform/resolvers","old_version":"5.9.0","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@usebruno/cli","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/usebruno/bruno"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-minor-and-patch group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.8` | `2.5.12` |\n| [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli) | `3.0.1` | `3.0.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.34.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.10` | `2.10.12` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.49.1` | `5.51.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.1` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.4` | `1.2.7` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [@sentry/tanstackstart-react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite) | `0.8.3` | `0.8.5` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.10` | `0.10.12` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.101.4` | `5.102.8` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.167.1` | `1.167.2` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.9` | `3.14.10` |\n| [auth0](https://github.com/auth0/node-auth0) | `6.2.0` | `6.4.0` |\n| [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro) | `2.3.8` | `2.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.41.0` |\n| [pg-boss](https://github.com/timgit/pg-boss) | `12.27.0` | `12.30.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.417.1` | `1.427.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.5.8` | `10.6.0` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.5.8` | `10.6.0` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.5.8` | `10.6.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.21.0` | `8.23.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.5.8` | `10.6.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.2.2` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.2` | `1.38.4` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.4` | `16.15.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.0` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `11.2.4` | `11.4.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.14.4` | `16.15.7` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.51.0` | `2.51.2` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.5.0` | `22.6.1` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.39` | `4.0.49` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.42` | `4.0.60` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.117.1` | `0.124.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.66` | `7.0.93` |\n| [dataforseo-client](https://github.com/dataforseo/TypeScriptClient) | `2.1.3` | `2.1.5` |\n| [jose](https://github.com/panva/jose) | `6.2.9` | `6.2.12` |\n| [satori](https://github.com/vercel/satori) | `0.29.0` | `0.33.4` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.9.0` | `5.9.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.87.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@usebruno/cli](https://github.com/usebruno/bruno) | `4.0.0` | `4.1.0` |\n\n\nUpdates `@biomejs/biome` from 2.5.8 to 2.5.12\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.12\u003c/h2\u003e\n\u003ch2\u003e2.5.12\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;Component icon={\u0026lt;Icon /\u0026gt;} count={total as number} onSelect={(e: Event) =\u0026gt; e} /\u0026gt;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute names being split on \u003ccode\u003e:\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e inside an expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;button x-on:keyup.enter={go} client:load.foo /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a bare \u003ccode\u003e\u0026gt;\u003c/code\u003e in the children of an Astro expression being treated as markup, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;a \u0026gt; b\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;\u0026lt;!-- first --\u0026gt;text\u0026lt;!-- last --\u0026gt;\u0026lt;/div\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;a\u0026gt;\u0026lt;/a\u0026gt;\u0026lt;!-- c --\u0026gt;\u0026lt;b\u0026gt;\u0026lt;/b\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eis:raw\u003c/code\u003e children inside an Astro expression being read as JSX, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div is:raw\u0026gt;{not js} \u0026lt; \u0026amp; text\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as \u003ccode\u003e{items.map((i) =\u0026gt; \u0026lt;li\u0026gt;it's {i}\u0026lt;/li\u0026gt;)}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed the children of a \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;style\u0026gt;a { color: red }\u0026lt;/style\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;script\u0026gt;let x = {a: 1};\u0026lt;/script\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Added support for template literal attribute values inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;C data-x=`t${x}` /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed unquoted attribute values being rejected inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;a class=foo maxlength=255 href=/about\u0026gt;go\u0026lt;/a\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a template literal nested inside \u003ccode\u003e${}\u003c/code\u003e breaking the rest of an Astro file, such as \u003ccode\u003econst href = `/blog${page === 0 ? '' : `/${page + 1}`}`;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as \u003ccode\u003econst unsafe = /[/\u0026quot;]/;\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/11508\"\u003e#11508\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-flat-math-min-max/\"\u003e\u003ccode\u003euseFlatMathMinMax\u003c/code\u003e\u003c/a\u003e. Because \u003ccode\u003eMath.min()\u003c/code\u003e and \u003ccode\u003eMath.max()\u003c/code\u003e accept any number of arguments, the rule reports unnecessary nested calls to the same method:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eMath.max(Math.max(a, b), c);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe fix flattens this expression to \u003ccode\u003eMath.max(a, b, c)\u003c/code\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/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.12\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;Component icon={\u0026lt;Icon /\u0026gt;} count={total as number} onSelect={(e: Event) =\u0026gt; e} /\u0026gt;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro attribute names being split on \u003ccode\u003e:\u003c/code\u003e and \u003ccode\u003e.\u003c/code\u003e inside an expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;button x-on:keyup.enter={go} client:load.foo /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a bare \u003ccode\u003e\u0026gt;\u003c/code\u003e in the children of an Astro expression being treated as markup, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;a \u0026gt; b\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div\u0026gt;\u0026lt;!-- first --\u0026gt;text\u0026lt;!-- last --\u0026gt;\u0026lt;/div\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;a\u0026gt;\u0026lt;/a\u0026gt;\u0026lt;!-- c --\u0026gt;\u0026lt;b\u0026gt;\u0026lt;/b\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eis:raw\u003c/code\u003e children inside an Astro expression being read as JSX, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;div is:raw\u0026gt;{not js} \u0026lt; \u0026amp; text\u0026lt;/div\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as \u003ccode\u003e{items.map((i) =\u0026gt; \u0026lt;li\u0026gt;it's {i}\u0026lt;/li\u0026gt;)}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed the children of a \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;style\u0026gt;a { color: red }\u0026lt;/style\u0026gt;}\n{cond \u0026amp;\u0026amp; \u0026lt;script\u0026gt;let x = {a: 1};\u0026lt;/script\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Added support for template literal attribute values inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;C data-x=`t${x}` /\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed unquoted attribute values being rejected inside an Astro expression, such as \u003ccode\u003e{x \u0026amp;\u0026amp; \u0026lt;a class=foo maxlength=255 href=/about\u0026gt;go\u0026lt;/a\u0026gt;}\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a template literal nested inside \u003ccode\u003e${}\u003c/code\u003e breaking the rest of an Astro file, such as \u003ccode\u003econst href = `/blog${page === 0 ? '' : `/${page + 1}`}`;\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/11440\"\u003e#11440\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b88f1ea368c727ff8ebeddcaf9448f6ddc7c4878\"\u003e\u003ccode\u003eb88f1ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as \u003ccode\u003econst unsafe = /[/\u0026quot;]/;\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/11508\"\u003e#11508\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-flat-math-min-max/\"\u003e\u003ccode\u003euseFlatMathMinMax\u003c/code\u003e\u003c/a\u003e. Because \u003ccode\u003eMath.min()\u003c/code\u003e and \u003ccode\u003eMath.max()\u003c/code\u003e accept any number of arguments, the rule reports unnecessary nested calls to the same method:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eMath.max(Math.max(a, b), c);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe fix flattens this expression to \u003ccode\u003eMath.max(a, b, c)\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/11585\"\u003e#11585\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c5c8315cc2174b52834513d4c01edd09341e46cd\"\u003e\u003ccode\u003ec5c8315\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/11475\"\u003e#11475\u003c/a\u003e: \u003ccode\u003enoUnresolvedImports\u003c/code\u003e no longer reports Bun runtime built-in modules (\u003ccode\u003ebun\u003c/code\u003e, \u003ccode\u003ebun:bundle\u003c/code\u003e, \u003ccode\u003ebun:ffi\u003c/code\u003e, \u003ccode\u003ebun:jsc\u003c/code\u003e, \u003ccode\u003ebun:sqlite\u003c/code\u003e, \u003ccode\u003ebun:test\u003c/code\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/biomejs/biome/commit/0a31d7c4e1f6cc1b3e08af4aef2ad4b97f6b4f1c\"\u003e\u003ccode\u003e0a31d7c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11530\"\u003e#11530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a20f44a3eb2086e65a6d8077eb89ab81f4d73130\"\u003e\u003ccode\u003ea20f44a\u003c/code\u003e\u003c/a\u003e feat: noBunModules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc42ed80a00e3ca86d44de8e1f66707061eb862\"\u003e\u003ccode\u003e1fc42ed\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noThisOutsideOfClass (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11596\"\u003e#11596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6c7fd273848765547dba547e550fc319df7455a0\"\u003e\u003ccode\u003e6c7fd27\u003c/code\u003e\u003c/a\u003e feat(lint/js/vue): add noVueDeprecatedScopedSlots (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11593\"\u003e#11593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f4e5ebb40e64d4488166bf0f2b7d8d96a6118016\"\u003e\u003ccode\u003ef4e5ebb\u003c/code\u003e\u003c/a\u003e feat(lint): add useModernMathApis (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11581\"\u003e#11581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/54f3a2ea2765c80df11d04e47cd8da0354f5f7ca\"\u003e\u003ccode\u003e54f3a2e\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseFlatMathMinMax\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11508\"\u003e#11508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d6210b8ef6a2d2d83ea16e6fb95c124fd370690\"\u003e\u003ccode\u003e1d6210b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUnmodifiedLoopCondition\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2d559316e00764b0843d3d483d4a093fb566de57\"\u003e\u003ccode\u003e2d55931\u003c/code\u003e\u003c/a\u003e feat(js_analyze): added a React naming convention rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11554\"\u003e#11554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ee69e0e8a90e6231a3b208cda4b3e65ad8b2006a\"\u003e\u003ccode\u003eee69e0e\u003c/code\u003e\u003c/a\u003e fix(schema): domains (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11565\"\u003e#11565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f5d7896f7115a2d57962471f6d7abfafddb07918\"\u003e\u003ccode\u003ef5d7896\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoInvalidFileInputAccept\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11497\"\u003e#11497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.12/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 3.0.1 to 3.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\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\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/changesets/changesets/blob/main/packages/cli/CHANGELOG.md\"\u003e@​changesets/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/2270\"\u003e#2270\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Add review message on pre exit\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/059f70a82075a65108913eaecfc3b995565ce07b\"\u003e\u003ccode\u003e059f70a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/git\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d7e4a2d7e60f963d858ac31068fe8cddecc6ca2d\"\u003e\u003ccode\u003ed7e4a2d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/68affee7dd7541c4c162e27856de0f71b0359f6a\"\u003e\u003ccode\u003e68affee\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest 5 (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2281\"\u003e#2281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5eeb0125f2766b9458aa1725900430b27b24116e\"\u003e\u003ccode\u003e5eeb012\u003c/code\u003e\u003c/a\u003e Build(deps): Bump human-id in the production-dependencies group (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/a0a4dc650033ea1dc53a9f2f7cbf9b46aaf339bd\"\u003e\u003ccode\u003ea0a4dc6\u003c/code\u003e\u003c/a\u003e Add review message on pre exit (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2270\"\u003e#2270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1f4eb6172547853d2a462a3ffd09e206f19e0a28\"\u003e\u003ccode\u003e1f4eb61\u003c/code\u003e\u003c/a\u003e Add default changelog message for empty release (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2eb65ba75368976251fcb36897634272e890707e\"\u003e\u003ccode\u003e2eb65ba\u003c/code\u003e\u003c/a\u003e Add script to run unit and e2e tests separately (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff2b0752d329a8ffbba0b02bf52f2287ed0dd264\"\u003e\u003ccode\u003eff2b075\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump \u003ccode\u003e@​lydell/node-pty\u003c/code\u003e (\u003ca href=\"https://github.com/changesets/changesets/tree/HEAD/packages/cli/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/8eff462cff397c3c300456006e37f6582daa0bb5\"\u003e\u003ccode\u003e8eff462\u003c/code\u003e\u003c/a\u003e Build(deps-dev): Bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@3.0.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.32.2 to 6.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.34.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: report types used only in private parameters (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1950\"\u003e#1950\u003c/a\u003e) (3c785f55ce608d7921e37e41dd5fc61b623e5da2)\u003c/li\u003e\n\u003cli\u003e💡 Add support for \u003ccode\u003enode:fs/promises\u003c/code\u003e \u003ccode\u003eglob\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1977\"\u003e#1977\u003c/a\u003e) (44faf08e7f56ce695d1541a6c337b76bea0328d1) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRespect JSDoc tags on URL dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1943\"\u003e#1943\u003c/a\u003e) (f93ad0997e1b8fc644f6487df52803cba6f7a9ad)\u003c/li\u003e\n\u003cli\u003eMake prop access consistent while at it (1c90b49b1b196795df6dcf9d7e85bc1b1399667a)\u003c/li\u003e\n\u003cli\u003eSet an explicit Bun test timeout (964085dfab0165db2658e51cb787e2301886f9ce)\u003c/li\u003e\n\u003cli\u003eAdd note re. one scoped PRs (8f9490a581874e0fd7246e60223b20938bf4ebb1)\u003c/li\u003e\n\u003cli\u003efix(cli): validate numeric options instead of passing NaN through (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1975\"\u003e#1975\u003c/a\u003e) (ab90e2428a16ff50fe5323ce73172f6f1efb9730) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: compile files with workspace-scoped compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1997\"\u003e#1997\u003c/a\u003e) (462ae45df33a5ee2e2185f3b2db756b13dfbadd3) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve Nuxt \u003ccode\u003e#shared\u003c/code\u003e imports from the shared directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1991\"\u003e#1991\u003c/a\u003e) (cc470611042b01761491c21f6987549db4c11df8) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (c4e0f082fbd7fb508a411c7dd0a782ea4556527c)\u003c/li\u003e\n\u003cli\u003eDeclare webpack directly instead of through \u003ccode\u003e@types/webpack\u003c/code\u003e (96ff2df58dd1d229d077212e1cd80f10889650ca)\u003c/li\u003e\n\u003cli\u003eAssert counters in targeted regression tests (f0cf11dfcfbdeac053bba0dd12212356a67f6464)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport package manifest resolution under Yarn PnP (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1946\"\u003e#1946\u003c/a\u003e) (a82efb62b290e004bdabee40bcb337baf3701a1b) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint jsPlugins from .oxlintrc.jsonc (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1973\"\u003e#1973\u003c/a\u003e) (d055023182789555a574eaefde80dac997190437) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.0 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1964\"\u003e#1964\u003c/a\u003e) (937ab38ad514a00edafecff4ca04603b015bf921) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003edefineConfig\u003c/code\u003e on a \u003ccode\u003e./config\u003c/code\u003e entrypoint (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1960\"\u003e#1960\u003c/a\u003e) (17f7a6051d9781860f248cc2a745dbe837713cd9) - thanks \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePreserve all environment variables in exec.ts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1979\"\u003e#1979\u003c/a\u003e) (c0a9ecf8d1c0cdd7789c1e1bea893706c060239d) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd support for TypeScript content mappers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1978\"\u003e#1978\u003c/a\u003e) (db67f9bd8cebf0ea3c298690d462c154827aa462) - thanks \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vitest): resolve array entries and root-relative setup dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1982\"\u003e#1982\u003c/a\u003e) (0ecf48538c339437e6f9dfe9a6013d307783cbd3) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix type annotation in dynamic configuration function example (ada88c7f01563b73643af34a147a71fd9ab9d2dc)\u003c/li\u003e\n\u003cli\u003eFormat docs with remark (7764c2a4ebecdbf226c19494d255d9cb14550822)\u003c/li\u003e\n\u003cli\u003eThrow on configuration that is not an object (d7ac0cf1de8f79be6ec53412cac9f7edf8f35ba7)\u003c/li\u003e\n\u003cli\u003eClarify dependency inputs, isTypeOnly and toConfig in plugin docs (2bd367961554ad1addb520bdfad5e31125885969)\u003c/li\u003e\n\u003cli\u003eResolve content mapper process from package.json#typescript.contentMapper.exec (74640c03e450624409692f4cc17699775108fd7e)\u003c/li\u003e\n\u003cli\u003eEncode argv arrays before parsing them as shell commands (b79234c15153fbf592e82c94e4e4e9f41b4479e0)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (28510146c2b97d88f7188f1239b9307aac7dbf0c)\u003c/li\u003e\n\u003cli\u003eReplace non-breaking space in module graph comment (4e22bfcd09deccc92ed158f5554fe3e03f3a2c51)\u003c/li\u003e\n\u003cli\u003eUpdate fix format test for oxfmt package.json key sorting (65011bf6054d03fb5580f3381867b07d1b8a9a0c)\u003c/li\u003e\n\u003cli\u003efix(webpack): resolve entry descriptors using import field (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1981\"\u003e#1981\u003c/a\u003e) (cad8910e7fb89c2510fc9f5885289335dd4e60da) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: count enum element access as a whole-object read (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1958\"\u003e#1958\u003c/a\u003e) (5a47d603aa23b388ae7ce4fe301656f1abc43b14) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve oxlint/vite-plus import resolvers from \u003ccode\u003esettings\u003c/code\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1983\"\u003e#1983\u003c/a\u003e) (c1165b70efe27398b86fa50bcea7d85c253d3ee7) - thanks \u003ca href=\"https://github.com/DreierF\"\u003e\u003ccode\u003e@​DreierF\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve string extends configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1984\"\u003e#1984\u003c/a\u003e) (4a5d7068d6264ea45c78c832abe7ba052763517e) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWrap up webpack entry resolution (505decdb821f9b76d194742cee7e98c75ef7d8e9)\u003c/li\u003e\n\u003cli\u003eKeep element access precise for number-like enum member names (bcbac3a8b8283da3b32256584b3cc6569ae5c02f)\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eObject.*\u003c/code\u003e enum enumeration through import aliases (347967daaed817ca20e1ad6148388a66ec8b421b)\u003c/li\u003e\n\u003cli\u003eResolve named string-key access on namespace-qualified enums (2ac1fbc1e92f3dae662ca4d4701cf010346be49a)\u003c/li\u003e\n\u003cli\u003eNormalize line endings in nuxt-config-string fixture (9fe2b2b2db8690685ec7c6cf8b3d39b9ed7b3fdc)\u003c/li\u003e\n\u003cli\u003eResolve nuxt layer sources from all \u003ccode\u003eextends\u003c/code\u003e entry shapes (db136151d9f98801837b33646ef7b02ae7b5a86d)\u003c/li\u003e\n\u003cli\u003eReport unused exports behind Vitest module promise mocks (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1966\"\u003e#1966\u003c/a\u003e) (74954c219367ca1577184cca08c30dbb3fb6222e)\u003c/li\u003e\n\u003cli\u003eCheck line endings against \u003ccode\u003e.gitattributes\u003c/code\u003e in \u003ccode\u003epnpm run ci\u003c/code\u003e (ddc9fd0cc3328260665203c8573702bb6c9d0dd6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.32.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sentry production snapshot (9f18cba93c91de8554636b13692d6e7a937b7697)\u003c/li\u003e\n\u003cli\u003ePin TypeScript ecosystem test (de5162952d223050f3135afb02d4e8de6d46f381)\u003c/li\u003e\n\u003cli\u003eUpdate query snapshot (f6964dd577d8f7967f9be6778f5c3953632e3c96)\u003c/li\u003e\n\u003cli\u003efix(tsup): match config files with .cts and .mts extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1938\"\u003e#1938\u003c/a\u003e) (68d6f52f7913cfa1e36618e6b03f90734da34149) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(lefthook): match all config file names and extensions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1940\"\u003e#1940\u003c/a\u003e) (4015ae0330c78e97360a2c8f697d17f82c5c24ae) - thanks \u003ca href=\"https://github.com/codeAnqiang-ma\"\u003e\u003ccode\u003e@​codeAnqiang-ma\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/webpro-nl/knip/commit/4ffebb746c630147c5d94c14da0bafb60af3c027\"\u003e\u003ccode\u003e4ffebb7\u003c/code\u003e\u003c/a\u003e Release knip@6.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f0cf11dfcfbdeac053bba0dd12212356a67f6464\"\u003e\u003ccode\u003ef0cf11d\u003c/code\u003e\u003c/a\u003e Assert counters in targeted regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/96ff2df58dd1d229d077212e1cd80f10889650ca\"\u003e\u003ccode\u003e96ff2df\u003c/code\u003e\u003c/a\u003e Declare webpack directly instead of through \u003ccode\u003e@types/webpack\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c4e0f082fbd7fb508a411c7dd0a782ea4556527c\"\u003e\u003ccode\u003ec4e0f08\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/cc470611042b01761491c21f6987549db4c11df8\"\u003e\u003ccode\u003ecc47061\u003c/code\u003e\u003c/a\u003e Resolve Nuxt \u003ccode\u003e#shared\u003c/code\u003e imports from the shared directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1991\"\u003e#1991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/462ae45df33a5ee2e2185f3b2db756b13dfbadd3\"\u003e\u003ccode\u003e462ae45\u003c/code\u003e\u003c/a\u003e fix: compile files with workspace-scoped compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ab90e2428a16ff50fe5323ce73172f6f1efb9730\"\u003e\u003ccode\u003eab90e24\u003c/code\u003e\u003c/a\u003e fix(cli): validate numeric options instead of passing NaN through (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1975\"\u003e#1975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/964085dfab0165db2658e51cb787e2301886f9ce\"\u003e\u003ccode\u003e964085d\u003c/code\u003e\u003c/a\u003e Set an explicit Bun test timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1c90b49b1b196795df6dcf9d7e85bc1b1399667a\"\u003e\u003ccode\u003e1c90b49\u003c/code\u003e\u003c/a\u003e Make prop access consistent while at it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f93ad0997e1b8fc644f6487df52803cba6f7a9ad\"\u003e\u003ccode\u003ef93ad09\u003c/code\u003e\u003c/a\u003e Respect JSDoc tags on URL dependencies (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.34.0/packages/knip\"\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.12 to 4.23.13\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.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003e4.23.13\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e28e1f12\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.13\"\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/28e1f12d04cd2afe1db17f8555b14fe5fb567c6e\"\u003e\u003ccode\u003e28e1f12\u003c/code\u003e\u003c/a\u003e fix(cache): bound shared transform cache memory (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.10 to 2.10.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13765\"\u003evercel/turborepo#13765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Refresh documentation social cards by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13764\"\u003evercel/turborepo#13764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Preserve showcase logo sizes by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13766\"\u003evercel/turborepo#13766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refine mobile homepage interactions by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13767\"\u003evercel/turborepo#13767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Align homepage KPIs to the right by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13769\"\u003evercel/turborepo#13769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent homepage KPI overflow by \u003ca href=\"https://github.com/christopherkindl\"\u003e\u003ccode\u003e@​christopherkindl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13770\"\u003evercel/turborepo#13770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Geistdocs to 1.20.4 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13771\"\u003evercel/turborepo#13771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused Package Configuration \u003ccode\u003estat\u003c/code\u003es by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13746\"\u003evercel/turborepo#13746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13752\"\u003evercel/turborepo#13752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13762\"\u003evercel/turborepo#13762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Stream dry-run JSON output by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13760\"\u003evercel/turborepo#13760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13772\"\u003evercel/turborepo#13772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Merge same-prefix tree-wildcard globs into one directory walk by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13763\"\u003evercel/turborepo#13763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-svelte example by \u003ca href=\"https://github.com/floriansalihovic\"\u003e\u003ccode\u003e@​floriansalihovic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13118\"\u003evercel/turborepo#13118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add unified agent control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13757\"\u003evercel/turborepo#13757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove incremental task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13773\"\u003evercel/turborepo#13773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rename agents app to factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13774\"\u003evercel/turborepo#13774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update oxlint and oxfmt by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13777\"\u003evercel/turborepo#13777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security.txt endpoint by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13778\"\u003evercel/turborepo#13778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Redesign factory control plane by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13775\"\u003evercel/turborepo#13775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Replace regex captures with hand-written parsers in berry lockfile identifiers by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13776\"\u003evercel/turborepo#13776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade the factory eve agent to 0.39.3 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13783\"\u003evercel/turborepo#13783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rsbuild-module-federation example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13786\"\u003evercel/turborepo#13786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Index Berry lockfile resolution overrides by dependency name by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13787\"\u003evercel/turborepo#13787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update remote cache action to v1.1.0 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13789\"\u003evercel/turborepo#13789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix reference links and validation by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13784\"\u003evercel/turborepo#13784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SSH command affordance for factory sandboxes by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13779\"\u003evercel/turborepo#13779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show invalid affected task glob by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13793\"\u003evercel/turborepo#13793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip unused repository indexing for package listings by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13792\"\u003evercel/turborepo#13792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Rebuild the factory image on every merge to main by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13781\"\u003evercel/turborepo#13781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add full-page terminal SSH sessions to Factory sandbox inventory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13780\"\u003evercel/turborepo#13780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-shell-commands example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13791\"\u003evercel/turborepo#13791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Allow SSH terminal for completed-run sandboxes in Factory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13782\"\u003evercel/turborepo#13782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Decouple graceful shutdown tests from the shell commands example by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13799\"\u003evercel/turborepo#13799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Start ad-hoc factory work from the operator page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13798\"\u003evercel/turborepo#13798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13797\"\u003evercel/turborepo#13797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rebuild factory images without custom workflows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13801\"\u003evercel/turborepo#13801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add factory navigation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13802\"\u003evercel/turborepo#13802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate Factory styles to Tailwind by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13803\"\u003evercel/turborepo#13803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add durable Factory workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13804\"\u003evercel/turborepo#13804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Stream Factory sandbox as terminal by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13807\"\u003evercel/turborepo#13807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore Factory workspace creation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13812\"\u003evercel/turborepo#13812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update Factory session network policy by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13814\"\u003evercel/turborepo#13814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve Factory terminal line spacing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13815\"\u003evercel/turborepo#13815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Install Factory publishing skill by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13817\"\u003evercel/turborepo#13817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/turborepo/commit/53752d452049bdda47698354b16a83d7ce92ced0\"\u003e\u003ccode\u003e53752d4\u003c/code\u003e\u003c/a\u003e publish 2.10.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9d2b03bc946008c4dc528b51d6c080139cde859b\"\u003e\u003ccode\u003e9d2b03b\u003c/code\u003e\u003c/a\u003e fix: Run pnpm directly on Windows (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13843\"\u003e#13843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c97782bc4ef43697e0ee8c4fc7ad3cee81a0e1cf\"\u003e\u003ccode\u003ec97782b\u003c/code\u003e\u003c/a\u003e feat: Require high confidence for issue fixes (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13842\"\u003e#13842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f153cda4cee5b9cce11108283b9911253687bc53\"\u003e\u003ccode\u003ef153cda\u003c/code\u003e\u003c/a\u003e chore: Alert Slack for low-confidence issues (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13841\"\u003e#13841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e1674e42513a1fffcf7e3a8a13e7f8bdd2f6043f\"\u003e\u003ccode\u003ee1674e4\u003c/code\u003e\u003c/a\u003e chore: Add automatic issue handling (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13840\"\u003e#13840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7107f266c69f097abc888372c1bddacf647e0bce\"\u003e\u003ccode\u003e7107f26\u003c/code\u003e\u003c/a\u003e fix: Escape ampersands in RSS feed enclosure URLs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13839\"\u003e#13839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a76330b6ec70c64dbc3c2ad8fef7fe8a732fe0cd\"\u003e\u003ccode\u003ea76330b\u003c/code\u003e\u003c/a\u003e chore: Handle feedback on Factory pull requests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13836\"\u003e#13836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3787c061d3d22d5c5134bf89c5704b97c3bffb24\"\u003e\u003ccode\u003e3787c06\u003c/code\u003e\u003c/a\u003e chore: Use geistdocs 1.23.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13834\"\u003e#13834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bbe5406a1a7704cee63daf2af8ae98479c56fbad\"\u003e\u003ccode\u003ebbe5406\u003c/code\u003e\u003c/a\u003e chore: Skip redundant Factory PR approval (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13837\"\u003e#13837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/72805d7508ee3661826d452cead2458dec8ff345\"\u003e\u003ccode\u003e72805d7\u003c/code\u003e\u003c/a\u003e fix: Move model selector to workspace creation (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/13835\"\u003e#13835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.10...v2.10.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-node` from 5.49.1 to 5.51.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-node@5.51.6\u003c/h2\u003e\n\u003ch2\u003e5.51.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4719\"\u003e#4719\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/56148bd4557e0d0b62a36c01069ef0dd07a9ec57\"\u003e\u003ccode\u003e56148bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - Expose exception capture methods through the \u003ccode\u003eIPostHog\u003c/code\u003e interface.\n(2026-09-01)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.51.5\u003c/h2\u003e\n\u003ch2\u003e5.51.5\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/PostHog/posthog-js/pull/4661\"\u003e#4661\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/444bf350ea2334d207f1b2a26ccaff2e04c4a03b\"\u003e\u003ccode\u003e444bf35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Match local feature flag string operators, exact-value coercion, and JSON stringification with the flags service.\n(2026-09-01)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4708\"\u003e#4708\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/67233955a77840e35ce62067e4f5a4c5106a6e5a\"\u003e\u003ccode\u003e6723395\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/turnipdabeets\"\u003e\u003ccode\u003e@​turnipdabeets\u003c/code\u003e\u003c/a\u003e! - Change \u003ccode\u003ebigint\u003c/code\u003e attributes on logs, metrics and spans to send as an int64 rather than as a string.\n(2026-09-01)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/444bf350ea2334d207f1b2a26ccaff2e04c4a03b\"\u003e\u003ccode\u003e444bf35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/6ae173fdae206b54614184e804c6cdf78c8fcdf3\"\u003e\u003ccode\u003e6ae173f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/67233955a77840e35ce62067e4f5a4c5106a6e5a\"\u003e\u003ccode\u003e6723395\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/blob/main/packages/node/CHANGELOG.md\"\u003eposthog-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.51.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4719\"\u003e#4719\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/56148bd4557e0d0b62a36c01069ef0dd07a9ec57\"\u003e\u003ccode\u003e56148bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e! - Expose exception capture methods through the \u003ccode\u003eIPostHog\u003c/code\u003e interface.\n(2026-09-01)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.51.5\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/PostHog/posthog-js/pull/4661\"\u003e#4661\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/444bf350ea2334d207f1b2a26ccaff2e04c4a03b\"\u003e\u003ccode\u003e444bf35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Match local feature flag string operators, exact-value coercion, and JSON stringification with the flags service.\n(2026-09-01)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4708\"\u003e#4708\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/67233955a77840e35ce62067e4f5a4c5106a6e5a\"\u003e\u003ccode\u003e6723395\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/turnipdabeets\"\u003e\u003ccode\u003e@​turnipdabeets\u003c/code\u003e\u003c/a\u003e! - Change \u003ccode\u003ebigint\u003c/code\u003e attributes on logs, metrics and spans to send as an int64 rather than as a string.\n(2026-09-01)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/444bf350ea2334d207f1b2a26ccaff2e04c4a03b\"\u003e\u003ccode\u003e444bf35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/6ae173fdae206b54614184e804c6cdf78c8fcdf3\"\u003e\u003ccode\u003e6ae173f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/67233955a77840e35ce62067e4f5a4c5106a6e5a\"\u003e\u003ccode\u003e6723395\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.51.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/PostHog/posthog-js/pull/4636\"\u003e#4636\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/74ff567fa5c065f3e30c007c7a5155d2c7f1cee7\"\u003e\u003ccode\u003e74ff567\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yfwmaniish\"\u003e\u003ccode\u003e@​yfwmaniish\u003c/code\u003e\u003c/a\u003e! - Narrow the \u003ccode\u003epinterest\u003c/code\u003e entry in the bot-detection blocklist to \u003ccode\u003epinterestbot\u003c/code\u003e, so real users on Pinterest's in-app browser (whose UA also contains the substring \u003ccode\u003epinterest\u003c/code\u003e) are no longer misclassified as bots and silently excluded from analytics. The crawler's other UA variant remains covered by the existing generic \u003ccode\u003ebot.htm\u003c/code\u003e entry, so no bot-detection coverage is lost.\n(2026-08-27)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4660\"\u003e#4660\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/dfc3b59af4edf2b661626041134c79700c514853\"\u003e\u003ccode\u003edfc3b59\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/posthog\"\u003e\u003ccode\u003e@​posthog\u003c/code\u003e\u003c/a\u003e! - Honor \u003ccode\u003eevaluationContexts\u003c/code\u003e during local evaluation — flags whose evaluation contexts don't overlap the configured list are no longer evaluated locally and resolve to \u003ccode\u003eundefined\u003c/code\u003e.\n(2026-08-27)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/74ff567fa5c065f3e30c007c7a5155d2c7f1cee7\"\u003e\u003ccode\u003e74ff567\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.49.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.51.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4651\"\u003e#4651\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/e899b1cdc6fbe748b8adc59e3b6bebe24f3b0524\"\u003e\u003ccode\u003ee899b1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Treat omitted local evaluation properties as inconclusive for \u003ccode\u003eis_not_set\u003c/code\u003e.\n(2026-08-27)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/7902e445d0a66b93bd4c7febce04cdf8836ea86b\"\u003e\u003ccode\u003e7902e44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/e899b1cdc6fbe748b8adc59e3b6bebe24f3b0524\"\u003e\u003ccode\u003ee899b1c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.48.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.51.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/PostHog/posthog-js/pull/4639\"\u003e#4639\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/1faeb749974a0c49ad86a6cb68ac4cd5f6414084\"\u003e\u003ccode\u003e1faeb74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Handle empty feature flag evaluation key scopes without running local or remote evaluation.\n(2026-08-25)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/4610\"\u003e#4610\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/930de1960872cb73d85bbeb71d8d5159d1740c74\"\u003e\u003ccode\u003e930de19\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Share feature flag matching, hashing, variant, and payload evaluation helpers across the Node.js and Convex SDKs without changing their runtime-specific SemVer behavior.\n(2026-08-25)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/930de1960872cb73d85bbeb71d8d5159d1740c74\"\u003e\u003ccode\u003e930de19\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/d4eee8fe12de2caab4e91d6a0ada25ee6b822e12\"\u003e\u003ccode\u003ed4eee8f\u003c/code\u003e\u003c/a\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/PostHog/posthog-js/commit/cd4ba6b2c922883e16f43d0a6a78ce8f129b595f\"\u003e\u003ccode\u003ecd4ba6b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/56148bd4557e0d0b62a36c01069ef0dd07a9ec57\"\u003e\u003ccode\u003e56148bd\u003c/code\u003e\u003c/a\u003e fix(node): expose exception capture methods on IPostHog (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/b99bf99bb1f18a04a5bd8b340233374360d28e8b\"\u003e\u003ccode\u003eb99bf99\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f136c60c0548770d72d13940ea3754d32065973d\"\u003e\u003ccode\u003ef136c60\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/dfc3b59af4edf2b661626041134c79700c514853\"\u003e\u003ccode\u003edfc3b59\u003c/code\u003e\u003c/a\u003e fix(node): honor evaluationContexts during local evaluation (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/db9c29144966d0eeede05018968fad227f45c9ca\"\u003e\u003ccode\u003edb9c291\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/e899b1cdc6fbe748b8adc59e3b6bebe24f3b0524\"\u003e\u003ccode\u003ee899b1c\u003c/code\u003e\u003c/a\u003e fix(flags): align presence operator semantics (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4651\"\u003e#4651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d22676a2e304a41dcb35de4d57d9ee04f06585df\"\u003e\u003ccode\u003ed22676a\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/1faeb749974a0c49ad86a6cb68ac4cd5f6414084\"\u003e\u003ccode\u003e1faeb74\u003c/code\u003e\u003c/a\u003e fix(flags): handle empty evaluation key scopes (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d4eee8fe12de2caab4e91d6a0ada25ee6b822e12\"\u003e\u003ccode\u003ed4eee8f\u003c/code\u003e\u003c/a\u003e refactor(surveys): share property matching helpers (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/4611\"\u003e#4611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/commits/posthog-node@5.51.6/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.2.0 to 26.4.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 `rolldown` from 1.2.4 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/releases\"\u003erolldown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.7\u003c/h2\u003e\n\u003ch2\u003e[1.2.7] - 2026-09-02\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erolldown_binding: make \u003ccode\u003ePreRenderedChunk.facadeModuleId\u003c/code\u003e nullable like Rollup (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10810\"\u003e#10810\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplugin_timings: reword the warning so it does not contradict itself (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10788\"\u003e#10788\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel a facade's host import in the fold cycle check (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10743\"\u003e#10743\u003c/a\u003e) by \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: add circular reexport test (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10563\"\u003e#10563\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update npm packages (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10795\"\u003e#10795\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update rust crates (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10794\"\u003e#10794\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update dependency rolldown-plugin-dts to v0.28.3 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10805\"\u003e#10805\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003erenovate: disable oxc auto-updates (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10813\"\u003e#10813\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade oxc to 0.148.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10809\"\u003e#10809\u003c/a\u003e) by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update pnpm to v11.24.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10803\"\u003e#10803\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update crate-ci/typos action to v1.50.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10806\"\u003e#10806\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update test262 submodule for tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10808\"\u003e#10808\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update rollup submodule for tests to v4.63.1 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10807\"\u003e#10807\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update crate-ci/typos action to v1.49.1 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10796\"\u003e#10796\u003c/a\u003e) by \u003ca href=\"https://github...\n\n_Description has been truncated_\n\n\u003c!-- conductor-workspace-link --\u003e\n\n---\n\n[Open workspace in Conductor](https://app.conductor.build/workspace/cf2cd37d-e78f-40f2-b1c1-50bc845f4afc)\n","html_url":"https://github.com/elmohq/elmo/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmohq%2Felmo/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"}},{"old_version":"16.15.4","new_version":"16.15.8","update_type":"patch","path":null,"pr_created_at":"2026-09-09T14:31:32.000Z","version_change":"16.15.4 → 16.15.8","issue":{"uuid":"5400817132","node_id":"PR_kwDOLw3gss8AAAABC2P2cQ","number":519,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-09-11T07:04:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T14:31:32.000Z","updated_at":"2026-09-11T07:04:40.000Z","time_to_close":145986,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"lucide-react","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@types/node","old_version":"26.4.1","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"bitcoinjs-lib","old_version":"7.0.1","new_version":"7.0.2","repository_url":"https://github.com/bitcoinjs/bitcoinjs-lib"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.39.0` | `1.43.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.5.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [bitcoinjs-lib](https://github.com/bitcoinjs/bitcoinjs-lib) | `7.0.1` | `7.0.2` |\n\n\nUpdates `lucide-react` from 1.39.0 to 1.43.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 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\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/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.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 `@types/node` from 26.4.1 to 26.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitcoinjs-lib` from 7.0.1 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitcoinjs/bitcoinjs-lib/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jl.landabaso\"\u003ejl.landabaso\u003c/a\u003e, a new releaser for bitcoinjs-lib since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/ckb-devrel/ccc/pull/519","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckb-devrel%2Fccc/issues/519","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/519/packages"}},{"old_version":"16.8.12","new_version":"16.15.4","update_type":"minor","path":null,"pr_created_at":"2026-09-09T11:54:55.000Z","version_change":"16.8.12 → 16.15.4","issue":{"uuid":"5399051239","node_id":"PR_kwDOKSORfM8AAAABC007vA","number":109,"state":"open","title":"deps: Bump the npm-minor-patch group across 4 directories with 46 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-09-09T11:54:55.000Z","updated_at":"2026-09-09T11:55:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","group_name":"npm-minor-patch","update_count":46,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.120.0","new_version":"0.123.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-s3","old_version":"3.1033.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1033.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@fumadocs/tailwind","old_version":"0.0.5","new_version":"0.1.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.8","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@scalar/nextjs-api-reference","old_version":"0.10.5","new_version":"0.11.17","repository_url":"https://github.com/scalar/scalar"},{"name":"@sentry/nextjs","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@upstash/ratelimit","old_version":"2.0.3","new_version":"2.0.8","repository_url":"https://github.com/upstash/ratelimit-js"},{"name":"@upstash/redis","old_version":"1.34.3","new_version":"1.38.3","repository_url":"https://github.com/upstash/redis-js"},{"name":"date-fns","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"firebase","old_version":"12.5.0","new_version":"12.18.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"fumadocs-core","old_version":"16.8.12","new_version":"16.15.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.0.7","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.12","new_version":"16.15.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"mermaid","old_version":"11.17.0","new_version":"11.17.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"next","old_version":"16.3.2","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.0","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"recharts","old_version":"3.6.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.22.0","new_version":"6.25.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@axe-core/playwright","old_version":"4.11.2","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@firebase/rules-unit-testing","old_version":"5.0.0","new_version":"5.0.2","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"eslint-config-next","old_version":"16.0.1","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 2 updates in the / directory: [smol-toml](https://github.com/squirrelchat/smol-toml) and [ts-jest](https://github.com/kulshekhar/ts-jest).\nBumps the npm-minor-patch group with 2 updates in the /cli directory: [smol-toml](https://github.com/squirrelchat/smol-toml) and [ts-jest](https://github.com/kulshekhar/ts-jest).\nBumps the npm-minor-patch group with 1 update in the /sdks/node directory: [ts-jest](https://github.com/kulshekhar/ts-jest).\nBumps the npm-minor-patch group with 42 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.120.0` | `0.123.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1033.0` | `3.1124.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1033.0` | `3.1124.0` |\n| [@fumadocs/tailwind](https://github.com/fuma-nama/fumadocs) | `0.0.5` | `0.1.1` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.10` | `1.2.6` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.11` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.20` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.24` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.7` | `2.1.15` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.15` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.3` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.7` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.16` |\n| [@scalar/nextjs-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/nextjs) | `0.10.5` | `0.11.17` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit-js) | `2.0.3` | `2.0.8` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.34.3` | `1.38.3` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.3.0` | `4.4.0` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.5.0` | `12.18.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.12` | `16.15.4` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.0.7` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.12` | `16.15.4` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.17.0` | `11.17.2` |\n| [next](https://github.com/vercel/next.js) | `16.3.2` | `16.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.5` |\n| [recharts](https://github.com/recharts/recharts) | `3.6.0` | `3.10.1` |\n| [resend](https://github.com/resend/resend-node) | `6.22.0` | `6.25.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.2` | `4.13.0` |\n| [@firebase/rules-unit-testing](https://github.com/firebase/firebase-js-sdk/tree/HEAD/packages/rules-unit-testing) | `5.0.0` | `5.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.1` | `16.3.4` |\n\n\nUpdates `smol-toml` from 1.6.1 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/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: stringify temporal objects by \u003ca href=\"https://github.com/Gouvernathor\"\u003e\u003ccode\u003e@​Gouvernathor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: improve performance of the parser by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: revert sourcemap publishing by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release includes flagging internal functions as \u003ccode\u003e@internal\u003c/code\u003e to strip them from the emitted type declarations.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eIncludes a fix for GHSA-7w5x-hrqm-74c2\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eThis version slightly changes the behaviour of stringify: integers beyond the safe range are always emitted as float numbers.\u003c/p\u003e\n\u003cp\u003eString decode logic has been rewritten, it is a bit faster now and uses a single-pass approach instead of a dual-pass approach as it did previously. The code should be a bit smaller too, though I didn't actually measure that.\u003c/p\u003e\n\u003cp\u003eThe package is now published with source-maps, declaration-maps, and a copy of the original TypeScript source files. This will improve your DX if you're like me and like Ctrl+Click'ing things a lot. ;)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove performance of the string decode logic by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stringify): emit integer-valued numbers beyond the safe-integer range as floats by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublish source-maps, declaration-maps, and original source files by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiscellaneous repository maintenance tasks by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.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/squirrelchat/smol-toml/commit/6d0f4774700c40ce8b5794934eb771870a9a93d3\"\u003e\u003ccode\u003e6d0f477\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/97e9713e03fa382ccfad0c2289be03456a15ca98\"\u003e\u003ccode\u003e97e9713\u003c/code\u003e\u003c/a\u003e docs: mention temporal api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7a3068d0200214c902ee65a3962940a36312fe79\"\u003e\u003ccode\u003e7a3068d\u003c/code\u003e\u003c/a\u003e perf: ubench opt for \u003ccode\u003einstanceof Date\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7e8c09ad9d8b77e88f9f1a59034c99b1ce484be6\"\u003e\u003ccode\u003e7e8c09a\u003c/code\u003e\u003c/a\u003e feat: stringify temporal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/19239d0e00e63eead644955e896f327b8ac3e21c\"\u003e\u003ccode\u003e19239d0\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5f55c3aeb90e84e48fbfe6db504a37ecc2f9314a\"\u003e\u003ccode\u003e5f55c3a\u003c/code\u003e\u003c/a\u003e chore: revert sourcemap publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5c26f1ba1a126c2691f9e5cf12d2bfc520f2ae94\"\u003e\u003ccode\u003e5c26f1b\u003c/code\u003e\u003c/a\u003e chore: update benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/92832d29eadef634c9b87e37c9f0a56aa1f30fa0\"\u003e\u003ccode\u003e92832d2\u003c/code\u003e\u003c/a\u003e refactor: better logic orchestration in structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2fb9ab871e6d30bce4118a2917320a3f44a3ec4c\"\u003e\u003ccode\u003e2fb9ab8\u003c/code\u003e\u003c/a\u003e refactor: ctx object instead of pointer arg + tuple returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/e6017c4fd9e894a33af1545d2c4c51e2b4a7c9ce\"\u003e\u003ccode\u003ee6017c4\u003c/code\u003e\u003c/a\u003e ci: use staged publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.6.1 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/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: stringify temporal objects by \u003ca href=\"https://github.com/Gouvernathor\"\u003e\u003ccode\u003e@​Gouvernathor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: improve performance of the parser by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: revert sourcemap publishing by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release includes flagging internal functions as \u003ccode\u003e@internal\u003c/code\u003e to strip them from the emitted type declarations.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eIncludes a fix for GHSA-7w5x-hrqm-74c2\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eThis version slightly changes the behaviour of stringify: integers beyond the safe range are always emitted as float numbers.\u003c/p\u003e\n\u003cp\u003eString decode logic has been rewritten, it is a bit faster now and uses a single-pass approach instead of a dual-pass approach as it did previously. The code should be a bit smaller too, though I didn't actually measure that.\u003c/p\u003e\n\u003cp\u003eThe package is now published with source-maps, declaration-maps, and a copy of the original TypeScript source files. This will improve your DX if you're like me and like Ctrl+Click'ing things a lot. ;)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove performance of the string decode logic by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stringify): emit integer-valued numbers beyond the safe-integer range as floats by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublish source-maps, declaration-maps, and original source files by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiscellaneous repository maintenance tasks by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.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/squirrelchat/smol-toml/commit/6d0f4774700c40ce8b5794934eb771870a9a93d3\"\u003e\u003ccode\u003e6d0f477\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/97e9713e03fa382ccfad0c2289be03456a15ca98\"\u003e\u003ccode\u003e97e9713\u003c/code\u003e\u003c/a\u003e docs: mention temporal api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7a3068d0200214c902ee65a3962940a36312fe79\"\u003e\u003ccode\u003e7a3068d\u003c/code\u003e\u003c/a\u003e perf: ubench opt for \u003ccode\u003einstanceof Date\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7e8c09ad9d8b77e88f9f1a59034c99b1ce484be6\"\u003e\u003ccode\u003e7e8c09a\u003c/code\u003e\u003c/a\u003e feat: stringify temporal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/19239d0e00e63eead644955e896f327b8ac3e21c\"\u003e\u003ccode\u003e19239d0\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5f55c3aeb90e84e48fbfe6db504a37ecc2f9314a\"\u003e\u003ccode\u003e5f55c3a\u003c/code\u003e\u003c/a\u003e chore: revert sourcemap publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5c26f1ba1a126c2691f9e5cf12d2bfc520f2ae94\"\u003e\u003ccode\u003e5c26f1b\u003c/code\u003e\u003c/a\u003e chore: update benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/92832d29eadef634c9b87e37c9f0a56aa1f30fa0\"\u003e\u003ccode\u003e92832d2\u003c/code\u003e\u003c/a\u003e refactor: better logic orchestration in structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2fb9ab871e6d30bce4118a2917320a3f44a3ec4c\"\u003e\u003ccode\u003e2fb9ab8\u003c/code\u003e\u003c/a\u003e refactor: ctx object instead of pointer arg + tuple returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/e6017c4fd9e894a33af1545d2c4c51e2b4a7c9ce\"\u003e\u003ccode\u003ee6017c4\u003c/code\u003e\u003c/a\u003e ci: use staged publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.6.1 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/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: stringify temporal objects by \u003ca href=\"https://github.com/Gouvernathor\"\u003e\u003ccode\u003e@​Gouvernathor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: improve performance of the parser by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: revert sourcemap publishing by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release includes flagging internal functions as \u003ccode\u003e@internal\u003c/code\u003e to strip them from the emitted type declarations.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eIncludes a fix for GHSA-7w5x-hrqm-74c2\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eThis version slightly changes the behaviour of stringify: integers beyond the safe range are always emitted as float numbers.\u003c/p\u003e\n\u003cp\u003eString decode logic has been rewritten, it is a bit faster now and uses a single-pass approach instead of a dual-pass approach as it did previously. The code should be a bit smaller too, though I didn't actually measure that.\u003c/p\u003e\n\u003cp\u003eThe package is now published with source-maps, declaration-maps, and a copy of the original TypeScript source files. This will improve your DX if you're like me and like Ctrl+Click'ing things a lot. ;)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove performance of the string decode logic by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stringify): emit integer-valued numbers beyond the safe-integer range as floats by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublish source-maps, declaration-maps, and original source files by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiscellaneous repository maintenance tasks by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.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/squirrelchat/smol-toml/commit/6d0f4774700c40ce8b5794934eb771870a9a93d3\"\u003e\u003ccode\u003e6d0f477\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/97e9713e03fa382ccfad0c2289be03456a15ca98\"\u003e\u003ccode\u003e97e9713\u003c/code\u003e\u003c/a\u003e docs: mention temporal api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7a3068d0200214c902ee65a3962940a36312fe79\"\u003e\u003ccode\u003e7a3068d\u003c/code\u003e\u003c/a\u003e perf: ubench opt for \u003ccode\u003einstanceof Date\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7e8c09ad9d8b77e88f9f1a59034c99b1ce484be6\"\u003e\u003ccode\u003e7e8c09a\u003c/code\u003e\u003c/a\u003e feat: stringify temporal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/19239d0e00e63eead644955e896f327b8ac3e21c\"\u003e\u003ccode\u003e19239d0\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5f55c3aeb90e84e48fbfe6db504a37ecc2f9314a\"\u003e\u003ccode\u003e5f55c3a\u003c/code\u003e\u003c/a\u003e chore: revert sourcemap publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5c26f1ba1a126c2691f9e5cf12d2bfc520f2ae94\"\u003e\u003ccode\u003e5c26f1b\u003c/code\u003e\u003c/a\u003e chore: update benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/92832d29eadef634c9b87e37c9f0a56aa1f30fa0\"\u003e\u003ccode\u003e92832d2\u003c/code\u003e\u003c/a\u003e refactor: better logic orchestration in structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2fb9ab871e6d30bce4118a2917320a3f44a3ec4c\"\u003e\u003ccode\u003e2fb9ab8\u003c/code\u003e\u003c/a\u003e refactor: ctx object instead of pointer arg + tuple returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/e6017c4fd9e894a33af1545d2c4c51e2b4a7c9ce\"\u003e\u003ccode\u003ee6017c4\u003c/code\u003e\u003c/a\u003e ci: use staged publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.6.1 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/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: stringify temporal objects by \u003ca href=\"https://github.com/Gouvernathor\"\u003e\u003ccode\u003e@​Gouvernathor\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.2...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: improve performance of the parser by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: revert sourcemap publishing by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release includes flagging internal functions as \u003ccode\u003e@internal\u003c/code\u003e to strip them from the emitted type declarations.\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eIncludes a fix for GHSA-7w5x-hrqm-74c2\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003cp\u003eThis version slightly changes the behaviour of stringify: integers beyond the safe range are always emitted as float numbers.\u003c/p\u003e\n\u003cp\u003eString decode logic has been rewritten, it is a bit faster now and uses a single-pass approach instead of a dual-pass approach as it did previously. The code should be a bit smaller too, though I didn't actually measure that.\u003c/p\u003e\n\u003cp\u003eThe package is now published with source-maps, declaration-maps, and a copy of the original TypeScript source files. This will improve your DX if you're like me and like Ctrl+Click'ing things a lot. ;)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimprove performance of the string decode logic by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stringify): emit integer-valued numbers beyond the safe-integer range as floats by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epublish source-maps, declaration-maps, and original source files by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiscellaneous repository maintenance tasks by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/pull/56\"\u003esquirrelchat/smol-toml#56\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.7.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/squirrelchat/smol-toml/commit/6d0f4774700c40ce8b5794934eb771870a9a93d3\"\u003e\u003ccode\u003e6d0f477\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/97e9713e03fa382ccfad0c2289be03456a15ca98\"\u003e\u003ccode\u003e97e9713\u003c/code\u003e\u003c/a\u003e docs: mention temporal api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7a3068d0200214c902ee65a3962940a36312fe79\"\u003e\u003ccode\u003e7a3068d\u003c/code\u003e\u003c/a\u003e perf: ubench opt for \u003ccode\u003einstanceof Date\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7e8c09ad9d8b77e88f9f1a59034c99b1ce484be6\"\u003e\u003ccode\u003e7e8c09a\u003c/code\u003e\u003c/a\u003e feat: stringify temporal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/19239d0e00e63eead644955e896f327b8ac3e21c\"\u003e\u003ccode\u003e19239d0\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5f55c3aeb90e84e48fbfe6db504a37ecc2f9314a\"\u003e\u003ccode\u003e5f55c3a\u003c/code\u003e\u003c/a\u003e chore: revert sourcemap publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/5c26f1ba1a126c2691f9e5cf12d2bfc520f2ae94\"\u003e\u003ccode\u003e5c26f1b\u003c/code\u003e\u003c/a\u003e chore: update benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/92832d29eadef634c9b87e37c9f0a56aa1f30fa0\"\u003e\u003ccode\u003e92832d2\u003c/code\u003e\u003c/a\u003e refactor: better logic orchestration in structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2fb9ab871e6d30bce4118a2917320a3f44a3ec4c\"\u003e\u003ccode\u003e2fb9ab8\u003c/code\u003e\u003c/a\u003e refactor: ctx object instead of pointer arg + tuple returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/e6017c4fd9e894a33af1545d2c4c51e2b4a7c9ce\"\u003e\u003ccode\u003ee6017c4\u003c/code\u003e\u003c/a\u003e ci: use staged publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the CJS path under TypeScript \u0026gt;= 6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/39418187515f11b6584d35a4e3ddf50231f74936\"\u003e3941818\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4198\"\u003e#4198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.10\"\u003e29.4.10\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003eresolutionMode\u003c/code\u003e to \u003ccode\u003ets.resolveModuleName\u003c/code\u003e for hybrid module support (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/b557a85f85c3fd34523ec3a15293afbdc9dea83c\"\u003eb557a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erebuild \u003ccode\u003eProgram\u003c/code\u003e when consecutive compiles need different module kinds (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/a82a2b32c4987a5249fd5284283117dd2fa3be47\"\u003ea82a2b3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/4774\"\u003e#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erespect tsconfig \u003ccode\u003emoduleResolution\u003c/code\u003e instead of forcing \u003ccode\u003eNode10\u003c/code\u003e (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/1bffffc667557c173ae0c1f93dd436920775dac4\"\u003e1bffffc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e transpile \u003ccode\u003emjs\u003c/code\u003e files from \u003ccode\u003enode_modules\u003c/code\u003e for CJS mode (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/96d025dd912ea2bceb18b67d2d509ada7a756d9d\"\u003e96d025d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformer:\u003c/strong\u003e use a consistent comparator in hoist-jest sortStatements (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/8a8fd2fb8446655bba18367db9306a1089490e62\"\u003e8a8fd2f\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/kulshekhar/ts-jest/commit/3f05625da10da954fdf0a10394385008275ddbb3\"\u003e\u003ccode\u003e3f05625\u003c/code\u003e\u003c/a\u003e chore(release): 29.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/df28b27f2e60edf275866763a3cdf745360d3eae\"\u003e\u003ccode\u003edf28b27\u003c/code\u003e\u003c/a\u003e docs: clarify TypeScript version prerequisites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c8a614af419b1dcc90f3d1a7a48238ac1b637e6b\"\u003e\u003ccode\u003ec8a614a\u003c/code\u003e\u003c/a\u003e docs: mention TypeScript 7 setup in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/06c79d4cebfa785749b2f96ef2dbeffc12798c47\"\u003e\u003ccode\u003e06c79d4\u003c/code\u003e\u003c/a\u003e fix: address TypeScript 7 review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f10746008e512203ad7d8c581e2c58cc7dcd43c8\"\u003e\u003ccode\u003ef107460\u003c/code\u003e\u003c/a\u003e docs: explain TypeScript 7 compatibility setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/33882274c1e4fc3a06cece3b21f4873182c8fee7\"\u003e\u003ccode\u003e3388227\u003c/code\u003e\u003c/a\u003e test(e2e): add TypeScript compatibility matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/891dc731ff9f31785ad9698e4d7cfa6078991fe6\"\u003e\u003ccode\u003e891dc73\u003c/code\u003e\u003c/a\u003e fix(compiler): support TypeScript 7 compatibility aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eb135ebe819991b1e10c998915cc6db2057c4de1\"\u003e\u003ccode\u003eeb135eb\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/d5d80a34bc575be130db2b9f5cd0958173982cda\"\u003e\u003ccode\u003ed5d80a3\u003c/code\u003e\u003c/a\u003e ci: pin google osv scan action at v2.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/6bf293f0a4ddf468735d81fcdf04f923278e030c\"\u003e\u003ccode\u003e6bf293f\u003c/code\u003e\u003c/a\u003e build(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.9...v29.4.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.4.9 to 29.4.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.11...v29.4.12\"\u003e29.4.12\u003c/a\u003e (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e support TypeScript 7 projects through compatibility aliases (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/pull/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.10...v29.4.11\"\u003e29.4.11\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve Bundler on the...\n\n_Description has been truncated_","html_url":"https://github.com/theexperiential/owlette/pull/109","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theexperiential%2Fowlette/issues/109","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/109/packages"}},{"old_version":"16.14.0","new_version":"16.15.7","update_type":"minor","path":null,"pr_created_at":"2026-09-09T04:58:10.000Z","version_change":"16.14.0 → 16.15.7","issue":{"uuid":"5395166680","node_id":"PR_kwDOUBRY3M8AAAABCxsObA","number":7,"state":"closed","title":"chore(deps): bump the production-dependencies group with 66 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-11T05:04:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T04:58:10.000Z","updated_at":"2026-09-11T05:04:03.000Z","time_to_close":173151,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":66,"packages":[{"name":"react-email","old_version":"6.9.1","new_version":"6.9.3","repository_url":"https://github.com/resend/react-email"},{"name":"@sentry/nextjs","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-table","old_version":"8.21.3","new_version":"9.2.4","repository_url":"https://github.com/TanStack/table"},{"name":"fumadocs-core","old_version":"16.14.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.2","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.14.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"@better-auth/passkey","old_version":"1.6.27","new_version":"1.7.3","repository_url":"https://github.com/better-auth/better-auth"},{"name":"nodemailer","old_version":"9.0.5","new_version":"10.0.0","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"resend","old_version":"6.18.1","new_version":"6.26.0","repository_url":"https://github.com/resend/resend-node"},{"name":"@waffo/pancake-ts","old_version":"0.19.1","new_version":"0.20.0","repository_url":"https://github.com/waffo-com/waffo-pancake-sdk-ts"},{"name":"dodopayments","old_version":"2.44.0","new_version":"2.49.0","repository_url":"https://github.com/dodopayments/dodopayments-typescript"},{"name":"stripe","old_version":"22.4.0","new_version":"22.6.1","repository_url":"https://github.com/stripe/stripe-node"},{"name":"@ai-sdk/openai","old_version":"4.0.27","new_version":"4.0.60","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"4.0.51","new_version":"4.0.96","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1108.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1108.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@base-ui/react","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@orpc/client","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/json-schema","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/openapi","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/server","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/tanstack-query","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@orpc/zod","old_version":"1.14.13","new_version":"1.15.0","repository_url":"https://github.com/middleapi/orpc"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@prisma/adapter-pg","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/nextjs-monorepo-workaround-plugin","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@sindresorhus/slugify","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/sindresorhus/slugify"},{"name":"@trigger.dev/sdk","old_version":"4.5.10","new_version":"4.5.16","repository_url":"https://github.com/triggerdotdev/trigger.dev"},{"name":"@types/node","old_version":"26.1.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ai","old_version":"7.0.48","new_version":"7.0.93","repository_url":"https://github.com/vercel/ai"},{"name":"better-auth","old_version":"1.6.27","new_version":"1.7.3","repository_url":"https://github.com/better-auth/better-auth"},{"name":"cookie","old_version":"0.7.2","new_version":"2.0.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"es-toolkit","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"hono","old_version":"4.13.1","new_version":"4.13.7","repository_url":"https://github.com/honojs/hono"},{"name":"input-otp","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/guilhermerodz/input-otp"},{"name":"lucide-react","old_version":"1.28.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"nanoid","old_version":"3.3.18","new_version":"6.0.1","repository_url":"https://github.com/ai/nanoid"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"nuqs","old_version":"2.9.4","new_version":"2.10.1","repository_url":"https://github.com/47ng/nuqs"},{"name":"oxfmt","old_version":"0.61.0","new_version":"0.66.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.76.0","new_version":"1.81.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pg","old_version":"8.22.0","new_version":"8.23.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"prisma-zod-generator","old_version":"3.1.0","new_version":"3.3.1","repository_url":"https://github.com/omar-dulaimi/prisma-zod-generator"},{"name":"prisma","old_version":"7.9.1","new_version":"7.10.0","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"react-dropzone","old_version":"20.0.0","new_version":"20.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.84.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"sharp","old_version":"0.35.3","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"streamdown","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/vercel/streamdown"},{"name":"trigger.dev","old_version":"4.5.10","new_version":"4.5.16","repository_url":"https://github.com/triggerdotdev/trigger.dev"},{"name":"tsx","old_version":"4.23.5","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-intl","old_version":"4.13.4","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"zod","old_version":"3.25.76","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"uuid","old_version":"","new_version":"[autoprefixer](https://github.com/postcss/autoprefixer)","repository_url":"https://github.com/uuidjs/uuid"},{"name":"`10.5.5`","old_version":"","new_version":"[openai](https://github.com/openai/openai-node)"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 66 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.9.1` | `6.9.3` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) | `8.21.3` | `9.2.4` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.0` | `16.15.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.2` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.14.0` | `16.15.7` |\n| [@better-auth/passkey](https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey) | `1.6.27` | `1.7.3` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.5` | `10.0.0` |\n| [resend](https://github.com/resend/resend-node) | `6.18.1` | `6.26.0` |\n| [@waffo/pancake-ts](https://github.com/waffo-com/waffo-pancake-sdk-ts) | `0.19.1` | `0.20.0` |\n| [dodopayments](https://github.com/dodopayments/dodopayments-typescript) | `2.44.0` | `2.49.0` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.4.0` | `22.6.1` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.27` | `4.0.60` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.51` | `4.0.96` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1108.0` | `3.1127.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1108.0` | `3.1127.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.6.0` | `1.8.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@orpc/client](https://github.com/middleapi/orpc/tree/HEAD/packages/client) | `1.14.13` | `1.15.0` |\n| [@orpc/json-schema](https://github.com/middleapi/orpc/tree/HEAD/packages/json-schema) | `1.14.13` | `1.15.0` |\n| [@orpc/openapi](https://github.com/middleapi/orpc/tree/HEAD/packages/openapi) | `1.14.13` | `1.15.0` |\n| [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) | `1.14.13` | `1.15.0` |\n| [@orpc/tanstack-query](https://github.com/middleapi/orpc/tree/HEAD/packages/tanstack-query) | `1.14.13` | `1.15.0` |\n| [@orpc/zod](https://github.com/middleapi/orpc/tree/HEAD/packages/zod) | `1.14.13` | `1.15.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.9.1` | `7.10.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.9.1` | `7.10.0` |\n| [@prisma/nextjs-monorepo-workaround-plugin](https://github.com/prisma/prisma/tree/HEAD/packages/nextjs-monorepo-workaround-plugin) | `7.9.1` | `7.10.0` |\n| [@sindresorhus/slugify](https://github.com/sindresorhus/slugify) | `3.0.0` | `3.0.1` |\n| [@trigger.dev/sdk](https://github.com/triggerdotdev/trigger.dev/tree/HEAD/packages/trigger-sdk) | `4.5.10` | `4.5.16` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.2` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `5.0.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.48` | `7.0.93` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.27` | `1.7.3` |\n| [cookie](https://github.com/jshttp/cookie) | `0.7.2` | `2.0.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.50.0` | `1.52.0` |\n| [hono](https://github.com/honojs/hono) | `4.13.1` | `4.13.7` |\n| [input-otp](https://github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp) | `1.4.2` | `1.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.41.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.18` | `6.0.1` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.14.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.9.4` | `2.10.1` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.61.0` | `0.66.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.76.0` | `1.81.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.22.0` | `8.23.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [prisma-zod-generator](https://github.com/omar-dulaimi/prisma-zod-generator) | `3.1.0` | `3.3.1` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.9.1` | `7.10.0` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `20.0.0` | `20.1.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.84.0` | `7.87.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.3` | `0.35.4` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [streamdown](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown) | `2.5.0` | `2.6.0` |\n| [trigger.dev](https://github.com/triggerdotdev/trigger.dev/tree/HEAD/packages/cli-v3) | `4.5.10` | `4.5.16` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.5` | `4.23.13` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [use-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.14.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.5.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.1.1` | `` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.2` | `10.5.5` |\n| [openai](https://github.com/openai/openai-node) | `6.49.0` | `7.10.0` |\n\nUpdates `react-email` from 6.9.1 to 6.9.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md\"\u003ereact-email's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.3\u003c/h2\u003e\n\u003ch2\u003e6.9.2\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/resend/react-email/commit/4f30679b8be8819b913ecce08fd19c423ec565fc\"\u003e\u003ccode\u003e4f30679\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3713\"\u003e#3713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/128cb99652ff57ea0dd00182b3a51e6b532b2a37\"\u003e\u003ccode\u003e128cb99\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/react-email/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/resend/react-email/commits/react-email@6.9.3/packages/react-email\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.70.0 to 10.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/nextjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e88.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.79 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e32.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.73.0/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.70.0...10.73.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.2\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/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-table` from 8.21.3 to 9.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e@​tanstack/react-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\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\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/468f26768d6f7e31010e14c3363b54696cb6a1eb\"\u003e\u003ccode\u003e468f267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/3b946481795b53a53d6d823cea0ab3e368befec7\"\u003e\u003ccode\u003e3b94648\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/269e0d81c8b5c128de01cbab4ddb40240a4b8b38\"\u003e\u003ccode\u003e269e0d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-devtools\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/09598d2e413fe63396d183a8a4fc145c31c6d2ea\"\u003e\u003ccode\u003e09598d2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-table-devtools\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/blob/main/packages/react-table/CHANGELOG.md\"\u003e@​tanstack/react-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\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\u003e9.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/468f26768d6f7e31010e14c3363b54696cb6a1eb\"\u003e\u003ccode\u003e468f267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/3b946481795b53a53d6d823cea0ab3e368befec7\"\u003e\u003ccode\u003e3b94648\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/269e0d81c8b5c128de01cbab4ddb40240a4b8b38\"\u003e\u003ccode\u003e269e0d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/09598d2e413fe63396d183a8a4fc145c31c6d2ea\"\u003e\u003ccode\u003e09598d2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.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/TanStack/table/pull/6521\"\u003e#6521\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/10accb27cef872d84118580dba03b541c887378e\"\u003e\u003ccode\u003e10accb2\u003c/code\u003e\u003c/a\u003e - Column defs built with \u003ccode\u003elegacyCreateColumnHelper\u003c/code\u003e now accept the built-in \u003ccode\u003efilterFn\u003c/code\u003e, \u003ccode\u003esortFn\u003c/code\u003e, and \u003ccode\u003eaggregationFn\u003c/code\u003e names, matching the registries \u003ccode\u003euseLegacyTable\u003c/code\u003e registers at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\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\u003e9.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode\u003e2327f80\u003c/code\u003e\u003c/a\u003e - TanStack Table v9 stable release. See the \u0026quot;Migrating to V9\u0026quot; guide for your framework (e.g. \u003ca href=\"https://tanstack.com/table/latest/docs/framework/react/guide/migrating\"\u003eReact\u003c/a\u003e) for upgrade instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/d01c01bedbab0ff6c2641f18b2fc9a11545d9bf6\"\u003e\u003ccode\u003ed01c01b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6580\"\u003e#6580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e fix: Add realtime (w/ fake data) trading table example (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6561\"\u003e#6561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3bfc1bf60b3f00218394b744939eda4699e9ca2b\"\u003e\u003ccode\u003e3bfc1bf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/ac4f1345220649da3c60a24471b7f130fb159ab4\"\u003e\u003ccode\u003eac4f134\u003c/code\u003e\u003c/a\u003e docs: add react compiler guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/faa261b54c00ab4758861c1903bfce70a158f1c6\"\u003e\u003ccode\u003efaa261b\u003c/code\u003e\u003c/a\u003e feat: support latest TanStack Devtools and refresh package versions (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6553\"\u003e#6553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/ff7653dad0bf1525ed8c3e8d6fe2e64c64e8a280\"\u003e\u003ccode\u003eff7653d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6533\"\u003e#6533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e refactor(table-core): centralize no-op state update guarding in setStateSlice...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/058a5208ef56a03a6e7caeaf64adb6be49830b2d\"\u003e\u003ccode\u003e058a520\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6531\"\u003e#6531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3af6abca64da187e1cdf16ae370716d2d94cdf60\"\u003e\u003ccode\u003e3af6abc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6527\"\u003e#6527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/896e998827555b6d851c443fd54fc105bac00363\"\u003e\u003ccode\u003e896e998\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/react-table/issues/6525\"\u003e#6525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/table/commits/@tanstack/react-table@9.2.4/packages/react-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-table\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.14.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.0...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.2.2 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.1\u003c/h2\u003e\n\u003ch3\u003eScope \u003ccode\u003elastModified\u003c/code\u003e git log to the content directory\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egit log\u003c/code\u003e is scoped to the collection's content directory instead of buffering the repository's entire history in every worker.\u003c/p\u003e\n\u003ch3\u003eFix Vite dev server crash on declaration-only dependencies\u003c/h3\u003e\n\u003cp\u003eThe injected Vite config no longer pre-bundles packages without runtime JavaScript, such as \u003ccode\u003e@types/mdx\u003c/code\u003e. Pre-bundling them made esbuild parse \u003ccode\u003e.d.ts\u003c/code\u003e files and fail on imports that only exist in type space, crashing the dev server.\u003c/p\u003e\n\u003ch3\u003eEncode \u003ccode\u003eimport.meta.glob\u003c/code\u003e query values\u003c/h3\u003e\n\u003cp\u003eThe Vite codegen passed the query to \u003ccode\u003eimport.meta.glob\u003c/code\u003e as an object, letting the bundler serialize it. Rolldown inlines the values as-is, so a macro id such as \u003ccode\u003esrc/lib/source.ts#docs\u003c/code\u003e left an unescaped \u003ccode\u003e/\u003c/code\u003e in the content file's module id and relative imports from that module (e.g. images from \u003ccode\u003e![Banner](https://github.com/fuma-nama/fumadocs/blob/HEAD/logo.png)\u003c/code\u003e) failed to resolve, since the importer's directory is derived from the raw id.\u003c/p\u003e\n\u003cp\u003eThe query is now serialized (and percent-encoded) by Fumadocs itself, matching what the Node.js codegen already did.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.0\u003c/h2\u003e\n\u003ch3\u003eSätteri 0.10\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e@fumadocs/satteri\u003c/code\u003e now requires \u003ccode\u003esatteri\u003c/code\u003e ^0.10.3, and the plugins were rewritten on its new capabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExports (\u003ccode\u003efrontmatter\u003c/code\u003e, \u003ccode\u003etoc\u003c/code\u003e, \u003ccode\u003estructuredData\u003c/code\u003e, …) are emitted by an \u003ccode\u003eafter\u003c/code\u003e document hook instead of an anchor marker appended to the source, so plugins no longer see (or need to skip) the anchor node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.2.2...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.14.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.0...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/passkey` from 1.6.27 to 1.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/passkey's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eUpgrading from 1.7.0–1.7.2:\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe restored the 1.6 account core schema to avoid requiring a disruptive backfill for existing users. We recognize the cost to users who already migrated and are committed to keeping the core schema stable throughout v1.\u003c/p\u003e\n\u003cp\u003eIf you applied the 1.7 issuer schema, follow the \u003ca href=\"https://better-auth.com/docs/guides/1-7-upgrade-guide#account-identity-keeps-the-provider-key\"\u003eupgrade guide\u003c/a\u003e for the required cleanup. No backfill is needed.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Cloudflare as a built-in social provider with client-secret and PKCE support. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled schema validation during initialization by default, including in production, and rejected authentication requests on detected mismatches. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11178\"\u003e#11178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eisPasswordCompromised\u003c/code\u003e for checking passwords against Have I Been Pwned in custom server-side flows. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11147\"\u003e#11147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAligned generated OpenAPI required fields with runtime validation. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11066\"\u003e#11066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandled malformed custom-scheme callback URLs without excessive processing. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11060\"\u003e#11060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved Auth0 domain normalization to avoid slow trailing-slash processing. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11188\"\u003e#11188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented generic OAuth discovery failures from taking down the authentication API. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10978\"\u003e#10978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTracked email OTP sign-ins in the last login method plugin. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10963\"\u003e#10963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed callback hooks being skipped after proxied OAuth sign-ins and preserved server state when callback cookies are unavailable. The legacy /oauth-proxy-callback endpoint is deprecated and will be removed in the next minor release. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetSession\u003c/code\u003e failures when cookie caching is disabled and cached session cookies remain. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11120\"\u003e#11120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TOTP re-enrollment replacing an active authenticator and its backup codes. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11037\"\u003e#11037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented duplicate session requests and hydration mismatches in Nuxt \u003ccode\u003euseFetch\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11084\"\u003e#11084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved dynamic organization role permission check performance. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11069\"\u003e#11069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded type-safe Nuxt \u003ccode\u003euseFetch\u003c/code\u003e integration for the Vue client's \u003ccode\u003euseSession\u003c/code\u003e hook. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestored compatibility with 1.6 account schemas by identifying accounts with \u003ccode\u003e(providerId, accountId)\u003c/code\u003e instead of issuer. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/0d6b5c0beaa47c8ac6d9a49d5ecacfb719285277/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/core\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Cloudflare as a built-in social provider with client-secret and PKCE support. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded initialization-time schema validation and actionable mismatch guidance for Drizzle and Prisma adapters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11179\"\u003e#11179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled schema validation during initialization by default, including in production, and rejected authentication requests on detected mismatches. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11178\"\u003e#11178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded custom token endpoint authentication strategies for providers with non-standard request parameters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11101\"\u003e#11101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored optional \u003ccode\u003econsumeOne\u003c/code\u003e and \u003ccode\u003eincrementOne\u003c/code\u003e methods for custom database adapters. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11189\"\u003e#11189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TikTok sign-in and token refresh with the documented \u003ccode\u003eclientKey\u003c/code\u003e and \u003ccode\u003eclientSecret\u003c/code\u003e options. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11102\"\u003e#11102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved request IP validation performance. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11068\"\u003e#11068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved PayPal authorization code and refresh token requests, including PKCE handling. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11129\"\u003e#11129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved Reddit token requests with OAuth-compliant Basic authentication and redirect protection. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11134\"\u003e#11134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestored compatibility with 1.6 account schemas by identifying accounts with \u003ccode\u003e(providerId, accountId)\u003c/code\u003e instead of issuer. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11153\"\u003e#11153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/blob/main/packages/passkey/CHANGELOG.md\"\u003e@​better-auth/passkey's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.3\u003c/h2\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch2\u003e1.7.1\u003c/h2\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/better-auth/better-auth/pull/9873\"\u003e#9873\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2f3a71458db9d6a37f2d666acbd24255330ba8a3\"\u003e\u003ccode\u003e2f3a714\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/GautamBytes\"\u003e\u003ccode\u003e@​GautamBytes\u003c/code\u003e\u003c/a\u003e! - Add the optional \u003ccode\u003ecreateSession\u003c/code\u003e setting to passkey registration. When enabled, successful registration signs the user in, sets the session cookie, and returns the session and user with the registered passkey.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.6\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.5\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.4\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.3\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9873\"\u003e#9873\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2f3a71458db9d6a37f2d666acbd24255330ba8a3\"\u003e\u003ccode\u003e2f3a714\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/GautamBytes\"\u003e\u003ccode\u003e@​GautamBytes\u003c/code\u003e\u003c/a\u003e! - Add the optional \u003ccode\u003ecreateSession\u003c/code\u003e setting to passkey registration. When enabled, successful registration signs the user in, sets the session cookie, and returns the session and user with the registered passkey.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.2\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.1\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.0\u003c/h2\u003e\n\u003ch2\u003e1.7.0-beta.10\u003c/h2\u003e\n\u003ch2\u003e1.7.0-beta.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.7.0-beta.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0-beta.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-beta.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/7c7313c8189baabd11a2ecb681bd2b16eb40fa4d\"\u003e\u003ccode\u003e7c7313c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/06daf7011e548ef5a7d513c96e3a440331977a7d\"\u003e\u003ccode\u003e06daf70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/a83152e2e884b1ac1724f95cea2056795d60e5cc\"\u003e\u003ccode\u003ea83152e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/97903c9cca47f5fa62cf1d2ab86f6228db04aff0\"\u003e\u003ccode\u003e97903c9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3a79aff58ed82e45caf04c2ee4acaf0f4d09a86c\"\u003e\u003ccode\u003e3a79aff\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.7.0-beta.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0-beta.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-beta.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/597d39cb4aaaac1ad729051fbdd22a63b8ba8d8d\"\u003e\u003ccode\u003e597d39c\u003c/code\u003e\u003c/a\u003e chore: release v1.7.3 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/11032\"\u003e#11032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/c0444dc97928f46978c42083083d3b8642b89493\"\u003e\u003ccode\u003ec0444dc\u003c/code\u003e\u003c/a\u003e fix: align OpenAPI required fields with Zod 4.5 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/11066\"\u003e#11066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ba12fcdfa774ca27d417079dbac0b1b5894ccaf2\"\u003e\u003ccode\u003eba12fcd\u003c/code\u003e\u003c/a\u003e chore: release v1.7.2 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10870\"\u003e#10870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2344536054f9164ca5d1670c270d299049ee233e\"\u003e\u003ccode\u003e2344536\u003c/code\u003e\u003c/a\u003e chore: release v1.7.1 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10864\"\u003e#10864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/f577ec5c766c4ccd0a677ad18ca5f4f17b245289\"\u003e\u003ccode\u003ef577ec5\u003c/code\u003e\u003c/a\u003e chore: exit pre-release mode for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/69258d16709b977e519aa00a323ae54aea2b6164\"\u003e\u003ccode\u003e69258d1\u003c/code\u003e\u003c/a\u003e chore: sync main to next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/e84ec5e76d30e10fd692e8084177360484d538c1\"\u003e\u003ccode\u003ee84ec5e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.30 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10840\"\u003e#10840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/bc93b27542cbdf74f6455e6f66a0b4292c247a12\"\u003e\u003ccode\u003ebc93b27\u003c/code\u003e\u003c/a\u003e chore: release v1.7.0-rc.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10772\"\u003e#10772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/58c49eb97f04ff18aa823318a3856a013353fdc2\"\u003e\u003ccode\u003e58c49eb\u003c/code\u003e\u003c/a\u003e chore: release v1.6.29 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/passkey/issues/10809\"\u003e#10809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/80799e69314d4d13c875457d932545d54fbc7ada\"\u003e\u003ccode\u003e80799e6\u003c/code\u003e\u003c/a\u003e chore: sync main to next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.3/packages/passkey\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 9.0.5 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v9.1.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20 or newer is required. The Node.js 6 syntax compatibility check and the .npmignore file are gone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep the \u003ccode\u003e@​types/nodemailer\u003c/code\u003e type layout working (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1cc535627e1bb672214b09fa4cc503567275fd7f\"\u003e1cc5356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate to TypeScript with ES module and CommonJS builds (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/f7cbf8384e0ea6055efcc514afb8bc070ac3a2b1\"\u003ef7cbf83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the other keys of a configuration object next to its url (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/29610f9fe04dbd8af04c4a3362f3b68d293592da\"\u003e29610f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edkim:\u003c/strong\u003e canonicalize raw messages the way verifiers do (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2c84b117d4d138751e9ffa8607f3796771bb5e66\"\u003e2c84b11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep a transporter assignable to the plain Transporter type (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8bf55fb177cf155b24d6bb86a7cd86670146d551\"\u003e8bf55fb...\n\n_Description has been truncated_","html_url":"https://github.com/Micmyw/ez-image-ai/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Micmyw%2Fez-image-ai/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"16.14.0","new_version":"16.15.5","update_type":"minor","path":null,"pr_created_at":"2026-09-09T02:17:40.000Z","version_change":"16.14.0 → 16.15.5","issue":{"uuid":"5394108008","node_id":"PR_kwDOTow7Zs8AAAABCw2sdg","number":58,"state":"closed","title":"chore(deps): bump the bun 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-09-11T06:23:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-09T02:17:40.000Z","updated_at":"2026-09-11T06:23:20.000Z","time_to_close":187539,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun","update_count":24,"packages":[{"name":"@ai-sdk/react","old_version":"4.0.47","new_version":"4.0.95","repository_url":"https://github.com/vercel/ai"},{"name":"@base-ui/react","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@shadcn/helpers","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@shadcn/react","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"ai","old_version":"7.0.44","new_version":"7.0.92","repository_url":"https://github.com/vercel/ai"},{"name":"fumadocs-core","old_version":"16.14.0","new_version":"16.15.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.2.1","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"input-otp","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/guilhermerodz/input-otp"},{"name":"motion","old_version":"12.43.0","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.2.11","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-resizable-panels","old_version":"4.12.2","new_version":"4.12.3","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"recharts","old_version":"3.8.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"shadcn","old_version":"4.16.0","new_version":"4.20.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"shiki","old_version":"3.23.0","new_version":"4.4.3","repository_url":"https://github.com/shikijs/shiki"},{"name":"zbsearch","old_version":"3.3.4","new_version":"4.0.0","repository_url":"https://github.com/micheleriva/zbsearch"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.43","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.5","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.2.11","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"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 bun group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.47` | `4.0.95` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.6.0` | `1.7.0` |\n| [@shadcn/helpers](https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers) | `0.1.0` | `0.2.0` |\n| [@shadcn/react](https://github.com/shadcn-ui/ui/tree/HEAD/packages/react) | `0.3.0` | `0.3.1` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.44` | `7.0.92` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.14.0` | `16.15.5` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.1` | `15.4.0` |\n| [input-otp](https://github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp) | `1.4.2` | `1.5.0` |\n| [motion](https://github.com/motiondivision/motion) | `12.43.0` | `13.2.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.11` | `16.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.2` | `4.12.3` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.10.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.16.0` | `4.20.1` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.23.0` | `4.4.3` |\n| [zbsearch](https://github.com/micheleriva/zbsearch) | `3.3.4` | `4.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.43` | `26.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.5` | `10.9.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.11` | `16.3.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@ai-sdk/react` from 4.0.47 to 4.0.95\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md\"\u003e@​ai-sdk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.95\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed1904d3: fix(ai): surface fallback errors for empty HTTP response bodies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a51cc94]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [809e922]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d1904d3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e5a79]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a8e8ad0]\n\u003cul\u003e\n\u003cli\u003eai@7.0.92\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.44\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.94\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [802af1e]\n\u003cul\u003e\n\u003cli\u003eai@7.0.91\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.93\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [6bcc0f8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.36\u003c/li\u003e\n\u003cli\u003eai@7.0.90\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.43\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.92\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [5190b67]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.35\u003c/li\u003e\n\u003cli\u003eai@7.0.89\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.42\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.91\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8b6b756]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e07b577]\n\u003cul\u003e\n\u003cli\u003eai@7.0.88\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.90\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/34f3b7991f16451e6fd84ba5dc39f9c0b20b0514\"\u003e\u003ccode\u003e34f3b79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20250\"\u003e#20250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1904d3380dca3253a0c655dee0e23bf009508e7\"\u003e\u003ccode\u003ed1904d3\u003c/code\u003e\u003c/a\u003e fix: surface fallback error messages for empty HTTP error responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20112\"\u003e#20112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/79b4ab869b38c5c702bc3a3bf055254b74648759\"\u003e\u003ccode\u003e79b4ab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20192\"\u003e#20192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/70c2f4c365d2d6f1f65dfeb8e1f410c1e8b5ba99\"\u003e\u003ccode\u003e70c2f4c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/839575bd1c09ce3241a414d4c72818de0578dbd3\"\u003e\u003ccode\u003e839575b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20044\"\u003e#20044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/acc9521d224dd823ff650086ad020e5b6a5cf7b5\"\u003e\u003ccode\u003eacc9521\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69428b1f8b037e4d118fb4853428d5c4e620493c\"\u003e\u003ccode\u003e69428b1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/19931\"\u003e#19931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0a0f271cff061e1ca953ed9d14ed7d525613a4a9\"\u003e\u003ccode\u003e0a0f271\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/19857\"\u003e#19857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.95/packages/react\"\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.6.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/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.7.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore visible focus after keyboard close in Safari and Firefox (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5093\"\u003e#5093\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\u003eType \u003ccode\u003erender\u003c/code\u003e callback props based on the rendered element (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5104\"\u003e#5104\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\u003eReduce popup bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5233\"\u003e#5233\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\u003eReduce store bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5250\"\u003e#5250\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\u003eKeep unpositioned popups at the viewport origin (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5299\"\u003e#5299\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\u003eCorrect layout and passive effect timing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5337\"\u003e#5337\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 redundant lifecycle synchronization (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5341\"\u003e#5341\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\u003ePrevent stale cleanup from clearing registered part IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5340\"\u003e#5340\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\u003eComplete popup unmounting after a canceled exit transition (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5401\"\u003e#5401\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 rendered trigger ID ownership (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5110\"\u003e#5110\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\u003ePrevent unwanted flip with capped scrollable content (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5120\"\u003e#5120\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 \u003ccode\u003ecollisionPadding\u003c/code\u003e off-by-one on the biased side (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5143\"\u003e#5143\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\u003eReduce shared popup bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5192\"\u003e#5192\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\u003eMount popup subtrees synchronously when opening in React 17 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5309\"\u003e#5309\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 auto-resize origin for left-anchored popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5370\"\u003e#5370\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid redundant re-renders during lazy flipping (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5372\"\u003e#5372\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip implementation-only types from published \u003ccode\u003e.d.ts\u003c/code\u003e files (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5165\"\u003e#5165\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eusePreviousValue\u003c/code\u003e equality comparison (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5264\"\u003e#5264\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\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the implicit \u003ccode\u003edir\u003c/code\u003e attribute from \u003ccode\u003e\u0026lt;Accordion.Root\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5117\"\u003e#5117\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\u003ePrevent \u003ccode\u003e\u0026lt;AlertDialog.Root\u0026gt;\u003c/code\u003e from reopening after remounting with a reused handle (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5109\"\u003e#5109\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect locale when filtering (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5195\"\u003e#5195\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\u003eAdd \u003ccode\u003einput-press\u003c/code\u003e to change event details (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5356\"\u003e#5356\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\u003eAdd \u003ccode\u003ecancel-open\u003c/code\u003e to change event details (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5376\"\u003e#5376\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\u003eReset list scroll position on filter (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5231\"\u003e#5231\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 dead code and deduplicate handlers (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5194\"\u003e#5194\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 listbox separator semantics (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5399\"\u003e#5399\u003c/a\u003e) by \u003ca href=\"https://github.com/sarthakmalik0810\"\u003e\u003ccode\u003e@​sarthakmalik0810\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow \u003ccode\u003e\u0026lt;Avatar.Fallback\u0026gt;\u003c/code\u003e immediately when \u003ccode\u003edelay={0}\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5147\"\u003e#5147\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\u003eButton\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix keyboard click handling for custom elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4838\"\u003e#4838\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\u003eRemove redundant validation input ref (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5188\"\u003e#5188\u003c/a\u003e) by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\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.7.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 4, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore visible focus after keyboard close in Safari and Firefox (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5093\"\u003e#5093\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\u003eType \u003ccode\u003erender\u003c/code\u003e callback props based on the rendered element (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5104\"\u003e#5104\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\u003eReduce popup bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5233\"\u003e#5233\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\u003eReduce store bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5250\"\u003e#5250\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\u003eKeep unpositioned popups at the viewport origin (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5299\"\u003e#5299\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\u003eCorrect layout and passive effect timing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5337\"\u003e#5337\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 redundant lifecycle synchronization (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5341\"\u003e#5341\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\u003ePrevent stale cleanup from clearing registered part IDs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5340\"\u003e#5340\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\u003eComplete popup unmounting after a canceled exit transition (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5401\"\u003e#5401\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 rendered trigger ID ownership (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5110\"\u003e#5110\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\u003ePrevent unwanted flip with capped scrollable content (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5120\"\u003e#5120\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 \u003ccode\u003ecollisionPadding\u003c/code\u003e off-by-one on the biased side (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5143\"\u003e#5143\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\u003eReduce shared popup bundle size (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5192\"\u003e#5192\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\u003eMount popup subtrees synchronously when opening in React 17 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5309\"\u003e#5309\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 auto-resize origin for left-anchored popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5370\"\u003e#5370\u003c/a\u003e) by \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid redundant re-renders during lazy flipping (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5372\"\u003e#5372\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip implementation-only types from published \u003ccode\u003e.d.ts\u003c/code\u003e files (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5165\"\u003e#5165\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eusePreviousValue\u003c/code\u003e equality comparison (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5264\"\u003e#5264\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\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the implicit \u003ccode\u003edir\u003c/code\u003e attribute from \u003ccode\u003e\u0026lt;Accordion.Root\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5117\"\u003e#5117\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\u003ePrevent \u003ccode\u003e\u0026lt;AlertDialog.Root\u0026gt;\u003c/code\u003e from reopening after remounting with a reused handle (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5109\"\u003e#5109\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect locale when filtering (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5195\"\u003e#5195\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\u003eAdd \u003ccode\u003einput-press\u003c/code\u003e to change event details (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5356\"\u003e#5356\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\u003eAdd \u003ccode\u003ecancel-open\u003c/code\u003e to change event details (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5376\"\u003e#5376\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\u003eReset list scroll position on filter (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5231\"\u003e#5231\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 dead code and deduplicate handlers (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5194\"\u003e#5194\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 listbox separator semantics (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5399\"\u003e#5399\u003c/a\u003e) by \u003ca href=\"https://github.com/sarthakmalik0810\"\u003e\u003ccode\u003e@​sarthakmalik0810\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow \u003ccode\u003e\u0026lt;Avatar.Fallback\u0026gt;\u003c/code\u003e immediately when \u003ccode\u003edelay={0}\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5147\"\u003e#5147\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\u003eButton\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix keyboard click handling for custom elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4838\"\u003e#4838\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/254f4744f0a241c20697b9eeab33402f4469a081\"\u003e\u003ccode\u003e254f474\u003c/code\u003e\u003c/a\u003e [release] v1.7.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5404\"\u003e#5404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/9222cdac2509af9ecf80c413516830e5f707c5fd\"\u003e\u003ccode\u003e9222cda\u003c/code\u003e\u003c/a\u003e [meter] Format clamped values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/becc19ace935f8058f64efd4b9232a005a2ff750\"\u003e\u003ccode\u003ebecc19a\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete][select] Fix listbox separator semantics (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5399\"\u003e#5399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/7cc0eef3a34500830932dc8a8f2873896877e1a3\"\u003e\u003ccode\u003e7cc0eef\u003c/code\u003e\u003c/a\u003e [drawer] Fix click-only outside dismissal after swipe (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1a2ca3c9f8a39bd8c0dda939a7a23b72da226124\"\u003e\u003ccode\u003e1a2ca3c\u003c/code\u003e\u003c/a\u003e [all components] Fix canceled exit unmount (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5401\"\u003e#5401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/166e8ac0151107b08595147513717dd479a83aa9\"\u003e\u003ccode\u003e166e8ac\u003c/code\u003e\u003c/a\u003e [popups] Fix quadratic dev-mode trigger registration check (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/071e892016b5836b7a1cda190a2a59f83c26753e\"\u003e\u003ccode\u003e071e892\u003c/code\u003e\u003c/a\u003e [all components] Avoid unused popup handle attachments (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/cbc87d195a40e0f9fd64e90516cc789c7e6913be\"\u003e\u003ccode\u003ecbc87d1\u003c/code\u003e\u003c/a\u003e [select] Stabilize scroll arrow cleanup test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5402\"\u003e#5402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3b5715cc70f6b1988051c989ae32f8082c71d5ae\"\u003e\u003ccode\u003e3b5715c\u003c/code\u003e\u003c/a\u003e [all components] Fix popup handle lifecycle regressions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5387\"\u003e#5387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/54cfcc18836088979b6f8c15da57b92e00849ddb\"\u003e\u003ccode\u003e54cfcc1\u003c/code\u003e\u003c/a\u003e [typescript] Preserve published internals types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.7.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shadcn/helpers` from 0.1.0 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003e@​shadcn/helpers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shadcn/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.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/shadcn-ui/ui/pull/11484\"\u003e#11484\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b8180b17eb1fdd36d537abaa8aeb68708f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add human-in-the-loop mocking for the AI SDK.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11484\"\u003e#11484\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b8180b17eb1fdd36d537abaa8aeb68708f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003ecreateChat\u003c/code\u003e generic over the UI message type, like \u003ccode\u003euseChat\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/helpers/CHANGELOG.md\"\u003e@​shadcn/helpers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.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/shadcn-ui/ui/pull/11484\"\u003e#11484\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b8180b17eb1fdd36d537abaa8aeb68708f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add human-in-the-loop mocking for the AI SDK.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11484\"\u003e#11484\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b8180b17eb1fdd36d537abaa8aeb68708f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003ecreateChat\u003c/code\u003e generic over the UI message type, like \u003ccode\u003euseChat\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/shadcn-ui/ui/commit/efac5987074af84ece57c367c6dd83387b967022\"\u003e\u003ccode\u003eefac598\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers/issues/11462\"\u003e#11462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/401d10b8180b17eb1fdd36d537abaa8aeb68708f\"\u003e\u003ccode\u003e401d10b\u003c/code\u003e\u003c/a\u003e feat(helpers): human-in-the-loop mocking for the AI SDK (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers/issues/11484\"\u003e#11484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/bc0705384b51252af26dcc65425b216bf5eb063c\"\u003e\u003ccode\u003ebc07053\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers/issues/11170\"\u003e#11170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/0ec4a7ffbf21af08ed31b721696614533aa591c7\"\u003e\u003ccode\u003e0ec4a7f\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003e@​shadcn/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/helpers/issues/11168\"\u003e#11168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/@shadcn/helpers@0.2.0/packages/helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​shadcn/helpers\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shadcn/react` from 0.3.0 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003e@​shadcn/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​shadcn/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11720\"\u003e#11720\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/503a3a57aec9a3817e37f90aa0817b1fabd284d0\"\u003e\u003ccode\u003e503a3a57aec9a3817e37f90aa0817b1fabd284d0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Set \u003ccode\u003edata-pending-scroll\u003c/code\u003e on the MessageScroller root and viewport until \u003ccode\u003edefaultScrollPosition\u003c/code\u003e (\u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;last-anchor\u0026quot;\u003c/code\u003e) is applied, so the viewport can be hidden and a server-rendered transcript does not flash the top of the thread on reload.\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/shadcn-ui/ui/blob/main/packages/react/CHANGELOG.md\"\u003e@​shadcn/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11720\"\u003e#11720\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/503a3a57aec9a3817e37f90aa0817b1fabd284d0\"\u003e\u003ccode\u003e503a3a57aec9a3817e37f90aa0817b1fabd284d0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Set \u003ccode\u003edata-pending-scroll\u003c/code\u003e on the MessageScroller root and viewport until \u003ccode\u003edefaultScrollPosition\u003c/code\u003e (\u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;last-anchor\u0026quot;\u003c/code\u003e) is applied, so the viewport can be hidden and a server-rendered transcript does not flash the top of the thread on reload.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/63c1308d112b6b1205d86244a156cca1abef5087\"\u003e\u003ccode\u003e63c1308\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/react/issues/11714\"\u003e#11714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/503a3a57aec9a3817e37f90aa0817b1fabd284d0\"\u003e\u003ccode\u003e503a3a5\u003c/code\u003e\u003c/a\u003e fix(react): hide MessageScroller until the opening position applies (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/react/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/@shadcn/react@0.3.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 7.0.44 to 7.0.92\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md\"\u003eai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.92\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea51cc94: fix(ai): preserve provider metadata from empty smooth stream deltas\u003c/li\u003e\n\u003cli\u003ed1904d3: fix(ai): surface fallback errors for empty HTTP response bodies\u003c/li\u003e\n\u003cli\u003e84e5a79: fix(ai): skip \u003ccode\u003esmoothStream\u003c/code\u003e delays while the document is hidden\u003c/li\u003e\n\u003cli\u003ea8e8ad0: fix(ai): expose call ID and abort reason in streamText onAbort callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a7e324b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.74\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.91\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e802af1e: Add configurable recovery for provider errors received after \u003ccode\u003estreamText\u003c/code\u003e response streaming begins. Explicitly configuring \u003ccode\u003estreamRetries\u003c/code\u003e enables isolated retry attempts, including one bounded callback-directed recovery through \u003ccode\u003eStreamTextOnErrorRetryCallback\u003c/code\u003e with \u003ccode\u003estreamRetries: 0\u003c/code\u003e; recovered results and metadata reflect only the successful attempt, while the existing \u003ccode\u003eStreamTextOnErrorCallback\u003c/code\u003e contract and logging-only observer behavior remain compatible.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5484f27]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [36eb7ee]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [622fa7f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.73\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.90\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4d25a08]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6bcc0f8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.72\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.89\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5190b67: feat(provider): extend the FilesV4 interface with optional \u003ccode\u003egetFileMetadata\u003c/code\u003e, \u003ccode\u003edownloadFile\u003c/code\u003e (streaming), and \u003ccode\u003edeleteFile\u003c/code\u003e operations, plus \u003ccode\u003eabortSignal\u003c/code\u003e/\u003ccode\u003eheaders\u003c/code\u003e call options and a \u003ccode\u003e{ type: 'stream' }\u003c/code\u003e upload data variant; upload results now expose \u003ccode\u003ebyteSize\u003c/code\u003e, \u003ccode\u003ecreatedAt\u003c/code\u003e, and \u003ccode\u003eexpiresAt\u003c/code\u003e (also surfaced by the core \u003ccode\u003euploadFile()\u003c/code\u003e helper, which now forwards \u003ccode\u003eabortSignal\u003c/code\u003e/\u003ccode\u003eheaders\u003c/code\u003e); add \u003ccode\u003epostMultipartStreamToApi\u003c/code\u003e (streaming multipart uploads with deterministic part ordering and failure-path stream teardown), \u003ccode\u003edeleteFromApi\u003c/code\u003e, and \u003ccode\u003ecreateBinaryStreamResponseHandler\u003c/code\u003e to provider-utils\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5190b67]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.35\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.71\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.88\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8b6b756: fix(ai): prevent generateText from accepting responses that violate required tool choices\u003c/li\u003e\n\u003cli\u003ee07b577: feat: add tool calling support to batch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.87\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/34f3b7991f16451e6fd84ba5dc39f9c0b20b0514\"\u003e\u003ccode\u003e34f3b79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20250\"\u003e#20250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a8e8ad0bec23a137a8a1385d3fec4a2c69f20bd6\"\u003e\u003ccode\u003ea8e8ad0\u003c/code\u003e\u003c/a\u003e fix: align streamText onAbort callback types and documentation with runtime a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/84e5a79fc56f112bfe6ca4f838d4587ecace09d6\"\u003e\u003ccode\u003e84e5a79\u003c/code\u003e\u003c/a\u003e fix: prevent smoothStream from stalling streams in background tabs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20219\"\u003e#20219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a51cc94233230f1b5dae346a1a3bc51e52dd82b1\"\u003e\u003ccode\u003ea51cc94\u003c/code\u003e\u003c/a\u003e fix: preserve provider metadata from empty smoothStream deltas without leakin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1904d3380dca3253a0c655dee0e23bf009508e7\"\u003e\u003ccode\u003ed1904d3\u003c/code\u003e\u003c/a\u003e fix: surface fallback error messages for empty HTTP error responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20112\"\u003e#20112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/79b4ab869b38c5c702bc3a3bf055254b74648759\"\u003e\u003ccode\u003e79b4ab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20192\"\u003e#20192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/802af1e6db8e7bf9553b143fd4da239573a721dc\"\u003e\u003ccode\u003e802af1e\u003c/code\u003e\u003c/a\u003e feat: add configurable, attempt-isolated recovery for mid-stream provider fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5190b67647b5e0469ddce589122a1854f738cbe5\"\u003e\u003ccode\u003e5190b67\u003c/code\u003e\u003c/a\u003e feat(provider): add optional getFileMetadata/downloadFile/deleteFile to Files...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@7.0.92/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.14.0 to 16.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003cli\u003eWith nested root folders, each level gets its own dropdown instead of one flat list. Tab lists (\u003ccode\u003etabMode: 'top'\u003c/code\u003e on Docs layout, \u003ccode\u003etabMode: 'navbar'\u003c/code\u003e on Notebook layout) show the innermost \u003ccode\u003eroot: true\u003c/code\u003e group, and are hidden on pages outside of any root folder.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetLayoutTabs()\u003c/code\u003e includes typed root folders too, so a custom \u003ccode\u003etransform\u003c/code\u003e also decorates them. Custom \u003ccode\u003etabs\u003c/code\u003e entries bound to a page tree folder are grouped the same way, other entries are appended to the \u003ccode\u003eroot: true\u003c/code\u003e dropdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etabs={false}\u003c/code\u003e disables the dropdowns of typed root folders as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003efindProjection()\u003c/code\u003e in \u003ccode\u003efumadocs-core/page-tree\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eFind the structural projection of a page in another root folder, the page at the same file path relative to the root folder:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { findProjection } from 'fumadocs-core/page-tree';\n\u003cp\u003efindProjection(v1, v2, page)?.url;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.4\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.4\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bd6f3b02861f31e79226cab2ff404a460ea641d\"\u003e\u003ccode\u003e1bd6f3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8a3592ffb87b6e16d7dd96f1f1d645a40d4eac38\"\u003e\u003ccode\u003e8a3592f\u003c/code\u003e\u003c/a\u003e fix(api-docs): improve schema merging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/31f98054dbe108be5d3f194d745e360949974878\"\u003e\u003ccode\u003e31f9805\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c7b64ca1f3bce4a8884b7dface04da4943a078f4\"\u003e\u003ccode\u003ec7b64ca\u003c/code\u003e\u003c/a\u003e docs: introduce typed roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/119c2cf94cec70bf66c35aea76e2a9a501bf042c\"\u003e\u003ccode\u003e119c2cf\u003c/code\u003e\u003c/a\u003e feat(core): typed roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3a93aa5e3508aa923f9d776ee033ad404d749cf2\"\u003e\u003ccode\u003e3a93aa5\u003c/code\u003e\u003c/a\u003e fix(api-docs): intersect overlapping type sets when merging allOf (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5a806c96f56f5327ce14aecb6015630c0b005572\"\u003e\u003ccode\u003e5a806c9\u003c/code\u003e\u003c/a\u003e docs: improve remark-image docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/638457e5103e6eef760ebe55bed072119673f992\"\u003e\u003ccode\u003e638457e\u003c/code\u003e\u003c/a\u003e test(core): cover shiki highlighting of nested code blocks (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3525\"\u003e#3525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b54011ccace644674f892b88b4430f901a8ffaf5\"\u003e\u003ccode\u003eb54011c\u003c/code\u003e\u003c/a\u003e feat(openapi,api-docs): make components installable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a5e66be33be685f11286d6052d7ad978f9d1e0dc\"\u003e\u003ccode\u003ea5e66be\u003c/code\u003e\u003c/a\u003e docs: add generative-a11y to showcase (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.14.0...fumadocs@16.15.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 15.2.1 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.1\u003c/h2\u003e\n\u003ch3\u003eScope \u003ccode\u003elastModified\u003c/code\u003e git log to the content directory\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egit log\u003c/code\u003e is scoped to the collection's content directory instead of buffering the repository's entire history in every worker.\u003c/p\u003e\n\u003ch3\u003eFix Vite dev server crash on declaration-only dependencies\u003c/h3\u003e\n\u003cp\u003eThe injected Vite config no longer pre-bundles packages without runtime JavaScript, such as \u003ccode\u003e@types/mdx\u003c/code\u003e. Pre-bundling them made esbuild parse \u003ccode\u003e.d.ts\u003c/code\u003e files and fail on imports that only exist in type space, crashing the dev server.\u003c/p\u003e\n\u003ch3\u003eEncode \u003ccode\u003eimport.meta.glob\u003c/code\u003e query values\u003c/h3\u003e\n\u003cp\u003eThe Vite codegen passed the query to \u003ccode\u003eimport.meta.glob\u003c/code\u003e as an object, letting the bundler serialize it. Rolldown inlines the values as-is, so a macro id such as \u003ccode\u003esrc/lib/source.ts#docs\u003c/code\u003e left an unescaped \u003ccode\u003e/\u003c/code\u003e in the content file's module id and relative imports from that module (e.g. images from \u003ccode\u003e![Banner](https://github.com/fuma-nama/fumadocs/blob/HEAD/logo.png)\u003c/code\u003e) failed to resolve, since the importer's directory is derived from the raw id.\u003c/p\u003e\n\u003cp\u003eThe query is now serialized (and percent-encoded) by Fumadocs itself, matching what the Node.js codegen already did.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.0\u003c/h2\u003e\n\u003ch3\u003eSätteri 0.10\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e@fumadocs/satteri\u003c/code\u003e now requires \u003ccode\u003esatteri\u003c/code\u003e ^0.10.3, and the plugins were rewritten on its new capabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExports (\u003ccode\u003efrontmatter\u003c/code\u003e, \u003ccode\u003etoc\u003c/code\u003e, \u003ccode\u003estructuredData\u003c/code\u003e, …) are emitted by an \u003ccode\u003eafter\u003c/code\u003e document hook instead of an anchor marker appended to the source, so plugins no longer see (or need to skip) the anchor node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.2.1...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `input-otp` from 1.4.2 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guilhermerodz/input-otp/releases\"\u003einput-otp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003cp\u003ePromotes the safe 1.5.0-beta.2 code without functional changes. Everything in this release is backwards-compatible: no public type changes and no behavior changes beyond the bug fixes below. Two beta.1 experiments are deliberately excluded — the iOS native-selection workaround (the thin native selection artifact remains a known cosmetic limitation) and the \u003ccode\u003eonComplete\u003c/code\u003e type narrowing, which returns in 2.0.0 as a documented breaking change.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(input): reserve the password manager badge gutter only where it fits\u003c/li\u003e\n\u003cli\u003efix(input): disable spellcheck by default\u003c/li\u003e\n\u003cli\u003efix(input): feature-detect \u003ccode\u003eResizeObserver\u003c/code\u003e before observing\u003c/li\u003e\n\u003cli\u003efix(input): use a 16px fallback until \u003ccode\u003e--root-height\u003c/code\u003e resolves, preventing iOS focus zoom\u003c/li\u003e\n\u003cli\u003efix(input): clear pending synchronization timeouts on unmount\u003c/li\u003e\n\u003cli\u003efeat(input): add a \u003ccode\u003enonce\u003c/code\u003e prop for Content-Security-Policy support\u003c/li\u003e\n\u003cli\u003efix(input): guard the input reference used by the \u003ccode\u003eselectionchange\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003efix(input): opt the container out of browser translation\u003c/li\u003e\n\u003cli\u003efix(input): report cosmetic CSS rule failures as warnings instead of errors\u003c/li\u003e\n\u003cli\u003edocs: document the stable iOS selection behavior and its cosmetic limitation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSafe release candidate for 1.5.0. This release withdraws the experimental iOS native-selection workaround from 1.5.0-beta.1 after compatibility review. The edit menu, paste, typing, selection and focus behavior return to the proven 1.4.x implementation; the thin native selection artifact remains a known iOS limitation.\u003c/p\u003e\n\u003cp\u003eIt also withdraws the \u003ccode\u003eonComplete\u003c/code\u003e type narrowing from 1.5.0-beta.1. Although type-level only, it can fail compilation of existing handlers typed with extra or non-string parameters (a common example is passing react-hook-form's \u003ccode\u003ehandleSubmit(onSubmit)\u003c/code\u003e directly), which makes it a breaking change under semver. It will return in 2.0.0 with a documented migration path.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erevert(input): withdraw the experimental iOS native-selection workaround from 1.5.0-beta.1\u003c/li\u003e\n\u003cli\u003erevert(types): withdraw the \u003ccode\u003eonComplete\u003c/code\u003e narrowing from 1.5.0-beta.1, deferring it to 2.0.0\u003c/li\u003e\n\u003cli\u003edocs: align the mobile and edge-case documentation with the stable candidate\u003c/li\u003e\n\u003cli\u003etest: verify focus, typing, editing, deletion, paste, Select All → Paste and the native edit menu on iOS 18.0 and 26.5 simulators\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated experimental release. It introduced an iOS native-selection workaround that moved and scaled the underlying input, and narrowed the \u003ccode\u003eonComplete\u003c/code\u003e type in a way that can break compilation of existing apps. Both were withdrawn in 1.5.0-beta.2 and are not planned for 1.5.0 stable. Existing installs remain reproducible, but new beta users should use 1.5.0-beta.2 or later.\u003c/p\u003e\n\u003cp\u003ePrepared but not published. Its safe changes are included in 1.5.0-beta.2.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(input): reserve the password manager badge gutter only where it fits\n\u003cul\u003e\n\u003cli\u003eOnce a badge was detected, the input grew 40px past the container to push the badge off the last slot — and the only guard was the distance to the viewport's right edge. Inside a constrained scroll container (a card, a modal) that overhang registered as scrollable overflow: a horizontal scrollbar appeared and shifted the whole layout. The space check now measures the nearest ancestor that constrains horizontal overflow (scroll containers, \u003ccode\u003eoverflow: hidden\u003c/code\u003e/\u003ccode\u003eclip\u003c/code\u003e ancestors, the container itself, and the real viewport width) and skips the push when the gutter doesn't fit; the badge then stays over the last slot, exactly as with \u003ccode\u003epushPasswordManagerStrategy=\u0026quot;none\u0026quot;\u003c/code\u003e. Nothing is ever clipped, so extensions keep rendering their badges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): disable spellcheck by default\n\u003cul\u003e\n\u003cli\u003eBrowsers would mark a filled code as a spelling error and underline it. \u003ccode\u003espellCheck\u003c/code\u003e now defaults to \u003ccode\u003efalse\u003c/code\u003e; passing your own \u003ccode\u003espellCheck\u003c/code\u003e prop still overrides it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): feature-detect ResizeObserver before observing\n\u003cul\u003e\n\u003cli\u003eBrowsers without \u003ccode\u003eResizeObserver\u003c/code\u003e (e.g. iOS Safari \u0026lt;13.4) crashed on mount. When the observer is unavailable, the root height is now simply measured once on mount.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): fall back to 16px font-size until \u003ccode\u003e--root-height\u003c/code\u003e resolves\n\u003cul\u003e\n\u003cli\u003eBefore the variable is set, the invisible input inherited its font-size — and when that inherited size was under 16px, iOS Safari zoomed the whole page on focus or back-navigation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): clear pending sync timeouts on unmount\n\u003cul\u003e\n\u003cli\u003eThe autofill/selection sync timeouts could fire after unmount, causing state updates on an unmounted component — noisy \u003ccode\u003eact()\u003c/code\u003e warnings and flaky CI test runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(input): add \u003ccode\u003enonce\u003c/code\u003e prop\n\u003cul\u003e\n\u003cli\u003eApplied to the \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tag the library injects, so a \u003ccode\u003estyle-src\u003c/code\u003e Content-Security-Policy that requires nonces no longer blocks it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): use the guarded input reference inside the selectionchange listener\n\u003cul\u003e\n\u003cli\u003eFixes a \u003ccode\u003enull is not an object (evaluating 'setSelectionRange')\u003c/code\u003e crash when the listener fired while the ref was already null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): opt the container out of browser translation\n\u003cul\u003e\n\u003cli\u003eChrome's translator rewrote the slots' text nodes (wrapping them in \u003ccode\u003e\u0026lt;font\u0026gt;\u003c/code\u003e elements), crashing React on the next re-render — easiest to hit with alphanumeric codes under an active page translation. The container now carries \u003ccode\u003etranslate=\u0026quot;no\u0026quot;\u003c/code\u003e; a one-time code is never meaningful to translate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): log CSS rule insertion failures as warnings, not errors\n\u003cul\u003e\n\u003cli\u003eSome environments reject individual cosmetic selectors (\u003ccode\u003e:autofill\u003c/code\u003e in older Android WebViews, for instance). Nothing breaks when that happens, but the \u003ccode\u003econsole.error\u003c/code\u003e was captured by Sentry and similar tools as if the application had failed. Same message, warning level.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003echore(types): narrow \u003ccode\u003eonComplete\u003c/code\u003e to \u003ccode\u003e(value: string) =\u0026gt; unknown\u003c/code\u003e\u003c/del\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guilhermerodz/input-otp/blob/master/CHANGELOG.md\"\u003einput-otp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.0]\u003c/h2\u003e\n\u003cp\u003ePromotes the safe 1.5.0-beta.2 code without functional changes. Everything in this release is backwards-compatible: no public type changes and no behavior changes beyond the bug fixes below. Two beta.1 experiments are deliberately excluded — the iOS native-selection workaround (the thin native selection artifact remains a known cosmetic limitation) and the \u003ccode\u003eonComplete\u003c/code\u003e type narrowing, which returns in 2.0.0 as a documented breaking change.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(input): reserve the password manager badge gutter only where it fits\u003c/li\u003e\n\u003cli\u003efix(input): disable spellcheck by default\u003c/li\u003e\n\u003cli\u003efix(input): feature-detect \u003ccode\u003eResizeObserver\u003c/code\u003e before observing\u003c/li\u003e\n\u003cli\u003efix(input): use a 16px fallback until \u003ccode\u003e--root-height\u003c/code\u003e resolves, preventing iOS focus zoom\u003c/li\u003e\n\u003cli\u003efix(input): clear pending synchronization timeouts on unmount\u003c/li\u003e\n\u003cli\u003efeat(input): add a \u003ccode\u003enonce\u003c/code\u003e prop for Content-Security-Policy support\u003c/li\u003e\n\u003cli\u003efix(input): guard the input reference used by the \u003ccode\u003eselectionchange\u003c/code\u003e listener\u003c/li\u003e\n\u003cli\u003efix(input): opt the container out of browser translation\u003c/li\u003e\n\u003cli\u003efix(input): report cosmetic CSS rule failures as warnings instead of errors\u003c/li\u003e\n\u003cli\u003edocs: document the stable iOS selection behavior and its cosmetic limitation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0-beta.2]\u003c/h2\u003e\n\u003cp\u003eSafe release candidate for 1.5.0. This release withdraws the experimental iOS native-selection workaround from 1.5.0-beta.1 after compatibility review. The edit menu, paste, typing, selection and focus behavior return to the proven 1.4.x implementation; the thin native selection artifact remains a known iOS limitation.\u003c/p\u003e\n\u003cp\u003eIt also withdraws the \u003ccode\u003eonComplete\u003c/code\u003e type narrowing from 1.5.0-beta.1. Although type-level only, it can fail compilation of existing handlers typed with extra or non-string parameters (a common example is passing react-hook-form's \u003ccode\u003ehandleSubmit(onSubmit)\u003c/code\u003e directly), which makes it a breaking change under semver. It will return in 2.0.0 with a documented migration path.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erevert(input): withdraw the experimental iOS native-selection workaround from 1.5.0-beta.1\u003c/li\u003e\n\u003cli\u003erevert(types): withdraw the \u003ccode\u003eonComplete\u003c/code\u003e narrowing from 1.5.0-beta.1, deferring it to 2.0.0\u003c/li\u003e\n\u003cli\u003edocs: align the mobile and edge-case documentation with the stable candidate\u003c/li\u003e\n\u003cli\u003etest: verify focus, typing, editing, deletion, paste, Select All → Paste and the native edit menu on iOS 18.0 and 26.5 simulators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0-beta.1]\u003c/h2\u003e\n\u003cp\u003eDeprecated experimental release. It introduced an iOS native-selection workaround that moved and scaled the underlying input, and narrowed the \u003ccode\u003eonComplete\u003c/code\u003e type in a way that can break compilation of existing apps. Both were withdrawn in 1.5.0-beta.2 and are not planned for 1.5.0 stable. Existing installs remain reproducible, but new beta users should use 1.5.0-beta.2 or later.\u003c/p\u003e\n\u003ch2\u003e[1.5.0-beta.0]\u003c/h2\u003e\n\u003cp\u003ePrepared but not published. Its safe changes are included in 1.5.0-beta.2.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(input): reserve the password manager badge gutter only where it fits\n\u003cul\u003e\n\u003cli\u003eOnce a badge was detected, the input grew 40px past the container to push the badge off the last slot — and the only guard was the distance to the viewport's right edge. Inside a constrained scroll container (a card, a modal) that overhang registered as scrollable overflow: a horizontal scrollbar appeared and shifted the whole layout. The space check now measures the nearest ancestor that constrains horizontal overflow (scroll containers, \u003ccode\u003eoverflow: hidden\u003c/code\u003e/\u003ccode\u003eclip\u003c/code\u003e ancestors, the container itself, and the real viewport width) and skips the push when the gutter doesn't fit; the badge then stays over the last slot, exactly as with \u003ccode\u003epushPasswordManagerStrategy=\u0026quot;none\u0026quot;\u003c/code\u003e. Nothing is ever clipped, so extensions keep rendering their badges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): disable spellcheck by default\n\u003cul\u003e\n\u003cli\u003eBrowsers would mark a filled code as a spelling error and underline it. \u003ccode\u003espellCheck\u003c/code\u003e now defaults to \u003ccode\u003efalse\u003c/code\u003e; passing your own \u003ccode\u003espellCheck\u003c/code\u003e prop still overrides it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): feature-detect ResizeObserver before observing\n\u003cul\u003e\n\u003cli\u003eBrowsers without \u003ccode\u003eResizeObserver\u003c/code\u003e (e.g. iOS Safari \u0026lt;13.4) crashed on mount. When the observer is unavailable, the root height is now simply measured once on mount.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): fall back to 16px font-size until \u003ccode\u003e--root-height\u003c/code\u003e resolves\n\u003cul\u003e\n\u003cli\u003eBefore the variable is set, the invisible input inherited its font-size — and when that inherited size was under 16px, iOS Safari zoomed the whole page on focus or back-navigation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): clear pending sync timeouts on unmount\n\u003cul\u003e\n\u003cli\u003eThe autofill/selection sync timeouts could fire after unmount, causing state updates on an unmounted component — noisy \u003ccode\u003eact()\u003c/code\u003e warnings and flaky CI test runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(input): add \u003ccode\u003enonce\u003c/code\u003e prop\n\u003cul\u003e\n\u003cli\u003eApplied to the \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tag the library injects, so a \u003ccode\u003estyle-src\u003c/code\u003e Content-Security-Policy that requires nonces no longer blocks it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): use the guarded input reference inside the selectionchange listener\n\u003cul\u003e\n\u003cli\u003eFixes a \u003ccode\u003enull is not an object (evaluating 'setSelectionRange')\u003c/code\u003e crash when the listener fired while the ref was already null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(input): opt the container out of browser translation\n\u003cul\u003e\n\u003cli\u003eChrome's translator rewrote the slots' text nodes (wrapping them in \u003ccode\u003e\u0026lt;font\u0026gt;\u003c/code\u003e elements), crashing React on the next re-render — easiest to hit with alphanumeric codes under an active page translation. The container now carries \u003ccode\u003etranslate=\u0026quot;no\u0026quot;\u003c/code\u003e; a one-time code is never meaningful to translate.\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\u003eSee full diff in \u003ca href=\"https://github.com/guilhermerodz/input-otp/commits/v1.5.0/packages/input-otp\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 input-otp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.43.0 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[13.2.0] 2026-unreleased\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimate.addEffect()\u003c/code\u003e for registering effects that lets \u003ccode\u003eanimate\u003c/code\u003e drive non-DOM subjects alongside DOM elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethreeEffect\u003c/code\u003e (\u003ccode\u003emotion/three\u003c/code\u003e) supporting Three.js objects, materials, shader uniforms, TSL uniform nodes and more.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evgpuEffect\u003c/code\u003e (\u003ccode\u003emotion/vgpu\u003c/code\u003e) supporting shared uniforms, \u003ccode\u003eEffect\u003c/code\u003e/\u003ccode\u003eDraw\u003c/code\u003e/\u003ccode\u003eCompute\u003c/code\u003e bindings (\u003ccode\u003e\u0026quot;params.time\u0026quot;\u003c/code\u003e), scene nodes, cameras, lights, materials, orbit controls, CSS colors and vector components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreateEffect\u003c/code\u003e now accepts \u003ccode\u003etest\u003c/code\u003e, \u003ccode\u003eread\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e options and exposes bound motion values via \u003ccode\u003eeffect.get()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize and improved performance of \u003ccode\u003espring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.1.1] 2026-08-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuard animation \u003ccode\u003ewindow\u003c/code\u003e access in non-browser runtimes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Improved compat with React 19 strict mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.1.0] 2026-08-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Multidimensional reorder.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Automatic axis detection.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: RTL support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.0.0] 2026-08-05\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved optional \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e dependency in favour of explicit \u003ccode\u003e\u0026lt;MotionConfig isValidProp={isPropValid}\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHardware-accelerated SVG elements correctly apply final style on animation complete.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure nodes are marked as safe to remove when rendering \u003ccode\u003epropagate\u003c/code\u003e with no \u003ccode\u003emotion\u003c/code\u003e children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0f1c11975f8ccad99c6c42422a46de3e310169aa\"\u003e\u003ccode\u003e0f1c119\u003c/code\u003e\u003c/a\u003e v13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f73cbd7b11ebeee97640dbe586c6039fcf5eff45\"\u003e\u003ccode\u003ef73cbd7\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d743b79e59e4f24fb0390f19bfcb05371f6fe12a\"\u003e\u003ccode\u003ed743b79\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ce2719dfb620bf0df54c8b3e6c413252ab2f974e\"\u003e\u003ccode\u003ece2719d\u003c/code\u003e\u003c/a\u003e Add WebGPURenderer TSL demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b800e587136bdf1d8ab3c4080789ddcf01976c37\"\u003e\u003ccode\u003eb800e58\u003c/code\u003e\u003c/a\u003e Add TSL uniform node support to Three.js animate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d60a9563a59963175eb30dc362001d5224a2aa1f\"\u003e\u003ccode\u003ed60a956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3800\"\u003e#3800\u003c/a\u003e from motiondivision/add-uniform-effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a2d3227bbe4e8cf52a35c5a7bfb675313ccd4af1\"\u003e\u003ccode\u003ea2d3227\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3799\"\u003e#3799\u003c/a\u003e from motiondivision/generator-filesize-optimisations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/55c8f8e51cfc5b2a682e0ae2a49d817ce151ebaf\"\u003e\u003ccode\u003e55c8f8e\u003c/code\u003e\u003c/a\u003e Remove redundant comment from inertia bounds check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/84c2599c26c1b387c262e52386165b867b14d738\"\u003e\u003ccode\u003e84c2599\u003c/code\u003e\u003c/a\u003e Add GPU adapter preview examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7b0ac88076af89180989676aa43bd63475e86f80\"\u003e\u003ccode\u003e7b0ac88\u003c/code\u003e\u003c/a\u003e Create adapter MotionValues lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.43.0...v13.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.11 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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...\n\n_Description has been truncated_","html_url":"https://github.com/douinc/ondo-ui/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/douinc%2Fondo-ui/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"}},{"old_version":"16.15.4","new_version":"16.15.8","update_type":"patch","path":"/docs/site","pr_created_at":"2026-09-08T22:55:56.000Z","version_change":"16.15.4 → 16.15.8","issue":{"uuid":"5392772095","node_id":"PR_kwDOUEDt_c8AAAABCvzCVg","number":14,"state":"open","title":"chore(deps): bump the npm-minor-patch group in /docs/site with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript","dependency-trivial","requires-human"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-08T22:55:56.000Z","updated_at":"2026-09-08T22:57:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":6,"packages":[{"name":"fumadocs-core","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.4","new_version":"16.15.8","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.38.0","new_version":"1.42.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"}],"path":"/docs/site","ecosystem":"npm"},"body":"Bumps the npm-minor-patch group in /docs/site with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.4` | `16.15.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.38.0` | `1.42.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.5.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.2.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n\nUpdates `fumadocs-core` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.4 to 16.15.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.8\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix Tabs reverting to the hash target after a tab click\u003c/h3\u003e\n\u003cp\u003eThe hash-to-tab logic of \u003ccode\u003eTabs\u003c/code\u003e ran on every render instead of only on mount and \u003ccode\u003ehashchange\u003c/code\u003e, because the effect depended on a \u003ccode\u003euseEffectEvent\u003c/code\u003e callback, which is not referentially stable.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20e9b5fc4bb32f6350a176e1203e40bf23e7a634\"\u003e\u003ccode\u003e20e9b5f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3538\"\u003e#3538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/66c5662eb8b9b98e4c97a0a608f4b96eb5f531eb\"\u003e\u003ccode\u003e66c5662\u003c/code\u003e\u003c/a\u003e docs: add agent setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5dda15c1d690beda0b01dcb04886c41fb6cacc75\"\u003e\u003ccode\u003e5dda15c\u003c/code\u003e\u003c/a\u003e fix(ui): tabs hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.4...fumadocs@16.15.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.38.0 to 1.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests 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/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\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/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-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/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\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/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\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/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\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/1.40.0...1.41.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.42.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 `@types/node` from 26.4.0 to 26.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.5 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.26 to 8.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e544bffc4f4b3966d8ec69c41744b3ed65afc64a\"\u003e\u003ccode\u003ee544bff\u003c/code\u003e\u003c/a\u003e Release 8.5.28 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f8fc2525717a6a7216659f7be43c525f60c6a15a\"\u003e\u003ccode\u003ef8fc252\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5039fd78962d285abea5d7b3aebef32f053781ce\"\u003e\u003ccode\u003e5039fd7\u003c/code\u003e\u003c/a\u003e Add missed release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae40ca499cf6a9afdbb264c0ec09e71fe934e2af\"\u003e\u003ccode\u003eae40ca4\u003c/code\u003e\u003c/a\u003e Release 8.5.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/62b1626bb7fbb28eda616d002cbd525d239b18ba\"\u003e\u003ccode\u003e62b1626\u003c/code\u003e\u003c/a\u003e Fix linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1dba9384515a2dbc64517697c2f738b6d5c3f9a4\"\u003e\u003ccode\u003e1dba938\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3e82edc9f037faa41647342dceceba9b841f9881\"\u003e\u003ccode\u003e3e82edc\u003c/code\u003e\u003c/a\u003e Keep non-annotation comments when the processor has no plugins (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6d23bc362203118478bc8051b81f2910907ebe6e\"\u003e\u003ccode\u003e6d23bc3\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/508e9976be81536292e7666741e1c35e876b9a6a\"\u003e\u003ccode\u003e508e997\u003c/code\u003e\u003c/a\u003e Add GitHub Sponsors link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e993739dc49b6055f7dfc59b161d75702f0b2b8b\"\u003e\u003ccode\u003ee993739\u003c/code\u003e\u003c/a\u003e Add CodeRabbit sponsor (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.26...8.5.28\"\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/yo61/python-template/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yo61%2Fpython-template/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"16.15.6","new_version":"16.15.7","update_type":"patch","path":null,"pr_created_at":"2026-09-08T20:14:07.000Z","version_change":"16.15.6 → 16.15.7","issue":{"uuid":"5391452365","node_id":"PR_kwDOUOInxs8AAAABCuvkWQ","number":20,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-10T06:17:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-08T20:14:07.000Z","updated_at":"2026-09-10T06:17:29.000Z","time_to_close":122596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":10,"packages":[{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"hono","old_version":"4.13.5","new_version":"4.13.7","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.2.11","new_version":"6.2.12","repository_url":"https://github.com/panva/jose"},{"name":"fumadocs-core","old_version":"16.15.6","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.6","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.41.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@jitl/quickjs-singlefile-cjs-release-sync","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/justjake/quickjs-emscripten"},{"name":"quickjs-emscripten","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/justjake/quickjs-emscripten"},{"name":"@types/node","old_version":"12.20.55","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |\n| [hono](https://github.com/honojs/hono) | `4.13.5` | `4.13.7` |\n| [jose](https://github.com/panva/jose) | `6.2.11` | `6.2.12` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.6` | `16.15.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.6` | `16.15.7` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.41.0` |\n| [@jitl/quickjs-singlefile-cjs-release-sync](https://github.com/justjake/quickjs-emscripten) | `0.31.0` | `0.32.0` |\n| [quickjs-emscripten](https://github.com/justjake/quickjs-emscripten) | `0.31.0` | `0.32.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `12.20.55` | `26.4.1` |\n\n\nUpdates `typescript` from 5.9.3 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 7.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\"\u003ehttps://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis tag was originally released at: \u003ca href=\"https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\"\u003ehttps://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0.1 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/1e4744d68260a7cb91b62b12edc3f6a2187faaf1\"\u003e\u003ccode\u003e1e4744d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a5a219c3b5da0db4fa0ecf6c0b1f588c9af9c669\"\u003e\u003ccode\u003ea5a219c\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4558\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ecfe30dce91368d52c9a49b6095bb0b673a238f8\"\u003e\u003ccode\u003eecfe30d\u003c/code\u003e\u003c/a\u003e Update status localization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5de25b5f8fec2ca35eadaed041f1f06d2e214895\"\u003e\u003ccode\u003e5de25b5\u003c/code\u003e\u003c/a\u003e Hide executable name in TypeScript status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d7ce74a75da2b80e8201506a1599c06549432b93\"\u003e\u003ccode\u003ed7ce74a\u003c/code\u003e\u003c/a\u003e Show bundled TypeScript version for packaged servers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29be66a607707f90d7a53103a4469bb3015a4d54\"\u003e\u003ccode\u003e29be66a\u003c/code\u003e\u003c/a\u003e Correct TS 7 release version to 7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ed2bd1bfa4aac5211ce4bc58fcd1313c7eddc8ff\"\u003e\u003ccode\u003eed2bd1b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into ts7-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/887307575c58ea640dbeba3b4e8fdb6347cd3044\"\u003e\u003ccode\u003e8873075\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9427131ae2d4e230a90ee8a09daac4e75da3e311\"\u003e\u003ccode\u003e9427131\u003c/code\u003e\u003c/a\u003e Set up stable / nightly extension split, other prep (microsoft/typescript-go#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d4eaca5460a1f5f02a829e62706794b0a6fb903e\"\u003e\u003ccode\u003ed4eaca5\u003c/code\u003e\u003c/a\u003e\u003ccode\u003emicrosoft/typescript-go#4549\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~microsoft1es\"\u003emicrosoft1es\u003c/a\u003e, a new releaser for typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.11 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003cp\u003eVitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our \u003ca href=\"https://vitest.dev/blog/vitest-5.html\"\u003eblog post\u003c/a\u003e for the official announcement.\u003c/p\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eloupe.inspect\u003c/code\u003e with pretty-format  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5 (1M context)\u003c/strong\u003e and \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9609\"\u003evitest-dev/vitest#9609\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f802da4b\"\u003e\u003c!-- raw HTML omitted --\u003e(3f802)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove quotes from string values in \u003ccode\u003etest.for/each\u003c/code\u003e title \u003ccode\u003e$\u003c/code\u003e variable (take 2)  -  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/10170\"\u003evitest-dev/vitest#10170\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/04d37e9d7\"\u003e\u003c!-- raw HTML omitted --\u003e(04d37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault \u003ccode\u003eattachmentsDir\u003c/code\u003e from \u003ccode\u003e.vitest-attachements/\u003c/code\u003e to \u003ccode\u003e.vitest/attachments/\u003c/code\u003e  -  by \u003ca href=\"https://github.com/MdSadiqMd\"\u003e\u003ccode\u003e@​MdSadiqMd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10186\"\u003evitest-dev/vitest#10186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ba7338c3\"\u003e\u003c!-- raw HTML omitted --\u003e(1ba73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003esequential\u003c/code\u003e test/suite options in favor of \u003ccode\u003econcurrent\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10198\"\u003evitest-dev/vitest#10198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9229f2edc\"\u003e\u003c!-- raw HTML omitted --\u003e(9229f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRepresent locator as an object instead of a string  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10212\"\u003evitest-dev/vitest#10212\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/80f07edf6\"\u003e\u003c!-- raw HTML omitted --\u003e(80f07)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline \u003ccode\u003eexpect\u003c/code\u003e package  -  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/10221\"\u003evitest-dev/vitest#10221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ad16223e7\"\u003e\u003c!-- raw HTML omitted --\u003e(ad162)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated entry points  -  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/10222\"\u003evitest-dev/vitest#10222\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/994c6ddb9\"\u003e\u003c!-- raw HTML omitted --\u003e(994c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire Node.js 22 and Vite 6.4  -  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/10178\"\u003evitest-dev/vitest#10178\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3876283e8\"\u003e\u003c!-- raw HTML omitted --\u003e(38762)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFail \u003ccode\u003eexpect.poll\u003c/code\u003e when function didn't resolve in time  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10233\"\u003evitest-dev/vitest#10233\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4df048c11\"\u003e\u003c!-- raw HTML omitted --\u003e(4df04)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow an error if hoistable methods are outside the top level scope  -  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/10460\"\u003evitest-dev/vitest#10460\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0b4fddcb\"\u003e\u003c!-- raw HTML omitted --\u003e(d0b4f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoHaveTextContent\u003c/code\u003e is strict, add \u003ccode\u003etoMatchTextContent\u003c/code\u003e as alternative  -  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/10473\"\u003evitest-dev/vitest#10473\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18f303079\"\u003e\u003c!-- raw HTML omitted --\u003e(18f30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't lookup config file from ancestor directories  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e and \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10428\"\u003evitest-dev/vitest#10428\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/945d9090e\"\u003e\u003c!-- raw HTML omitted --\u003e(945d9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline \u003ccode\u003e@vitest/runner\u003c/code\u003e package, do not publish it anymore  -  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/10511\"\u003evitest-dev/vitest#10511\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d6e46b1e\"\u003e\u003c!-- raw HTML omitted --\u003e(6d6e4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow mutating happy-dom/jsdom window object  -  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\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10373\"\u003evitest-dev/vitest#10373\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/206e8cff8\"\u003e\u003c!-- raw HTML omitted --\u003e(206e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003econcurrencyId\u003c/code\u003e/\u003ccode\u003eworkerId\u003c/code\u003e on TestModule's diagnostics, make id 1-based  -  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/10516\"\u003evitest-dev/vitest#10516\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bdd985433\"\u003e\u003c!-- raw HTML omitted --\u003e(bdd98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escreenshotDirectory\u003c/code\u003e config to \u003ccode\u003ebrowser.expect.toMatchScreenshot\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10592\"\u003evitest-dev/vitest#10592\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a60ded0fb\"\u003e\u003c!-- raw HTML omitted --\u003e(a60de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e and support mocking \u003ccode\u003eTemporal\u003c/code\u003e  -  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 (gpt-5.6-sol)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10654\"\u003evitest-dev/vitest#10654\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f8b1532fe\"\u003e\u003c!-- raw HTML omitted --\u003e(f8b15)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove webdriverio package  -  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/10675\"\u003evitest-dev/vitest#10675\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5fed68f72\"\u003e\u003c!-- raw HTML omitted --\u003e(5fed6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear mocks by default before each test  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10613\"\u003evitest-dev/vitest#10613\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f6463bf2\"\u003e\u003c!-- raw HTML omitted --\u003e(0f646)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't emit localStorage warnings on Node 26, fail gracefully when worker fails to start  -  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/10293\"\u003evitest-dev/vitest#10293\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/334edef92\"\u003e\u003c!-- raw HTML omitted --\u003e(334ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate config resolution from the server creation  -  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/10554\"\u003evitest-dev/vitest#10554\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c0ec3444\"\u003e\u003c!-- raw HTML omitted --\u003e(1c0ec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInline projects extend the root config by default  -  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/10750\"\u003evitest-dev/vitest#10750\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fec001ad3\"\u003e\u003c!-- raw HTML omitted --\u003e(fec00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable mocking Temporal without fake timers  -  by \u003ca href=\"https://github.com/fabon-f\"\u003e\u003ccode\u003e@​fabon-f\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10757\"\u003evitest-dev/vitest#10757\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac2d46b42\"\u003e\u003c!-- raw HTML omitted --\u003e(ac2d4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport nested projects  -  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/10846\"\u003evitest-dev/vitest#10846\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ec367cf2a\"\u003e\u003c!-- raw HTML omitted --\u003e(ec367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026gt;\u003c/code\u003e as separator in \u003ccode\u003e-t\u003c/code\u003e, calculate \u003ccode\u003eonly\u003c/code\u003e 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/10686\"\u003evitest-dev/vitest#10686\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a0b20bc86\"\u003e\u003c!-- raw HTML omitted --\u003e(a0b20)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFail the test when an asynchronous assertion is not awaited  -  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/10868\"\u003evitest-dev/vitest#10868\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/86d4a9da9\"\u003e\u003c!-- raw HTML omitted --\u003e(86d4a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare the Vite server between inline projects  -  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/10848\"\u003evitest-dev/vitest#10848\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d87c96ee4\"\u003e\u003c!-- raw HTML omitted --\u003e(d87c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParse files statically in vitest list by default  -  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/11088\"\u003evitest-dev/vitest#11088\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/51e949416\"\u003e\u003c!-- raw HTML omitted --\u003e(51e94)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebenchmark\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRewrite the public API  -  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/10113\"\u003evitest-dev/vitest#10113\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/19f6e8947\"\u003e\u003c!-- raw HTML omitted --\u003e(19f6e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIframe scale  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9745\"\u003evitest-dev/vitest#9745\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b639852cc\"\u003e\u003c!-- raw HTML omitted --\u003e(b6398)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable \u003ccode\u003elocators.exact\u003c/code\u003e by default  -  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/10430\"\u003evitest-dev/vitest#10430\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e203202f9\"\u003e\u003c!-- raw HTML omitted --\u003e(e2032)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u003ccode\u003esessionId\u003c/code\u003e for orchestrator html request  -  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\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10522\"\u003evitest-dev/vitest#10522\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/79b7d8fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(79b7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave failure screenshots in \u003ccode\u003eattachmentsDir\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10917\"\u003evitest-dev/vitest#10917\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3b5bbd8b4\"\u003e\u003c!-- raw HTML omitted --\u003e(3b5bb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einclude/exclude\u003c/code\u003e globs too eager  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9818\"\u003evitest-dev/vitest#9818\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/edacb0fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(edacb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003ethresholds.perFile\u003c/code\u003e to accept an object  -  by \u003ca href=\"https://github.com/vladlenskiy\"\u003e\u003ccode\u003e@​vladlenskiy\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10190\"\u003evitest-dev/vitest#10190\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/13b78d98b\"\u003e\u003c!-- raw HTML omitted --\u003e(13b78)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003etoThrow(\u0026quot;\u0026quot;)\u003c/code\u003e behavior by reverting \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/6710\"\u003e#6710\u003c/a\u003e  -  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/9643\"\u003evitest-dev/vitest#9643\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/6710\"\u003evitest-dev/vitest#6710\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c3e4bdbf\"\u003e\u003c!-- raw HTML omitted --\u003e(6c3e4)\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\u003eDeserialize automock as automock  -  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/vitest/issues/10192\"\u003evitest-dev/vitest#10192\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f892712d\"\u003e\u003c!-- raw HTML omitted --\u003e(2f892)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eblob\u003c/code\u003e reporter and \u003ccode\u003e--merge-reports\u003c/code\u003e default to \u003ccode\u003e.vitest/blob/\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10232\"\u003evitest-dev/vitest#10232\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d22b029ae\"\u003e\u003c!-- raw HTML omitted --\u003e(d22b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrite json and junit reporter output files to \u003ccode\u003e.vitest\u003c/code\u003e by default  -  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, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10621\"\u003evitest-dev/vitest#10621\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/58577290a\"\u003e\u003c!-- raw HTML omitted --\u003e(58577)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f441c6fab25e579c5b7dd3dd50538416f415fbae\"\u003e\u003ccode\u003ef441c6f\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11130\"\u003e#11130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d46a7472266d5bb43595ea51dcdd64ab0f560f12\"\u003e\u003ccode\u003ed46a747\u003c/code\u003e\u003c/a\u003e fix: treat test.describe as a suite during static collection (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11128\"\u003e#11128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/584cf308437069385b0fb905fa3ff7d7b7f65a90\"\u003e\u003ccode\u003e584cf30\u003c/code\u003e\u003c/a\u003e fix: add a warning if inline project has duplicate plugins due to unexpected ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f08ce4b7144542af128dcb884150c42074223653\"\u003e\u003ccode\u003ef08ce4b\u003c/code\u003e\u003c/a\u003e fix: apply queued mocks from doMock() in queue order (fixes \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10706\"\u003e#10706\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/897f51fd2493046c52ec9539b7d02fe3763bd63e\"\u003e\u003ccode\u003e897f51f\u003c/code\u003e\u003c/a\u003e chore: release v5.0.0-rc.4 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11107\"\u003e#11107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1339b0655dc4679aeb8f905bacee83b6f76f6b23\"\u003e\u003ccode\u003e1339b06\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11104\"\u003e#11104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/51e9494166d8d0108a621fce80c41b6dba760bae\"\u003e\u003ccode\u003e51e9494\u003c/code\u003e\u003c/a\u003e feat!: parse files statically in vitest list by default (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11088\"\u003e#11088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2122ffdfb42d86c9a2f1238100d6a031312cae32\"\u003e\u003ccode\u003e2122ffd\u003c/code\u003e\u003c/a\u003e fix: propagate --maxWorkers to projects (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11102\"\u003e#11102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dc10f5f8fb69b026afcf56f8a7a9dd36bd964d73\"\u003e\u003ccode\u003edc10f5f\u003c/code\u003e\u003c/a\u003e fix(browser): report the action error when a task times out (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11101\"\u003e#11101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fe1986fe334d22940039e815ccdbcc907baa6a\"\u003e\u003ccode\u003ed4fe198\u003c/code\u003e\u003c/a\u003e feat: promote clearCache out of experimental (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11086\"\u003e#11086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.13.5 to 4.13.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.7\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for the following security issue:\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003ehono/jsx\u003c/code\u003e renders plain strings unescaped in boundary components, leading to XSS\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eSuspense\u003c/code\u003e, \u003ccode\u003eErrorBoundary\u003c/code\u003e, and \u003ccode\u003eContext.Provider\u003c/code\u003e in \u003ccode\u003ehono/jsx\u003c/code\u003e, and \u003ccode\u003erenderToString()\u003c/code\u003e / \u003ccode\u003erenderToReadableStream()\u003c/code\u003e in \u003ccode\u003ehono/jsx/dom/server\u003c/code\u003e. Fixes missing HTML escaping for a plain string placed directly as a child or \u003ccode\u003efallback\u003c/code\u003e of these components, or as the root value of the server rendering functions, so untrusted strings could be emitted as markup. GHSA-hxh3-vqpv-xpqv\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who render untrusted strings inside \u003ccode\u003eSuspense\u003c/code\u003e, \u003ccode\u003eErrorBoundary\u003c/code\u003e, or \u003ccode\u003eContext.Provider\u003c/code\u003e, or pass them directly to \u003ccode\u003ehono/jsx/dom/server\u003c/code\u003e, are strongly encouraged to upgrade to this version.\u003c/p\u003e\n\u003ch2\u003ev4.13.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): keep a param value of \u0026quot;index\u0026quot; in $url() and $path() in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5297\"\u003ehonojs/hono#5297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): normalize root WebSocket URLs in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5291\"\u003ehonojs/hono#5291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): allow symbol keys in Context\u003c!-- raw HTML omitted --\u003e get and set fallbacks in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5300\"\u003ehonojs/hono#5300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003eeditorconfig-checker\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5336\"\u003ehonojs/hono#5336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(on-handler): use forEach for consistent handler iteration in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5326\"\u003ehonojs/hono#5326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.5...v4.13.6\"\u003ehttps://github.com/honojs/hono/compare/v4.13.5...v4.13.6\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/honojs/hono/commit/eebdf7be39abf0a872671835ccce0c4f03ea497a\"\u003e\u003ccode\u003eeebdf7b\u003c/code\u003e\u003c/a\u003e 4.13.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/2b8ed402cdab6dfc5e829b480806dcd8db94161e\"\u003e\u003ccode\u003e2b8ed40\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cac0c4d3fe29aca4e426031067cbbb3b9131e30c\"\u003e\u003ccode\u003ecac0c4d\u003c/code\u003e\u003c/a\u003e 4.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/dac5d5794c6134711e469c5e69d09cd6274e1fc1\"\u003e\u003ccode\u003edac5d57\u003c/code\u003e\u003c/a\u003e refactor(on-handler): use forEach for consistent handler iteration (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5326\"\u003e#5326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/ec648d683768ec5093315e5dc694c05594fec185\"\u003e\u003ccode\u003eec648d6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003eeditorconfig-checker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5336\"\u003e#5336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/e2740d5a1bd0b4254e517e3af8b60789284bc7bd\"\u003e\u003ccode\u003ee2740d5\u003c/code\u003e\u003c/a\u003e fix(types): allow symbol keys in Context\u0026lt;any\u0026gt; get and set fallbacks (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/499c35ebda35777fd35a7dd1906dd4f2687da61e\"\u003e\u003ccode\u003e499c35e\u003c/code\u003e\u003c/a\u003e fix(client): normalize root WebSocket URLs (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5291\"\u003e#5291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/50b8788cf54cb60112b7cd93642bc5094901475c\"\u003e\u003ccode\u003e50b8788\u003c/code\u003e\u003c/a\u003e fix(client): keep a param value of \u0026quot;index\u0026quot; in $url() and $path() (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5297\"\u003e#5297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.5...v4.13.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify and shorten public API guidance (\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003ebe62530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify JWS and JWE operation cores (\u003ca href=\"https://github.com/panva/jose/commit/92e9640290085dd37c152aeb7c4d5b22e9df96ab\"\u003e92e9640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid copying AES-GCM output (\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e6925d43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ededuplicate pending jwks key imports (\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003ebf5138b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eencode single-signature JWS input once (\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e7bc9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize General JWE shared headers once (\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e78637bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize jwks selection metadata once (\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003efd3ae3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse native encoding for larger ASCII strings (\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003eb23a6f3\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.11...v6.2.12\"\u003e6.2.12\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify and shorten public API guidance (\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003ebe62530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify JWS and JWE operation cores (\u003ca href=\"https://github.com/panva/jose/commit/92e9640290085dd37c152aeb7c4d5b22e9df96ab\"\u003e92e9640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid copying AES-GCM output (\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e6925d43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ededuplicate pending jwks key imports (\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003ebf5138b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eencode single-signature JWS input once (\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e7bc9a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize General JWE shared headers once (\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e78637bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enormalize jwks selection metadata once (\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003efd3ae3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse native encoding for larger ASCII strings (\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003eb23a6f3\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/panva/jose/commit/505a55b8f73536082367b2614cb77e927ba96ec1\"\u003e\u003ccode\u003e505a55b\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/7bc9a3380a7436197bb5d6b377ca232094541c5c\"\u003e\u003ccode\u003e7bc9a33\u003c/code\u003e\u003c/a\u003e perf: encode single-signature JWS input once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/78637bd28031869df8a01cbcd82273c115860e35\"\u003e\u003ccode\u003e78637bd\u003c/code\u003e\u003c/a\u003e perf: normalize General JWE shared headers once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/bf5138b12bf9f8b7dc18f4b26ad1b7395e7e5dd6\"\u003e\u003ccode\u003ebf5138b\u003c/code\u003e\u003c/a\u003e perf: deduplicate pending jwks key imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b23a6f378b26e960900761c244a5f383af22dddc\"\u003e\u003ccode\u003eb23a6f3\u003c/code\u003e\u003c/a\u003e perf: use native encoding for larger ASCII strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/fd3ae3f06efd4760df2631f1b0a08eb4fc448efd\"\u003e\u003ccode\u003efd3ae3f\u003c/code\u003e\u003c/a\u003e perf: normalize jwks selection metadata once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6925d43e05c7d05b0c801fda9eb1835bb8d334ef\"\u003e\u003ccode\u003e6925d43\u003c/code\u003e\u003c/a\u003e perf: avoid copying AES-GCM output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/be62530328431519950a2b6a09ccd1c7de8a38f9\"\u003e\u003ccode\u003ebe62530\u003c/code\u003e\u003c/a\u003e docs: clarify and shorten public API guidance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1b413121c71eed953852ac82a288f8a6b37f1343\"\u003e\u003ccode\u003e1b41312\u003c/code\u003e\u003c/a\u003e build: preserve README when generation fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0b518296d441aa95e45268eee178b3ad22a78d49\"\u003e\u003ccode\u003e0b51829\u003c/code\u003e\u003c/a\u003e build: check tree-shaking for every public binding\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.6 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.6...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.6 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.6...fumadocs@16.15.7\"\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.542.0 to 1.41.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 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\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/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\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/1.40.0...1.41.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebridge\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshrimp-off\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/3613\"\u003elucide-icons/lucide#3613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshopping-cart-plus\u003c/code\u003e \u0026amp; \u003ccode\u003eshopping-cart-minus\u003c/code\u003e icons by \u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): updated artboard name on illustrator template by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4724\"\u003elucide-icons/lucide#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4781\"\u003elucide-icons/lucide#4781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elighthouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/1.39.0...1.40.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.39.0...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\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/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/653e44b83293567ff24dcb90ca1094a9cf0a042a\"\u003e\u003ccode\u003e653e44b\u003c/code\u003e\u003c/a\u003e feat(packages): use .mjs for ESM bundles (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4285\"\u003e#4285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/dada0a82970d3733d1d716e2089591c538272a39\"\u003e\u003ccode\u003edada0a8\u003c/code\u003e\u003c/a\u003e fix(lucide-react): Fix dynamic imports (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4210\"\u003e#4210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a6e648a66ff470c2255d3666765fd73cfcc185ff\"\u003e\u003ccode\u003ea6e648a\u003c/code\u003e\u003c/a\u003e fix(lucide-react): correct client directives in RSC files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4189\"\u003e#4189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.41.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jitl/quickjs-singlefile-cjs-release-sync` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/justjake/quickjs-emscripten/blob/main/CHANGELOG.md\"\u003e@​jitl/quickjs-singlefile-cjs-release-sync's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/227\"\u003e#227\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRe-works function binding in \u003ccode\u003enewFunction\u003c/code\u003e to use a different proxying strategy based on a new abstraction, \u003ccode\u003eHostRef\u003c/code\u003e. HostRef allows tracking references of host values from guest handles. Once all references to the HostRef object are disposed (either in the host, or GC'd in the guest), the host value will be dereferenced and become garbage collectable.\u003c/li\u003e\n\u003cli\u003eFunctions passed to \u003ccode\u003enewFunction\u003c/code\u003e are interned in the runtime's \u003ccode\u003eHostRefMap\u003c/code\u003e until dereferenced.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHostRef\u003c/code\u003e is also exposed directly for use from \u003ccode\u003eQuickJSContext\u003c/code\u003e, see \u003ccode\u003enewHostRef\u003c/code\u003e, \u003ccode\u003etoHostRef\u003c/code\u003e, \u003ccode\u003eunwrapHostRef\u003c/code\u003e in the docs.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuickJSContext.newConstructorFunction\u003c/code\u003e, such functions will have their \u003ccode\u003ethis\u003c/code\u003e set to the newly constructed object, although they may also return a new object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/244\"\u003e#244\u003c/a\u003e Upgrade \u003ca href=\"https://github.com/quickjs-ng/quickjs\"\u003equickjs-ng\u003c/a\u003e to \u003ca href=\"https://github.com/quickjs-ng/quickjs/releases/tag/v0.12.1\"\u003ev0.12.1\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/243\"\u003e#243\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/josh\"\u003e\u003ccode\u003e@​josh\u003c/code\u003e\u003c/a\u003e-) Upgrade \u003ca href=\"https://github.com/bellard/quickjs\"\u003ebellard/quickjs\u003c/a\u003e to \u003ca href=\"https://github.com/bellard/quickjs/commit/f1139494d18a2053630c5ed3384a42bb70db3c53\"\u003e2025-09-13+f1139494\u003c/a\u003e. Review the \u003ca href=\"https://github.com/bellard/quickjs/blob/f1139494d18a2053630c5ed3384a42bb70db3c53/Changelog\"\u003eQuickJS changelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome intrinsics like \u003ccode\u003eBigInt\u003c/code\u003e are now always enabled.\u003c/li\u003e\n\u003cli\u003eBigNum extension removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/242\"\u003e#242\u003c/a\u003e Upgrade to Emscripten 5.0.1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/221\"\u003e#221\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/melbourne2991\"\u003e\u003ccode\u003e@​melbourne2991\u003c/code\u003e\u003c/a\u003e) Support generator return values in QuickJSIterator.\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/justjake/quickjs-emscripten/commit/df4efb9ef2cb25c417ecb57986da462d11b244ed\"\u003e\u003ccode\u003edf4efb9\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/fd9d3f0c52ff2a281efce3b2c388c41cf424269d\"\u003e\u003ccode\u003efd9d3f0\u003c/code\u003e\u003c/a\u003e Clean up functions when disposed (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/a858ac08090a1d0ebd1731f63e774662c4c62199\"\u003e\u003ccode\u003ea858ac0\u003c/code\u003e\u003c/a\u003e Update QuickJS-NG to v0.12.1 via amalgamation (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/26b222ac4dc35f651dcf40c5554123a07da43921\"\u003e\u003ccode\u003e26b222a\u003c/code\u003e\u003c/a\u003e Allow host functions to be treated as constructors (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/91e701752ed38b495550e10b44c51aae27e7d92c\"\u003e\u003ccode\u003e91e7017\u003c/code\u003e\u003c/a\u003e Update vendored QuickJS to 2025-09-13 (rebased) (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/8a6afb2b0e76386aab759bf9f700547bec520c02\"\u003e\u003ccode\u003e8a6afb2\u003c/code\u003e\u003c/a\u003e Update to emscripten 5.0.1 (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/57fb97c22eb73fbbbd7327f0ae917258b756e9ee\"\u003e\u003ccode\u003e57fb97c\u003c/code\u003e\u003c/a\u003e support generator return values in QuickJSIterator (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/aa48b619983f02c5691d989c0771a3421178ce4b\"\u003e\u003ccode\u003eaa48b61\u003c/code\u003e\u003c/a\u003e Bump postcss in the npm_and_yarn group across 1 directory (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/18cff60d12eff56b5410674257032485a67db0d7\"\u003e\u003ccode\u003e18cff60\u003c/code\u003e\u003c/a\u003e try again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/97267ffb6d926841623015748c7124f994e141c8\"\u003e\u003ccode\u003e97267ff\u003c/code\u003e\u003c/a\u003e try to fix broken image on npm\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/justjake/quickjs-emscripten/compare/v0.31.0...v0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quickjs-emscripten` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/justjake/quickjs-emscripten/blob/main/CHANGELOG.md\"\u003equickjs-emscripten's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/227\"\u003e#227\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRe-works function binding in \u003ccode\u003enewFunction\u003c/code\u003e to use a different proxying strategy based on a new abstraction, \u003ccode\u003eHostRef\u003c/code\u003e. HostRef allows tracking references of host values from guest handles. Once all references to the HostRef object are disposed (either in the host, or GC'd in the guest), the host value will be dereferenced and become garbage collectable.\u003c/li\u003e\n\u003cli\u003eFunctions passed to \u003ccode\u003enewFunction\u003c/code\u003e are interned in the runtime's \u003ccode\u003eHostRefMap\u003c/code\u003e until dereferenced.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHostRef\u003c/code\u003e is also exposed directly for use from \u003ccode\u003eQuickJSContext\u003c/code\u003e, see \u003ccode\u003enewHostRef\u003c/code\u003e, \u003ccode\u003etoHostRef\u003c/code\u003e, \u003ccode\u003eunwrapHostRef\u003c/code\u003e in the docs.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuickJSContext.newConstructorFunction\u003c/code\u003e, such functions will have their \u003ccode\u003ethis\u003c/code\u003e set to the newly constructed object, although they may also return a new object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/244\"\u003e#244\u003c/a\u003e Upgrade \u003ca href=\"https://github.com/quickjs-ng/quickjs\"\u003equickjs-ng\u003c/a\u003e to \u003ca href=\"https://github.com/quickjs-ng/quickjs/releases/tag/v0.12.1\"\u003ev0.12.1\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/243\"\u003e#243\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/josh\"\u003e\u003ccode\u003e@​josh\u003c/code\u003e\u003c/a\u003e-) Upgrade \u003ca href=\"https://github.com/bellard/quickjs\"\u003ebellard/quickjs\u003c/a\u003e to \u003ca href=\"https://github.com/bellard/quickjs/commit/f1139494d18a2053630c5ed3384a42bb70db3c53\"\u003e2025-09-13+f1139494\u003c/a\u003e. Review the \u003ca href=\"https://github.com/bellard/quickjs/blob/f1139494d18a2053630c5ed3384a42bb70db3c53/Changelog\"\u003eQuickJS changelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome intrinsics like \u003ccode\u003eBigInt\u003c/code\u003e are now always enabled.\u003c/li\u003e\n\u003cli\u003eBigNum extension removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/242\"\u003e#242\u003c/a\u003e Upgrade to Emscripten 5.0.1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/pull/221\"\u003e#221\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/melbourne2991\"\u003e\u003ccode\u003e@​melbourne2991\u003c/code\u003e\u003c/a\u003e) Support generator return values in QuickJSIterator.\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/justjake/quickjs-emscripten/commit/df4efb9ef2cb25c417ecb57986da462d11b244ed\"\u003e\u003ccode\u003edf4efb9\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/fd9d3f0c52ff2a281efce3b2c388c41cf424269d\"\u003e\u003ccode\u003efd9d3f0\u003c/code\u003e\u003c/a\u003e Clean up functions when disposed (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/a858ac08090a1d0ebd1731f63e774662c4c62199\"\u003e\u003ccode\u003ea858ac0\u003c/code\u003e\u003c/a\u003e Update QuickJS-NG to v0.12.1 via amalgamation (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/26b222ac4dc35f651dcf40c5554123a07da43921\"\u003e\u003ccode\u003e26b222a\u003c/code\u003e\u003c/a\u003e Allow host functions to be treated as constructors (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/91e701752ed38b495550e10b44c51aae27e7d92c\"\u003e\u003ccode\u003e91e7017\u003c/code\u003e\u003c/a\u003e Update vendored QuickJS to 2025-09-13 (rebased) (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/8a6afb2b0e76386aab759bf9f700547bec520c02\"\u003e\u003ccode\u003e8a6afb2\u003c/code\u003e\u003c/a\u003e Update to emscripten 5.0.1 (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/57fb97c22eb73fbbbd7327f0ae917258b756e9ee\"\u003e\u003ccode\u003e57fb97c\u003c/code\u003e\u003c/a\u003e support generator return values in QuickJSIterator (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/aa48b619983f02c5691d989c0771a3421178ce4b\"\u003e\u003ccode\u003eaa48b61\u003c/code\u003e\u003c/a\u003e Bump postcss in the npm_and_yarn group across 1 directory (\u003ca href=\"https://redirect.github.com/justjake/quickjs-emscripten/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/18cff60d12eff56b5410674257032485a67db0d7\"\u003e\u003ccode\u003e18cff60\u003c/code\u003e\u003c/a\u003e try again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justjake/quickjs-emscripten/commit/97267ffb6d926841623015748c7124f994e141c8\"\u003e\u003ccode\u003e97267ff\u003c/code\u003e\u003c/a\u003e try to fix broken image on npm\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/justjake/quickjs-emscripten/compare/v0.31.0...v0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 12.20.55 to 26.4.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","html_url":"https://github.com/Arttribute/common-arcade/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arttribute%2Fcommon-arcade/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"16.15.0","new_version":"16.15.7","update_type":"patch","path":null,"pr_created_at":"2026-09-07T19:35:04.000Z","version_change":"16.15.0 → 16.15.7","issue":{"uuid":"5378403289","node_id":"PR_kwDOUOP7KM8AAAABCkTEsg","number":12,"state":"open","title":"deps: bump the production group across 1 directory with 20 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-09-07T19:35:04.000Z","updated_at":"2026-09-07T20:00:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"production","update_count":20,"packages":[{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.1116.0","new_version":"3.1127.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@xyflow/react","old_version":"12.11.3","new_version":"12.11.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"fumadocs-core","old_version":"16.15.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jose","old_version":"6.2.10","new_version":"6.2.11","repository_url":"https://github.com/panva/jose"},{"name":"js-yaml","old_version":"5.3.0","new_version":"5.4.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"marked","old_version":"18.0.10","new_version":"18.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"material-symbols","old_version":"0.46.0","new_version":"0.47.1","repository_url":"https://github.com/marella/material-symbols"},{"name":"mermaid","old_version":"11.17.0","new_version":"11.17.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"next","old_version":"16.3.2","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.13.7","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"open","old_version":"11.0.1","new_version":"11.0.2","repository_url":"https://github.com/sindresorhus/open"},{"name":"socks","old_version":"2.8.9","new_version":"2.8.10","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"undici","old_version":"8.10.0","new_version":"8.10.2","repository_url":"https://github.com/nodejs/undici"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"onnxruntime-node","old_version":"1.24.3","new_version":"1.29.0","repository_url":"https://github.com/Microsoft/onnxruntime"},{"name":"wreq-js","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/sqdshguy/wreq-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1116.0` | `3.1127.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.3` | `12.11.6` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.0` | `16.15.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.0` | `16.15.7` |\n| [jose](https://github.com/panva/jose) | `6.2.10` | `6.2.11` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.3.0` | `5.4.1` |\n| [marked](https://github.com/markedjs/marked) | `18.0.10` | `18.0.11` |\n| [material-symbols](https://github.com/marella/material-symbols/tree/HEAD/material-symbols) | `0.46.0` | `0.47.1` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.17.0` | `11.17.2` |\n| [next](https://github.com/vercel/next.js) | `16.3.2` | `16.3.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.7` | `4.14.2` |\n| [open](https://github.com/sindresorhus/open) | `11.0.1` | `11.0.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.9` | `2.8.10` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [undici](https://github.com/nodejs/undici) | `8.10.0` | `8.10.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [onnxruntime-node](https://github.com/Microsoft/onnxruntime) | `1.24.3` | `1.29.0` |\n| [wreq-js](https://github.com/sqdshguy/wreq-js) | `3.1.0` | `3.2.0` |\n\n\nUpdates `@aws-sdk/client-bedrock-runtime` from 3.1116.0 to 3.1127.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-bedrock-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1127.0\u003c/h2\u003e\n\u003ch4\u003e3.1127.0(2026-09-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Elemental MediaTailor now supports two new Monetization Functions lifecycle hooks, Post Ads Response and Pre Manifest Insertion, and a VAST Request function type that calls a VAST or VMAP ad server. This release also adds Yield Optimization with demand from Amazon Publisher Services. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c238a693cf4e9e9fa4bd5ad76f83caa35279ad46\"\u003ec238a693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-service-quotas:\u003c/strong\u003e  Service Quotas adds the AdjustableAtLevel property to QuotaContext, indicating whether a quota is adjustable at the account or resource level. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f56bdf2c0e9581a97b246204dd95b7be1028a6f9\"\u003ef56bdf2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  New AWS REVIEW mode as supported data retention mode for Bedrock models (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cbd9ea9a4262cb007ed74da234d52e8feef0402f\"\u003ecbd9ea9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for ValidateSecurityGroupQuotasForInterface, an API that specifically authorized AWS services use to validate security group rule quotas before creating an elastic network interface. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f51c3b3e30327dd6fa45a9b8398422c7078d905d\"\u003ef51c3b3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1127.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1126.0\u003c/h2\u003e\n\u003ch4\u003e3.1126.0(2026-09-03)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sfn:\u003c/strong\u003e  Updates Step Functions API documentation around CloudTrail, Execution name reuse and sort order of ListExecutions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8dda8b4b9e90ec0cca551759885ca524b8d65a91\"\u003e8dda8b4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-load-balancing-v2:\u003c/strong\u003e  This release adds support for sending TCP resets for Gateway Load Balancer when a flow's idle timeout expires, or when a target becomes unhealthy or is deregistered. This adds updates the CLI documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16f16596740e5b7ee6032c4fc95fdd3a08a46e2\"\u003ea16f1659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-socialmessaging:\u003c/strong\u003e  Adding support for WhatsApp Flows with endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a3a6205d3d39f6f98b445323359a938ae59ce1a\"\u003e3a3a6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family SFTP Connectors now support specifying an ordered list of AWS Secrets Manager version stages for secret retrieval. This enables seamless credential rotation workflows where external partners may take time to update their systems with new credentials. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e4bf3ecce921aa42320c6b0d89278443d229b898\"\u003ee4bf3ecc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe:\u003c/strong\u003e  Amazon Transcribe now supports specifying up to 29 PII entity types in the ContentRedaction configuration of a StartTranscriptionJob request, allowing all supported entity types to be redacted in a single batch transcription job. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5fb0b9a5bbb6cf9c61859a6946034aaf86e9e822\"\u003e5fb0b9a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  This release enables TagOnCreate for Rule resource on CreateRule API. It also introduces a new field called PreEvaluationFilters to Rule resource, thereby impacting all Create, Update, Describe and Search APIs for Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18bb14bcc83208229fba893ede04a7cb6e77af05\"\u003e18bb14bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adds a critical parameter to the Amazon ECS managed daemon APIs that controls whether a daemon task failure drains the container instance. Non-critical daemon failures no longer drain the instance or block instance registration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e6a07d57083a221355891dfb18e9aa129e5987b\"\u003e2e6a07d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now allows users to set, update, and retrieve values for parameters that apply across all EVS Environments in their account at a regional level, such as the VCF License portability core count. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/803b694cec8ae130760716bc5d0bb1d531ca67a4\"\u003e803b694c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  AWS Elastic Disaster Recovery now includes source server architecture in SourceProperties to identify x86 and ARM64 systems. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/20f19e0e2a30b73cff7dba02f07af83068306657\"\u003e20f19e0e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds log group name prefix trace source selection, custom or source log group result destinations, and metrics namespace customization (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/823b2d337b05368b88a488e988f4fc2b24133fae\"\u003e823b2d33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  AgentCore Identity adds Consent Portal APIs to manage portals that let end users grant OAuth authorization for agents to access resources. AgentCore Evaluation adds trace source selection by log group prefix, custom or source log group result destinations, and metrics namespace customization. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f826477e17f07464f9a8cc1336e9467d9948b37\"\u003e2f826477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Deprecate EncryptionConfig resources field. Amazon EKS encrypts all Kubernetes API data with envelope encryption by default for clusters running Kubernetes version 1.28 or higher, so this field no longer affects which resources are encrypted. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c66ca41b9a97108402d0e3bd8e467babc35a7bac\"\u003ec66ca41b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Sequence Activities in GuardDuty Findings (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c12a0eb1bdd18f3df7be39bb5f0c3e15be438b5\"\u003e5c12a0eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add download directory functionality (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8274\"\u003e#8274\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e591ee8a054e364dda13cb66a800b6afa4aa9ea\"\u003e6e591ee8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1126.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-bedrock-runtime/CHANGELOG.md\"\u003e@​aws-sdk/client-bedrock-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1126.0...v3.1127.0\"\u003e3.1127.0\u003c/a\u003e (2026-09-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1125.0...v3.1126.0\"\u003e3.1126.0\u003c/a\u003e (2026-09-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-bedrock-runtime\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8893344796b14a92844d9a08973bcdc2da89a3eb\"\u003e\u003ccode\u003e8893344\u003c/code\u003e\u003c/a\u003e Publish v3.1127.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7131e7467d87d0a255fa1c42f6bb0dd12a84835e\"\u003e\u003ccode\u003e7131e74\u003c/code\u003e\u003c/a\u003e Publish v3.1126.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1127.0/clients/client-bedrock-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.11.3 to 12.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8\"\u003e\u003ccode\u003e22e0be2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.81\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b\"\u003e\u003ccode\u003e8c42922\u003c/code\u003e\u003c/a\u003e - Minimap still works after ReactFlow remounts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5962\"\u003e#5962\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4\"\u003e\u003ccode\u003ecbf40b9\u003c/code\u003e\u003c/a\u003e - Show log if user hides attribution in development\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5976\"\u003e#5976\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e - Fix the \u003ccode\u003eMiniMap\u003c/code\u003e zooming out to include the origin when every node is hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5955\"\u003e#5955\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6\"\u003e\u003ccode\u003e965ca70\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eMiniMap\u003c/code\u003e calling \u003ccode\u003euseCallback\u003c/code\u003e conditionally for \u003ccode\u003eonNodeClick\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8\"\u003e\u003ccode\u003e22e0be2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.81\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b\"\u003e\u003ccode\u003e8c42922\u003c/code\u003e\u003c/a\u003e - Minimap still works after ReactFlow remounts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5962\"\u003e#5962\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4\"\u003e\u003ccode\u003ecbf40b9\u003c/code\u003e\u003c/a\u003e - Show log if user hides attribution in development\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5976\"\u003e#5976\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e - Fix the \u003ccode\u003eMiniMap\u003c/code\u003e zooming out to include the origin when every node is hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5955\"\u003e#5955\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6\"\u003e\u003ccode\u003e965ca70\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eMiniMap\u003c/code\u003e calling \u003ccode\u003euseCallback\u003c/code\u003e conditionally for \u003ccode\u003eonNodeClick\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/xyflow/xyflow/commit/9fd41fd4fc18a22b7c461da8888b2ab264a00a29\"\u003e\u003ccode\u003e9fd41fd\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/19f9c2ad98ac71e837d467edf66fea628fd87c55\"\u003e\u003ccode\u003e19f9c2a\u003c/code\u003e\u003c/a\u003e fix(react/store): reset defaultEdgeOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/2acefb5b4f3730b28f0480a107a887d35ed92b83\"\u003e\u003ccode\u003e2acefb5\u003c/code\u003e\u003c/a\u003e fix(react/store): reset functions \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5991\"\u003e#5991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/8f0a5d6429ab0ecb16f41b779be38acbdc38c53e\"\u003e\u003ccode\u003e8f0a5d6\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/286816c8368339aa0cd965f831e9dbc6ec9e7c74\"\u003e\u003ccode\u003e286816c\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e fix(react): keep minimap bounds at the viewport when all nodes are hidden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/b7186f335c827c58903ed07f9299a38ad3d22be0\"\u003e\u003ccode\u003eb7186f3\u003c/code\u003e\u003c/a\u003e fix(react): minimap still works after reactflow remounts \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5971\"\u003e#5971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/d8edc77821201d04743cbb75304df5bb5bc8cad8\"\u003e\u003ccode\u003ed8edc77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5955\"\u003e#5955\u003c/a\u003e from Jian-Zhang08/fix/minimap-onnodeclick-conditiona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/59b1a602034d25575498cdc7a5722f8546d0d941\"\u003e\u003ccode\u003e59b1a60\u003c/code\u003e\u003c/a\u003e Simplify node click handling in MiniMap component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/25869f2f2a6678afe5b192603da0d19982937494\"\u003e\u003ccode\u003e25869f2\u003c/code\u003e\u003c/a\u003e chore(system): add attr warning handler\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.19.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11144\"\u003e#11144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11101\"\u003e#11101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11124\"\u003e#11124\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11136\"\u003e#11136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11128\"\u003e#11128\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yens1\"\u003e\u003ccode\u003e@​yens1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sasireddy001\"\u003e\u003ccode\u003e@​Sasireddy001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ari-token-security\"\u003e\u003ccode\u003e@​ari-token-security\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timothyokooboh\"\u003e\u003ccode\u003e@​timothyokooboh\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gi9439041-png\"\u003e\u003ccode\u003e@​gi9439041-png\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/v-dev-cl\"\u003e\u003ccode\u003e@​v-dev-cl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ostapondo\"\u003e\u003ccode\u003e@​ostapondo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog (\u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/axios/axios/compare/v1.19.0...v1.20.0\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\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/84a9f3b9a4f3244b8c8e818f557d64c7b964fb25\"\u003e\u003ccode\u003e84a9f3b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.20.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e6824eec5fcf9da467a9792724396badc490c469\"\u003e\u003ccode\u003ee6824ee\u003c/code\u003e\u003c/a\u003e fix: core methodList, HTTP adapter errors, and add tests (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8a919fd81403d59058c0e9dbefc540407dee83f\"\u003e\u003ccode\u003ed8a919f\u003c/code\u003e\u003c/a\u003e fix(xhr): flush final progress during the live loadend dispatch (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d2a21af8a433089474a2149781799c93acbcf3c\"\u003e\u003ccode\u003e2d2a21a\u003c/code\u003e\u003c/a\u003e fix(interceptors): tolerate nullish handlers in syncHandlerEntries (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a\"\u003e\u003ccode\u003ed19040b\u003c/code\u003e\u003c/a\u003e fix: harden runtime option handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e0a02dd16671deabe2b809334d4c2ebede29a233\"\u003e\u003ccode\u003ee0a02dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d10cb3aa3cda1d78721ddf96be590478df26cd81\"\u003e\u003ccode\u003ed10cb3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2c94646eb7cb7ab9dcb2aefdb04ab1b040c28e16\"\u003e\u003ccode\u003e2c94646\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/76c12bce5a4fe9a45bef9a5bf2baaf599d7d382e\"\u003e\u003ccode\u003e76c12bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ba98559a7f5a18e531b5762387e5957bd281af3d\"\u003e\u003ccode\u003eba98559\u003c/code\u003e\u003c/a\u003e docs: add ScrapingBee sponsor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.15.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.0...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.15.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/36057e54cc2153832f0a2bb31f8e61949701ec84\"\u003e\u003ccode\u003e36057e5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8939a78688facce49e765517741e056914bb0132\"\u003e\u003ccode\u003e8939a78\u003c/code\u003e\u003c/a\u003e fix(twoslash): improve popup UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53128d5a3528bd05dde7a09c382f847296214c5c\"\u003e\u003ccode\u003e53128d5\u003c/code\u003e\u003c/a\u003e fix(twoslash): fix edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a404267a6c73369e817d2df5b462407f5c61c6f9\"\u003e\u003ccode\u003ea404267\u003c/code\u003e\u003c/a\u003e feat(twoslash): run on TypeScript 7 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3533\"\u003e#3533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/be2bf349538fcfd107ddc0f36124b943303dc8ec\"\u003e\u003ccode\u003ebe2bf34\u003c/code\u003e\u003c/a\u003e refactor(create-app): replace ts-morph with oxc-parser (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b48af72d574353963a2150d7a028c4b8e5116a24\"\u003e\u003ccode\u003eb48af72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3531\"\u003e#3531\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8789057d0ec47e582bb766e00464a3a676a7a45e\"\u003e\u003ccode\u003e8789057\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f569e6427cea02bc1fd9fdbd492ef24434921808\"\u003e\u003ccode\u003ef569e64\u003c/code\u003e\u003c/a\u003e add missing changesets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07b405d4203ccfd328b6da6169398d0ecd3ec1d5\"\u003e\u003ccode\u003e07b405d\u003c/code\u003e\u003c/a\u003e fix(twoslash): vendor typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9b43eed590489c35a24b7cb3a644d414f0a920c6\"\u003e\u003ccode\u003e9b43eed\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.0...fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender subpath indexes as tables (\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e94589ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshorten API index descriptions (\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e681482f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodel JWE key management modes (\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003ee01dda6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e reduce declaration repetition (\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e55b970f\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.10...v6.2.11\"\u003e6.2.11\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erender subpath indexes as tables (\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e94589ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshorten API index descriptions (\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e681482f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodel JWE key management modes (\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003ee01dda6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e reduce declaration repetition (\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e55b970f\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/panva/jose/commit/f5e56061ea6c20d66bf1caeb0111141ec2afa961\"\u003e\u003ccode\u003ef5e5606\u003c/code\u003e\u003c/a\u003e chore(release): 6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d60f1b4c50bf39a3fc581fbcd56e791a760fc674\"\u003e\u003ccode\u003ed60f1b4\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/55b970fc08c9082041f40473470ee0fe0e8b0087\"\u003e\u003ccode\u003e55b970f\u003c/code\u003e\u003c/a\u003e refactor(types): reduce declaration repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/681482fcca7577c6a4b8df61c992f195f6e6ac1b\"\u003e\u003ccode\u003e681482f\u003c/code\u003e\u003c/a\u003e docs: shorten API index descriptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/33c88179c0e270ab2e599d5dbd7d024b9742775e\"\u003e\u003ccode\u003e33c8817\u003c/code\u003e\u003c/a\u003e build: verify published subpath contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/542829d5b61d31bfe26b805af1167808ed848ba1\"\u003e\u003ccode\u003e542829d\u003c/code\u003e\u003c/a\u003e build: compact emitted ESM syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/94589ee9efe6cf257a133765d753bbe8d55f6ed3\"\u003e\u003ccode\u003e94589ee\u003c/code\u003e\u003c/a\u003e docs: render subpath indexes as tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/a778a0b31b94c720818625f762a0cd34def13f99\"\u003e\u003ccode\u003ea778a0b\u003c/code\u003e\u003c/a\u003e test: cover root exports and algorithm facades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/e01dda65d5d272c8dd44710d0c70673c1530038e\"\u003e\u003ccode\u003ee01dda6\u003c/code\u003e\u003c/a\u003e refactor: model JWE key management modes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/920bc40e5d7c81bfa48e74687e8bed221928ba24\"\u003e\u003ccode\u003e920bc40\u003c/code\u003e\u003c/a\u003e ci: test trigger-ci pushes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 5.3.0 to 5.4.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.4.1] - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e to limit\nCPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.4.0] - 2026-08-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003escalarStyleRules\u003c/code\u003e dumper option to customize string formatting.\nSee \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/docs/scalar_styling.md\"\u003eScalar styling\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] Flattened the low-level AST node style representation. Scalar\nand collection nodes now use \u003ccode\u003eSCALAR_STYLE\u003c/code\u003e and \u003ccode\u003eCOLLECTION_STYLE\u003c/code\u003e values;\nexplicit tags use the separate \u003ccode\u003etagged\u003c/code\u003e property. Alias nodes now contain\nonly \u003ccode\u003ekind\u003c/code\u003e and \u003ccode\u003eanchor\u003c/code\u003e. This only affects code that directly constructs or\nedits AST nodes.\u003c/li\u003e\n\u003cli\u003e[breaking] The \u003ccode\u003esortKeys\u003c/code\u003e option was rewritten using AST mutation to avoid\nside effects.\u003c/li\u003e\n\u003cli\u003eReworked scalar style selection. This can change formatting without changing\nloaded values; in particular, whitespace-only strings are now double-quoted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept a byte order mark at the start of each document in a stream, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/791\"\u003e#791\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProduce valid flow mappings with \u003ccode\u003equoteFlowKeys\u003c/code\u003e and \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e,\nincluding alias and property-only keys, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/786\"\u003e#786\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve empty scalar items when converting block sequences to flow style.\u003c/li\u003e\n\u003cli\u003eDo not apply the 1024-character simple-key limit to flow mapping keys.\u003c/li\u003e\n\u003cli\u003eCount Unicode code points, rather than UTF-16 code units, for the\n1024-character simple-key limit.\u003c/li\u003e\n\u003cli\u003eAdd an explicit document-end marker after keep-chomped block scalars when\nneeded to preserve trailing newlines.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/e5a3ba0efee53629b979f784cd53736f89ea61b6\"\u003e\u003ccode\u003ee5a3ba0\u003c/code\u003e\u003c/a\u003e 5.4.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/e54dea33166d429220f7754e8c7ec548e3574ac3\"\u003e\u003ccode\u003ee54dea3\u003c/code\u003e\u003c/a\u003e Hard-limit merge sequence size to 100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/dfd3a2933c69959fc16fce1a775f36c9a5c89063\"\u003e\u003ccode\u003edfd3a29\u003c/code\u003e\u003c/a\u003e Cleanup 6a8e05f, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6a8e05f9a485188ed730ac81e81ae221352ef480\"\u003e\u003ccode\u003e6a8e05f\u003c/code\u003e\u003c/a\u003e fix: count empty merge sources against maxTotalMergeKeys (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/6b4ff5e92474186b0c0381021ba4120f883c1995\"\u003e\u003ccode\u003e6b4ff5e\u003c/code\u003e\u003c/a\u003e 5.4.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3b3625eb8398d5f6275603e6d22eea87e37fbf4f\"\u003e\u003ccode\u003e3b3625e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4f25a74a4347240cb93cad698538ac9e645e5488\"\u003e\u003ccode\u003e4f25a74\u003c/code\u003e\u003c/a\u003e Fix file name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3bd003bdd6e1fd4864310cbfcf9aec7ce75176df\"\u003e\u003ccode\u003e3bd003b\u003c/code\u003e\u003c/a\u003e Expose new scalar styling API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/fbb3e9d6a0ac540c69562638287e586ef0e65290\"\u003e\u003ccode\u003efbb3e9d\u003c/code\u003e\u003c/a\u003e Remove regex lookbehind for ES2015 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d43c185985e3c5906e331c034aa28833c8a15e14\"\u003e\u003ccode\u003ed43c185\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e by forcing \u003ccode\u003equoteFlowKeys\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/5.3.0...5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.33.0 to 1.41.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 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons 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/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\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/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. 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/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons 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/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\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/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e 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/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\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/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\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/1.40.0...1.41.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebridge\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshrimp-off\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/3613\"\u003elucide-icons/lucide#3613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshopping-cart-plus\u003c/code\u003e \u0026amp; \u003ccode\u003eshopping-cart-minus\u003c/code\u003e icons by \u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): updated artboard name on illustrator template by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4724\"\u003elucide-icons/lucide#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4781\"\u003elucide-icons/lucide#4781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elighthouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/1.39.0...1.40.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.39.0...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\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/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.41.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 `marked` from 18.0.10 to 18.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.10...v18.0.11\"\u003e18.0.11\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not nest a link inside a link (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4051\"\u003e#4051\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e250e31f3e1de80e41baf6f83ac8d3123d1e114f\"\u003ee250e31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einlineTokens rebuilds the reflink-mask preamble per call (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4040\"\u003e#4040\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/0653c24b59edfe03e327cbb68ea8318cd0b93641\"\u003e0653c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep emphasis in the text of a rejected reference link (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4059\"\u003e#4059\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/b699db3c6de018ccdbf93ac28b0f0677c627c576\"\u003eb699db3\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/markedjs/marked/commit/53cb13f13fc13d433269248c5caa255ffa1361ee\"\u003e\u003ccode\u003e53cb13f\u003c/code\u003e\u003c/a\u003e chore(release): 18.0.11 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/0c6b2a671bbdab82e13c47c0ebc428b8eb08087d\"\u003e\u003ccode\u003e0c6b2a6\u003c/code\u003e\u003c/a\u003e docs: add adaptable bullet point (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4058\"\u003e#4058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c430a648c326a3be57df8542c7fb961020bb1cdb\"\u003e\u003ccode\u003ec430a64\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint from 10.8.1 to 10.9.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/b699db3c6de018ccdbf93ac28b0f0677c627c576\"\u003e\u003ccode\u003eb699db3\u003c/code\u003e\u003c/a\u003e fix: keep emphasis in the text of a rejected reference link (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4059\"\u003e#4059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/0653c24b59edfe03e327cbb68ea8318cd0b93641\"\u003e\u003ccode\u003e0653c24\u003c/code\u003e\u003c/a\u003e fix: inlineTokens rebuilds the reflink-mask preamble per call (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e250e31f3e1de80e41baf6f83ac8d3123d1e114f\"\u003e\u003ccode\u003ee250e31\u003c/code\u003e\u003c/a\u003e fix: do not nest a link inside a link (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4051\"\u003e#4051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.10...v18.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `material-symbols` from 0.46.0 to 0.47.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/20d9ea0621de32e8978a338f69f3ab0c8a2dd8f3\"\u003e\u003ccode\u003e20d9ea0\u003c/code\u003e\u003c/a\u003e 0.47.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/219c84182793adafb4bc9cfc053edb3bf3d6f23d\"\u003e\u003ccode\u003e219c841\u003c/code\u003e\u003c/a\u003e Auto Update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/7ca39cac3f5d069d1d2c240643787210f6db60de\"\u003e\u003ccode\u003e7ca39ca\u003c/code\u003e\u003c/a\u003e 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marella/material-symbols/commit/885bdee455a7c358e30f145388b93bd31db0ecf3\"\u003e\u003ccode\u003e885bdee\u003c/code\u003e\u003c/a\u003e Auto Update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marella/material-symbols/commits/v0.47.1/material-symbols\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.17.0 to 11.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8125\"\u003e#8125\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/178d7c79fcbafcf0662b822ec34ed989372ee5c2\"\u003e\u003ccode\u003e178d7c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix: restore the \u003ccode\u003eedgePaths\u003c/code\u003e class on the edge group in rendered SVG, and point the flowchart, block and user journey stylesheets at it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.17.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/mermaid-js/mermaid/pull/8092\"\u003e#8092\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/31ce60a596746c76dc932ab540d910a6c7fff8be\"\u003e\u003ccode\u003e31ce60a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pbrolin47\"\u003e\u003ccode\u003e@​pbrolin47\u003c/code\u003e\u003c/a\u003e! - fix(c4): wrap element labels to \u003ccode\u003ec4.width\u003c/code\u003e again\u003c/p\u003e\n\u003cp\u003eC4 element labels (\u003ccode\u003eSystem\u003c/code\u003e, \u003ccode\u003eContainer\u003c/code\u003e, \u003ccode\u003eComponent\u003c/code\u003e, \u003ccode\u003ePerson\u003c/code\u003e and their \u003ccode\u003e_Ext\u003c/code\u003e variants) stopped wrapping in 11.17.0, so long descriptions rendered on one unbroken line and the shape grew sideways well past the configured \u003ccode\u003ec4.width\u003c/code\u003e. The unified-shapes label helper gated wrapping on the root-level \u003ccode\u003ewrap\u003c/code\u003e option, which has no schema default and is therefore \u003ccode\u003eundefined\u003c/code\u003e; it now gates on \u003ccode\u003ec4.wrap\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e), which is what the legacy renderer used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c66200bc2302006c908f77819c584109f50c06e7\"\u003e\u003ccode\u003ec66200b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: neo-look arrowheads and crow's-foot markers no longer fall back to default theme colours/stroke widths on the first render with \u003ccode\u003elayout: elk\u003c/code\u003e. State diagram arrowheads stayed dark on dark themes, and ER / requirement markers were drawn at the default stroke width, because markers were created from the layout package's own bundled copy of mermaid, whose config had not been initialized yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8079\"\u003e#8079\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/281cd7b0705a7cdf4295bfd5e3171647dc809dfb\"\u003e\u003ccode\u003e281cd7b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix(class): class diagram relation markers (composition, aggregation, extension, dependency, lollipop) no longer scale with the edge stroke width, so they stay outside the class box boundary in themes that set \u003ccode\u003estrokeWidth: 2\u003c/code\u003e (\u003ccode\u003eredux\u003c/code\u003e, \u003ccode\u003eredux-dark\u003c/code\u003e, \u003ccode\u003eredux-color\u003c/code\u003e, \u003ccode\u003eredux-dark-color\u003c/code\u003e, \u003ccode\u003eneo\u003c/code\u003e, \u003ccode\u003eneo-dark\u003c/code\u003e) with the default \u003ccode\u003eclassic\u003c/code\u003e look.\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/mermaid-js/mermaid/commit/dcb694ddb58dc5ad3502e7e903cac05fd812eac3\"\u003e\u003ccode\u003edcb694d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/178d7c79fcbafcf0662b822ec34ed989372ee5c2\"\u003e\u003ccode\u003e178d7c7\u003c/code\u003e\u003c/a\u003e fix: restore edgePaths class on the edge group (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8125\"\u003e#8125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/569f46e2617f6627e00e56f9a3669369fc86f9c1\"\u003e\u003ccode\u003e569f46e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8114\"\u003e#8114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3054836688bfa5cef4abca757548e5da6da962b9\"\u003e\u003ccode\u003e3054836\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/5b17e0a38f8e1094f1fd62b7f74a2877c3cbf0b8\"\u003e\u003ccode\u003e5b17e0a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8092\"\u003e#8092\u003c/a\u003e from mermaid-js/hotfix/11.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/655211a0657add5136f8358756dd5294c6dcd821\"\u003e\u003ccode\u003e655211a\u003c/code\u003e\u003c/a\u003e Reverted change of wrap-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8a2348020038cd908a819685f555b16694f3d490\"\u003e\u003ccode\u003e8a23480\u003c/code\u003e\u003c/a\u003e Updated doc from feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/412c80abb749da9844322855378140fc2b2a6877\"\u003e\u003ccode\u003e412c80a\u003c/code\u003e\u003c/a\u003e Update doc and consistent handlig in c4 as for seq diags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b433a9aad549f650d268309b4ac1af180502cea3\"\u003e\u003ccode\u003eb433a9a\u003c/code\u003e\u003c/a\u003e Updated changeset to describe specifik diagram affected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6bae15eb59d2836faf45e6642b24f4a039526d62\"\u003e\u003ccode\u003e6bae15e\u003c/code\u003e\u003c/a\u003e Updated tests to Playwright API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.17.0...mermaid@11.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.2 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image...\n\n_Description has been truncated_","html_url":"https://github.com/createworld121-afk/omniroute1/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/createworld121-afk%2Fomniroute1/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"16.8.0","new_version":"16.15.7","update_type":"minor","path":null,"pr_created_at":"2026-09-07T18:10:10.000Z","version_change":"16.8.0 → 16.15.7","issue":{"uuid":"5377835770","node_id":"PR_kwDOTMR-g88AAAABCj26Hg","number":20,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-11T18:02:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-07T18:10:10.000Z","updated_at":"2026-09-11T18:02:04.000Z","time_to_close":345112,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"oxlint-tsgolint","old_version":"0.21.1","new_version":"7.0.2001","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"fumadocs-core","old_version":"16.8.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"14.3.1","new_version":"15.4.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.8.0","new_version":"16.15.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.2.4","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"oxfmt","old_version":"0.45.0","new_version":"0.66.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.81.0","repository_url":"https://github.com/oxc-project/oxc"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.21.1` | `7.0.2001` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.8.0` | `16.15.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `14.3.1` | `15.4.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.8.0` | `16.15.7` |\n| [next](https://github.com/vercel/next.js) | `16.2.4` | `16.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.4.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.45.0` | `0.66.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.81.0` |\n\n\nUpdates `oxlint-tsgolint` from 0.21.1 to 7.0.2001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/tsgolint/releases\"\u003eoxlint-tsgolint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2001\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://oxc.rs/blog/2026-07-22-type-aware-linting-stable\"\u003eAnnouncing Type-Aware Linting Stable\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(release): preserve binary executable permissions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1104\"\u003eoxc-project/tsgolint#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v7.0.2000...v7.0.2001\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.2000\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(no-unnecessary-condition): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1092\"\u003eoxc-project/tsgolint#1092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use pnpm publish and drop global npm install by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1095\"\u003eoxc-project/tsgolint#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(no-floating-promises): improve diagnostics by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1093\"\u003eoxc-project/tsgolint#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-unnecessary-type-assertion): preserve type-changing assertions by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1097\"\u003eoxc-project/tsgolint#1097\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/oxc-project/tsgolint/pull/1098\"\u003eoxc-project/tsgolint#1098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/dlclark/regexp2/v2 to v2.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/oxc-project/tsgolint/pull/1099\"\u003eoxc-project/tsgolint#1099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1100\"\u003eoxc-project/tsgolint#1100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): disable pnpm git checks for generated release packages by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1103\"\u003eoxc-project/tsgolint#1103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\"\u003ehttps://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2000\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update pnpm to v11.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/oxc-project/tsgolint/pull/1043\"\u003eoxc-project/tsgolint#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-parameters): reuse AST-walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1034\"\u003eoxc-project/tsgolint#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): reuse function-body walk visitor closure by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1033\"\u003eoxc-project/tsgolint#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1048\"\u003eoxc-project/tsgolint#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: normalize README sponsor section by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1050\"\u003eoxc-project/tsgolint#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: strip symbols from release binary by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1049\"\u003eoxc-project/tsgolint#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add -trimpath to release build by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1051\"\u003eoxc-project/tsgolint#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update crate-ci/typos action to v1.48.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/oxc-project/tsgolint/pull/1052\"\u003eoxc-project/tsgolint#1052\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/oxc-project/tsgolint/pull/1056\"\u003eoxc-project/tsgolint#1056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update npm packages by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1057\"\u003eoxc-project/tsgolint#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-deprecated): avoid contextual union property false positives by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1059\"\u003eoxc-project/tsgolint#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-optional-chain): preserve negated optional guard by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1061\"\u003eoxc-project/tsgolint#1061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(linter): gate reportNodeWithSuggestions on FixSuggestions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1067\"\u003eoxc-project/tsgolint#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(switch-exhaustiveness-check): honor default case comment patterns by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1070\"\u003eoxc-project/tsgolint#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(strict-void-return): skip type queries for never-callable expressions by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1068\"\u003eoxc-project/tsgolint#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unsafe-argument): skip type queries for never-unsafe arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1066\"\u003eoxc-project/tsgolint#1066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;perf(strict-void-return): skip type queries for never-callable expressions\u0026quot; by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1071\"\u003eoxc-project/tsgolint#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update typescript-go submodule by \u003ca href=\"https://github.com/camc314\"\u003e\u003ccode\u003e@​camc314\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1072\"\u003eoxc-project/tsgolint#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dprint-json to v0.23.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/oxc-project/tsgolint/pull/1080\"\u003eoxc-project/tsgolint#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update taiki-e/install-action action to v2.83.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/oxc-project/tsgolint/pull/1082\"\u003eoxc-project/tsgolint#1082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update gomod by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1081\"\u003eoxc-project/tsgolint#1081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(no-unnecessary-type-arguments): skip signature resolution when node has no type arguments by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1064\"\u003eoxc-project/tsgolint#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: miscellaneous code cleanup by \u003ca href=\"https://github.com/connorshea\"\u003e\u003ccode\u003e@​connorshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/pull/1077\"\u003eoxc-project/tsgolint#1077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/482dcf70bffce7ea56f63128c74beb67dec658a2\"\u003e\u003ccode\u003e482dcf7\u003c/code\u003e\u003c/a\u003e fix(release): preserve binary executable permissions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/7ea9b74861b5249be86aa19f5d44518e1b2554be\"\u003e\u003ccode\u003e7ea9b74\u003c/code\u003e\u003c/a\u003e fix(ci): disable pnpm git checks for generated release packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/a90133b97edcda3458445c5bd676c6d20db74042\"\u003e\u003ccode\u003ea90133b\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/f5a7520fe69ec59cc84efd096de9f5d66cda13c4\"\u003e\u003ccode\u003ef5a7520\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/5cc766e7df4d9da6a12970c7788a65c55329b635\"\u003e\u003ccode\u003e5cc766e\u003c/code\u003e\u003c/a\u003e chore(deps): update github actions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/4e9120aaefad311b2f959de053ce468967d06190\"\u003e\u003ccode\u003e4e9120a\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-type-assertion): preserve type-changing assertions (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/bbcafc7b10c33c092507f97b8f76488d5c79d9ba\"\u003e\u003ccode\u003ebbcafc7\u003c/code\u003e\u003c/a\u003e feat(no-floating-promises): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/305e137c155f012ddc89a9d62aab4866e09a8114\"\u003e\u003ccode\u003e305e137\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish and drop global npm install (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1b97ad9b435269f251876a4f2932e494f6cc0127\"\u003e\u003ccode\u003e1b97ad9\u003c/code\u003e\u003c/a\u003e feat(no-unnecessary-condition): improve diagnostics (\u003ca href=\"https://redirect.github.com/oxc-project/tsgolint/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/tsgolint/commit/1abf9a5ea5656daffd1fef16654626a37fdde794\"\u003e\u003ccode\u003e1abf9a5\u003c/code\u003e\u003c/a\u003e docs: update sponsor section\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/tsgolint/compare/v0.21.1...v7.0.2001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 16.8.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/fuma-nama/fumadocs/commits/fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 14.3.1 to 15.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.0\u003c/h2\u003e\n\u003ch3\u003eRemark LLMs: export a component with \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoutput: \u0026quot;function\u0026quot;\u003c/code\u003e, \u003ccode\u003e_markdown\u003c/code\u003e becomes a component instead of a string: Markdown content is still stringified at compile time, while JSX elements stay as JSX, receiving their original props.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeProcessedMarkdown: { output: 'function' },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRender it with \u003ccode\u003erenderToMarkdown\u003c/code\u003e from \u003ccode\u003efumadocs-core/server\u003c/code\u003e. Elements resolve from \u003ccode\u003eprops.components\u003c/code\u003e: a component can call \u003ccode\u003easMarkdown()\u003c/code\u003e to output its own Markdown form, other components (including missing ones) are serialized as JSX syntax.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { renderToMarkdown } from 'fumadocs-core/server';\n\u003cp\u003econst { _markdown: Content } = await page.data.load();\nconst text = await renderToMarkdown(\u0026lt;Content components={getMDXComponents()} /\u0026gt;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetText('processed')\u003c/code\u003e keeps working: it renders the component for you, with an optional components map:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst text = await page.data.getText('processed', { components: getMDXComponents() });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSupported in bundler collections with both compilers, and in \u003ccode\u003edynamic: true\u003c/code\u003e collections \u0026amp; \u003ccode\u003e@fumadocs/satteri/local-md\u003c/code\u003e with the Sätteri compiler.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.1\u003c/h2\u003e\n\u003ch3\u003eScope \u003ccode\u003elastModified\u003c/code\u003e git log to the content directory\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egit log\u003c/code\u003e is scoped to the collection's content directory instead of buffering the repository's entire history in every worker.\u003c/p\u003e\n\u003ch3\u003eFix Vite dev server crash on declaration-only dependencies\u003c/h3\u003e\n\u003cp\u003eThe injected Vite config no longer pre-bundles packages without runtime JavaScript, such as \u003ccode\u003e@types/mdx\u003c/code\u003e. Pre-bundling them made esbuild parse \u003ccode\u003e.d.ts\u003c/code\u003e files and fail on imports that only exist in type space, crashing the dev server.\u003c/p\u003e\n\u003ch3\u003eEncode \u003ccode\u003eimport.meta.glob\u003c/code\u003e query values\u003c/h3\u003e\n\u003cp\u003eThe Vite codegen passed the query to \u003ccode\u003eimport.meta.glob\u003c/code\u003e as an object, letting the bundler serialize it. Rolldown inlines the values as-is, so a macro id such as \u003ccode\u003esrc/lib/source.ts#docs\u003c/code\u003e left an unescaped \u003ccode\u003e/\u003c/code\u003e in the content file's module id and relative imports from that module (e.g. images from \u003ccode\u003e![Banner](https://github.com/fuma-nama/fumadocs/blob/HEAD/logo.png)\u003c/code\u003e) failed to resolve, since the importer's directory is derived from the raw id.\u003c/p\u003e\n\u003cp\u003eThe query is now serialized (and percent-encoded) by Fumadocs itself, matching what the Node.js codegen already did.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.3.0\u003c/h2\u003e\n\u003ch3\u003eSätteri 0.10\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e@fumadocs/satteri\u003c/code\u003e now requires \u003ccode\u003esatteri\u003c/code\u003e ^0.10.3, and the plugins were rewritten on its new capabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExports (\u003ccode\u003efrontmatter\u003c/code\u003e, \u003ccode\u003etoc\u003c/code\u003e, \u003ccode\u003estructuredData\u003c/code\u003e, …) are emitted by an \u003ccode\u003eafter\u003c/code\u003e document hook instead of an anchor marker appended to the source, so plugins no longer see (or need to skip) the anchor node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5cd7b69e672231fdf15c0d89737efadb280645de\"\u003e\u003ccode\u003e5cd7b69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3510\"\u003e#3510\u003c/a\u003e from fuma-nama/tegami/version-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/814559b944093c3965bfcef67daee3ae2e2b51a3\"\u003e\u003ccode\u003e814559b\u003c/code\u003e\u003c/a\u003e docs: introduce React Markdown Components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b4d689df96ed2b55eb6d2911e3853d1bd257c259\"\u003e\u003ccode\u003eb4d689d\u003c/code\u003e\u003c/a\u003e refactor(core(: rename options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/eefd3e096ffba1d87235290ff8ea0a3102232e52\"\u003e\u003ccode\u003eeefd3e0\u003c/code\u003e\u003c/a\u003e feat(satteri): show the type table as a table in markdown form\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/49afb7d62dcdb6e210c4e78dda5cb5e8821e410e\"\u003e\u003ccode\u003e49afb7d\u003c/code\u003e\u003c/a\u003e docs: support .md apart from .mdx suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/399bea9edece2e16e5e24719412da2b8210f567e\"\u003e\u003ccode\u003e399bea9\u003c/code\u003e\u003c/a\u003e feat(mdx,satteri): support dynamic markdown renderer on remark-llms plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7eef0d841ddd143c705e2f5bcbdeea63cc9ee00c\"\u003e\u003ccode\u003e7eef0d8\u003c/code\u003e\u003c/a\u003e feat(core): React Markdown Component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d07ef53a134672aa4e5755e5269fefc55e78193\"\u003e\u003ccode\u003e3d07ef5\u003c/code\u003e\u003c/a\u003e fix(core): duplicated record when indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0687a8b012b0a51ccac08f235dd08cea4a1d4ad8\"\u003e\u003ccode\u003e0687a8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc53d34004c05b659a20c0610f20f7206f8fdf6e\"\u003e\u003ccode\u003ecc53d34\u003c/code\u003e\u003c/a\u003e internal(core): drop \u003ccode\u003enegotiator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@14.3.1...fumadocs-mdx@15.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.8.0 to 16.15.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.7\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAsync \u003ccode\u003e_fd_prepare\u003c/code\u003e hook for Shiki transformers\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erehype-code\u003c/code\u003e awaits \u003ccode\u003etransformer._fd_prepare(code, options)\u003c/code\u003e on every transformer before highlighting a code block. Transformers can run async work (or coalesce work across the code blocks being highlighted concurrently) and serve it from the synchronous Shiki hooks afterwards.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.6\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReplace \u003ccode\u003ecnfast\u003c/code\u003e with \u003ccode\u003ecn\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternal refactor only.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/base-ui\u003c/code\u003e\u003ca href=\"https://github.com/16\"\u003e\u003ccode\u003e@​16\u003c/code\u003e\u003c/a\u003e.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.5\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRoot types: version your docs with \u003ccode\u003eroot: \u0026quot;\u0026lt;type\u0026gt;\u0026quot;\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eroot\u003c/code\u003e in \u003ccode\u003emeta.json\u003c/code\u003e now accepts a string, the type of root folder. Root folders of the same type under the same parent are interchangeable, which is how you keep multiple versions of the same docs in one site:\u003c/p\u003e\n\u003cpre data-meta=\"tab=\u0026quot;content/docs/v1/meta.json\u0026quot;\" lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;1.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"json\" data-meta=\"tab=\u0026quot;content/docs/v2/meta.json\u0026quot;\"\u003e\u003ccode\u003e{\n  \u0026quot;title\u0026quot;: \u0026quot;2.0.0\u0026quot;,\n  \u0026quot;root\u0026quot;: \u0026quot;version\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe sidebar only shows the opened version, and docs layouts render a dropdown to switch between them. Switching keeps your place: it navigates to the same page in the other version (\u003ccode\u003e/docs/v1/guide\u003c/code\u003e to \u003ccode\u003e/docs/v2/guide\u003c/code\u003e), or its index page when the page doesn't exist there.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot: true\u003c/code\u003e is simply the default type, displayed as tabs. See \u003ca href=\"https://fumadocs.dev/docs/versioning\"\u003eVersioning\u003c/a\u003e for the guide and \u003ca href=\"https://fumadocs.dev/docs/page-conventions#root-type\"\u003eRoot Type\u003c/a\u003e for the reference.\u003c/p\u003e\n\u003ch3\u003eTabs are grouped by root folder\u003c/h3\u003e\n\u003cp\u003eLayout tabs are now grouped by the root folders on the current page's path, with one dropdown per group. This changes a few behaviours of the existing \u003ccode\u003eroot: true\u003c/code\u003e tabs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eClicking a tab navigates to the same page in the target folder when it exists, otherwise its index page as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/fuma-nama/fumadocs/commits/fumadocs@16.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.4 to 16.3.4\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.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.4...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.0 to 26.4.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 `dotenv` from 16.6.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.6.1...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.45.0 to 0.66.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this package will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[0.67.0] - 2026-09-07\u003c/h2\u003e\n\u003ch3\u003e🛡️ Security\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a612d5 deps: Update npm packages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26178\"\u003e#26178\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.64.0] - 2026-08-18\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec07fe7c oxfmt: Support \u003ccode\u003eexperimentalOperatorPosition\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25643\"\u003e#25643\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efed6681 oxfmt: Skip expanding overrides options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25572\"\u003e#25572\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.62.0] - 2026-08-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee6e584b oxfmt: Type jsdoc. enum options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25008\"\u003e#25008\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.59.0] - 2026-07-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e415fe1e oxfmt: Error on ignorePatterns that cannot match files outside the config directory (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/24286\"\u003e#24286\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.55.0] - 2026-06-15\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a2788b linter/unicorn: Implement \u003ccode\u003eprefer-export-from\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22935\"\u003e#22935\u003c/a\u003e) (AliceLanniste)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.54.0] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edadafe3 oxlint, oxfmt: Mention migrate skills in npm READMEs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22965\"\u003e#22965\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003ef88961a oxfmt: Annotate each config option with supported languages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22953\"\u003e#22953\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0b4e2e67f4193e7ebfcc64982275eb583ae82c83\"\u003e\u003ccode\u003e0b4e2e6\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.81.0 \u0026amp;\u0026amp; oxfmt v0.66.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26199\"\u003e#26199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/5ff57f83c049e338db8b2435dd92f660bfe19ed4\"\u003e\u003ccode\u003e5ff57f8\u003c/code\u003e\u003c/a\u003e fix(formatter/sort-imports): handle custom side effect groups (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26217\"\u003e#26217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/63bc313934bf1fe94f8e0e6e59336f6036b8506e\"\u003e\u003ccode\u003e63bc313\u003c/code\u003e\u003c/a\u003e chore(npm): update funding URL (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26066\"\u003e#26066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/97e99b85483776a72928d675cc05b1cfc1130ba0\"\u003e\u003ccode\u003e97e99b8\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.80.0 \u0026amp;\u0026amp; oxfmt v0.65.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/26045\"\u003e#26045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0db127cc16d28b97d84bac4ebeb302caf1a78c7e\"\u003e\u003ccode\u003e0db127c\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.79.0 \u0026amp;\u0026amp; oxfmt v0.64.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25866\"\u003e#25866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/c07fe7c217774fd404740d34ee91ac03a6b726c2\"\u003e\u003ccode\u003ec07fe7c\u003c/code\u003e\u003c/a\u003e feat(oxfmt): support \u003ccode\u003eexperimentalOperatorPosition\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25643\"\u003e#25643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/fed6681edaf3b9b45fbcc8fd7f987c86505d0b86\"\u003e\u003ccode\u003efed6681\u003c/code\u003e\u003c/a\u003e docs(oxfmt): skip expanding overrides options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25572\"\u003e#25572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/c42d6397eab5b2d5bb2bd6746c57bc2a9cad21bd\"\u003e\u003ccode\u003ec42d639\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.78.0 \u0026amp;\u0026amp; oxfmt v0.63.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25473\"\u003e#25473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/00f490d7f72d43ec88b1afe28de153e376caf8ed\"\u003e\u003ccode\u003e00f490d\u003c/code\u003e\u003c/a\u003e refactor(oxfmt,formatter): split \u003ccode\u003esortImports\u003c/code\u003e validation and use type enum (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9a423f2f485b79c2353c49442c0c7f60f900261d\"\u003e\u003ccode\u003e9a423f2\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.77.0 \u0026amp;\u0026amp; oxfmt v0.62.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/25251\"\u003e#25251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.66.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.60.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.81.0 \u0026amp; oxfmt v0.66.0\u003c/h2\u003e\n\u003ch2\u003eTable of Contents\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/blob/HEAD/#oxlint-v1.81.0\"\u003eOxlint v1.81.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/blob/HEAD/#oxfmt-v0.66.0\"\u003eOxfmt v0.66.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOxlint v1.81.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e60b945d linter/nextjs/no-typos: Implement suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26091\"\u003e#26091\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e33ac4b0 linter/lsp: Prevent tsgolint from holding onto processes (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25570\"\u003e#25570\u003c/a\u003e) (Adrian Schaedle)\u003c/li\u003e\n\u003cli\u003ebaf4b1e linter/import/no-empty-named-blocks: Make empty value import removal a suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26155\"\u003e#26155\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e77cfaec linter/eslint/object-shorthand: Preserve \u003ccode\u003e__proto__\u003c/code\u003e semantics (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26154\"\u003e#26154\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efa3c082 linter/unicorn/prefer-set-size: Ignore shadowed \u003ccode\u003eSet\u003c/code\u003e constructors (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26153\"\u003e#26153\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee412cf2 linter: Clamp invalid JS plugin locations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26144\"\u003e#26144\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ed86c113 linter: Normalize reversed JS plugin locations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26138\"\u003e#26138\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e73c09b2 linter/eslint/no-use-before-define: Run on JS, JSX files (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26114\"\u003e#26114\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e03ef0f2 linter/unicorn/no-useless-spread: Treat typed arrays as a distinct value hint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26067\"\u003e#26067\u003c/a\u003e) (Aadharsh  Pannirselvam)\u003c/li\u003e\n\u003cli\u003ebd15905 linter/react/no-unstable-nested-components: Check nested component object property names (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26101\"\u003e#26101\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3910e2b linter/eslint/no-unassigned-vars: Skip Svelte and Vue files (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26042\"\u003e#26042\u003c/a\u003e) (Hamody We)\u003c/li\u003e\n\u003cli\u003e047f7ca linter/plugins: Fix interaction between JS plugins and Vue rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26080\"\u003e#26080\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e8531b9b linter/plugins: Alter method for obtaining mutable \u003ccode\u003eProgram\u003c/code\u003e when sending AST to JS plugins (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26077\"\u003e#26077\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003edc464ff linter/unicorn/prefer-math-min-max: Avoid unsafe autofix (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26060\"\u003e#26060\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e464ddd1 linter: Support a shared short description for jest/vitest rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26186\"\u003e#26186\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003cli\u003e9db5ad3 linter: Add short description to \u003ccode\u003evue/no-dupe-keys\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26183\"\u003e#26183\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003cli\u003edb66f58 linter: Correct export/import mismatch in bar and foo example (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25927\"\u003e#25927\u003c/a\u003e) (billychannnnnn)\u003c/li\u003e\n\u003cli\u003ed5be037 linter/typescript/switch-exhaustiveness-check: Clarify default case comment pattern (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26100\"\u003e#26100\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOxfmt v0.66.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1fb37b6 formatter/css: Format declaration-shaped raw-prelude rules (postcss nested config blocks) (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26194\"\u003e#26194\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9f81002 formatter: Re-add suppressed statement terminators per options.semi (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26220\"\u003e#26220\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e769ffd5 formatter: Print suppressed typecast parens (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26218\"\u003e#26218\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e5ff57f8 formatter/sort-imports: Handle custom side effect groups (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26217\"\u003e#26217\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2f4d759 formatter: Do not skip cast comment lookup (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26216\"\u003e#26216\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e1213e12 formatter: Preserve comment for statement terminators and binary casts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26213\"\u003e#26213\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e57e8e22 formatter_css: Space a folded sign after a call in Less operations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26134\"\u003e#26134\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ee4298fb formatter/jsdoc: Follow CommonMark for interrupting lists and guard wrapping from creating them (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26098\"\u003e#26098\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ea1e21c2 formatter: Apply head body policy everywhere (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26074\"\u003e#26074\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e676b7e1 formatter: Keep comments in their for-head slot, before an empty-statement body and do-while (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26073\"\u003e#26073\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.81.0] - 2026-08-31\u003c/h2\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed5be037 linter/typescript/switch-exhaustiveness-check: Clarify default case comment pattern (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26100\"\u003e#26100\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.79.0] - 2026-08-18\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c4552d linter: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Split react/react-compiler into per-category rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25500\"\u003e#25500\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e228e8e0 linter: Resolve inactive React compiler rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25830\"\u003e#25830\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003eaa49d86 linter: Allow spread rule options in config types (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25675\"\u003e#25675\u003c/a\u003e) (ch3rry)\u003c/li\u003e\n\u003cli\u003e36f8451 linter/eslint/no-eval: Align indirect default with ESLint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25656\"\u003e#25656\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ebeb724d linter/eslint/no-unused-vars: Report bare underscore parameters (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25663\"\u003e#25663\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4004c10 linter/eslint/no-irregular-whitespace: Check comments by default (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25660\"\u003e#25660\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e285820e linter/no-large-snapshots: Precompile and document allowed snapshot matchers (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25611\"\u003e#25611\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e4df5835 linter: Allow capitalized built-in calls (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25516\"\u003e#25516\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.78.0] - 2026-08-10\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eccb8fe8 linter/jsdoc: Implement \u003ccode\u003eno-blank-blocks\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25207\"\u003e#25207\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003ed4a897c linter/eslint: Implement \u003ccode\u003eone-var\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/24470\"\u003e#24470\u003c/a\u003e) (Cole Ellison)\u003c/li\u003e\n\u003cli\u003e5ab9340 linter/jsx-a11y/anchor-has-content: Add options to match eslint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/24571\"\u003e#24571\u003c/a\u003e) (Cole Ellison)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9573937 linter/typescript: Validate \u003ccode\u003eban-ts-comment\u003c/code\u003e description_format (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25320\"\u003e#25320\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.77.0] - 2026-08-03\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c0fa61 linter/eslint/no-warning-comments: Unify config structs and remove manual options docs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25151\"\u003e#25151\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9dc7756 linter/typescript/no-unnecessary-condition: Clarify options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25110\"\u003e#25110\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.76.0] - 2026-07-27\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d31dfa linter: Verify eslint/no-restricted-globals config schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/24598\"\u003e#24598\u003c/a\u003e) (vigneshwar)\u003c/li\u003e\n\u003cli\u003e7069621 linter: Verify jest/vitest prefer-lowercase-title config schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/24724\"\u003e#24724\u003c/a\u003e) (Bartok)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0b4e2e67f4193e7ebfcc64982275eb583ae82c83\"\u003e\u003ccode\u003e0b4e2e6\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.81.0 \u0026amp;\u0026amp; oxfmt v0.66.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26199\"\u003e#26199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/d5be0375e6303202fcd6d34fa520103eceea0238\"\u003e\u003ccode\u003ed5be037\u003c/code\u003e\u003c/a\u003e docs(linter/typescript/switch-exhaustiveness-check): clarify default case com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/63bc313934bf1fe94f8e0e6e59336f6036b8506e\"\u003e\u003ccode\u003e63bc313\u003c/code\u003e\u003c/a\u003e chore(npm): update funding URL (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26066\"\u003e#26066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/97e99b85483776a72928d675cc05b1cfc1130ba0\"\u003e\u003ccode\u003e97e99b8\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.80.0 \u0026amp;\u0026amp; oxfmt v0.65.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26045\"\u003e#26045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/0db127cc16d28b97d84bac4ebeb302caf1a78c7e\"\u003e\u003ccode\u003e0db127c\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.79.0 \u0026amp;\u0026amp; oxfmt v0.64.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25866\"\u003e#25866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/228e8e0f85c0e7aeded02c5e27fd810004d3b41a\"\u003e\u003ccode\u003e228e8e0\u003c/code\u003e\u003c/a\u003e fix(linter): resolve inactive React compiler rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25830\"\u003e#25830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/aa49d860465e6c00b6edfcbb8973d8dc95cc11ca\"\u003e\u003ccode\u003eaa49d86\u003c/code\u003e\u003c/a\u003e fix(linter): allow spread rule options in config types (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25675\"\u003e#25675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/892238149b7c4dff808817ec5e27d1e0ecf63b11\"\u003e\u003ccode\u003e8922381\u003c/code\u003e\u003c/a\u003e refactor(linter): remove inactive react config rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25740\"\u003e#25740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8c4552dfa6bce0a9f06f41ca13e45e50d842c38c\"\u003e\u003ccode\u003e8c4552d\u003c/code\u003e\u003c/a\u003e feat(linter)!: split react/react-compiler into per-category rules (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25500\"\u003e#25500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/36f845168ce854c1c970fea13997e16a18cbe55f\"\u003e\u003ccode\u003e36f8451\u003c/code\u003e\u003c/a\u003e fix(linter/eslint/no-eval): align indirect default with ESLint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/25656\"\u003e#25656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.81.0/npm/oxlint\"\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/RaamPrashath/supastarter/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaamPrashath%2Fsupastarter/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}}]}