{"id":1491,"name":"fumadocs-mdx","ecosystem":"npm","repository_url":"https://github.com/fuma-nama/fumadocs","issues_count":793,"created_at":"2025-06-06T15:01:45.017Z","updated_at":"2025-06-06T15:01:45.017Z","purl":"pkg:npm/fumadocs-mdx","metadata":{"id":8814821,"name":"fumadocs-mdx","ecosystem":"npm","description":"The built-in source for Fumadocs","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":82,"first_release_published_at":"2024-01-26T11:38:29.687Z","latest_release_published_at":"2025-06-05T14:15:02.929Z","latest_release_number":"11.6.7","last_synced_at":"2025-06-05T14:15:47.396Z","created_at":"2024-01-26T11:40:18.524Z","updated_at":"2025-06-05T14:15:52.434Z","registry_url":"https://www.npmjs.com/package/fumadocs-mdx","install_command":"npm install fumadocs-mdx","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"11.6.7"}},"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.434Z","dependent_packages_count":0,"downloads":125769,"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-mdx","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/fumadocs-mdx","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/fumadocs-mdx","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/fumadocs-mdx/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-mdx/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fumadocs-mdx/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fumadocs-mdx/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fumadocs-mdx/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:24.264Z","updated_at":"2024-01-26T11:45:24.264Z","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":295,"unique_repositories_count_past_30_days":41,"recent_issues":[{"uuid":"5916311608","node_id":"PR_kwDOT4z7Xc8AAAABJO7cnQ","number":32,"state":"open","title":"deps: bump the development group across 1 directory with 33 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-10-19T01:35:49.000Z","updated_at":"2026-10-19T01:57:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":33,"packages":[{"name":"@axe-core/playwright","old_version":"4.12.1","new_version":"4.14.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@cyclonedx/cyclonedx-npm","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/CycloneDX/cyclonedx-node-npm"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"12.1.0","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@stryker-mutator/core","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@stryker-mutator/tap-runner","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","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":"@types/node","old_version":"26.1.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.3","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"bun","old_version":"1.3.14","new_version":"1.4.3","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"concurrently","old_version":"10.0.3","new_version":"10.0.6","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.2.1","new_version":"0.5.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"dpdm","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/acrazing/dpdm"},{"name":"eslint-config-next","old_version":"16.2.10","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.2.0","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jscpd","old_version":"4.2.5","new_version":"4.3.0","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"junit-to-ctrf","old_version":"0.0.14","new_version":"0.1.0","repository_url":"https://github.com/ctrf-io/junit-to-ctrf"},{"name":"knip","old_version":"6.27.0","new_version":"6.41.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.1.0","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lockfile-lint","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/lirantal/lockfile-lint"},{"name":"playwright-ctrf-json-reporter","old_version":"0.0.29","new_version":"0.2.0","repository_url":"https://github.com/ctrf-io/playwright-ctrf-json-reporter"},{"name":"prettier","old_version":"3.9.5","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.121.19","new_version":"0.124.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"12.1.0","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.29.7","new_version":"2.30.4","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.0.10","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.12.1` | `4.14.0` |\n| [@cyclonedx/cyclonedx-npm](https://github.com/CycloneDX/cyclonedx-node-npm) | `6.0.0` | `6.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.64.1` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `12.1.0` | `14.2.0` |\n| [@stryker-mutator/core](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core) | `9.6.1` | `10.0.0` |\n| [@stryker-mutator/tap-runner](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner) | `9.6.1` | `10.0.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.6.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.3` | `6.1.2` |\n| [bun](https://github.com/oven-sh/bun) | `1.3.14` | `1.4.3` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.3` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.3` | `10.0.6` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.2.1` | `0.5.0` |\n| [dpdm](https://github.com/acrazing/dpdm) | `4.2.0` | `4.3.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.10` | `16.4.2` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.0` | `15.4.7` |\n| [jscpd](https://github.com/kucherenko/jscpd/tree/HEAD/rust/jscpd) | `4.2.5` | `4.3.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.1.3` |\n| [junit-to-ctrf](https://github.com/ctrf-io/junit-to-ctrf) | `0.0.14` | `0.1.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.27.0` | `6.41.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.1.0` | `17.6.0` |\n| [lockfile-lint](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint) | `5.0.0` | `5.1.0` |\n| [playwright-ctrf-json-reporter](https://github.com/ctrf-io/playwright-ctrf-json-reporter) | `0.0.29` | `0.2.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.5` | `3.9.10` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.121.19` | `0.124.1` |\n| [size-limit](https://github.com/ai/size-limit) | `12.1.0` | `14.2.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.29.7` | `2.30.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.71.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.5` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.0.10` | `9.5.1` |\n\n\nUpdates `@axe-core/playwright` from 4.12.1 to 4.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e@​axe-core/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(webdriverjs): update chrome options in example by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1401\"\u003edequelabs/axe-core-npm#1401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1417\"\u003edequelabs/axe-core-npm#1417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: create the release tag when publishing to production by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1418\"\u003edequelabs/axe-core-npm#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump brace-expansion by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1419\"\u003edequelabs/axe-core-npm#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tar and lerna by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1420\"\u003edequelabs/axe-core-npm#1420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate from npm workspaces to pnpm by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1421\"\u003edequelabs/axe-core-npm#1421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade dependencies and audit engine floors in CI by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1430\"\u003edequelabs/axe-core-npm#1430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump chromedriver from 152.0.0 to 152.0.1 in the browser-drivers 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/dequelabs/axe-core-npm/pull/1435\"\u003edequelabs/axe-core-npm#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump the webdriverio group with 6 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/dequelabs/axe-core-npm/pull/1434\"\u003edequelabs/axe-core-npm#1434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump eslint from 10.8.1 to 10.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1437\"\u003edequelabs/axe-core-npm#1437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: exempt axe-core from the pnpm release-age cooldown by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1441\"\u003edequelabs/axe-core-npm#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update axe-core to v4.14.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1456\"\u003edequelabs/axe-core-npm#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump postcss-selector-parser from 7.1.5 to 7.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1457\"\u003edequelabs/axe-core-npm#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump puppeteer from 25.8.0 to 25.12.0 in the puppeteer 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/dequelabs/axe-core-npm/pull/1451\"\u003edequelabs/axe-core-npm#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump proxy-addr from 2.0.7 to 2.0.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1458\"\u003edequelabs/axe-core-npm#1458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump nx from 23.1.1 to 23.2.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/dequelabs/axe-core-npm/pull/1459\"\u003edequelabs/axe-core-npm#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump adm-zip from 0.6.0 to 0.6.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/dequelabs/axe-core-npm/pull/1443\"\u003edequelabs/axe-core-npm#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump the webdriverio group across 1 directory with 7 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/dequelabs/axe-core-npm/pull/1449\"\u003edequelabs/axe-core-npm#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: provide pnpm via action-setup in release workflows by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1461\"\u003edequelabs/axe-core-npm#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.14.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1463\"\u003edequelabs/axe-core-npm#1463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): restore bin paths and lint published package tarballs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1467\"\u003e#1467\u003c/a\u003e) by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1468\"\u003edequelabs/axe-core-npm#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.14.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1479\"\u003edequelabs/axe-core-npm#1479\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/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1401\"\u003edequelabs/axe-core-npm#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.13.0...v4.14.0\"\u003ehttps://github.com/dequelabs/axe-core-npm/compare/v4.13.0...v4.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use pat instead of github token by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1334\"\u003edequelabs/axe-core-npm#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump nyc from 17.1.0 to 18.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1311\"\u003edequelabs/axe-core-npm#1311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1354\"\u003edequelabs/axe-core-npm#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin node by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1355\"\u003edequelabs/axe-core-npm#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix webdriverio esmTest.mjs by \u003ca href=\"https://github.com/straker\"\u003e\u003ccode\u003e@​straker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1356\"\u003edequelabs/axe-core-npm#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable dependabot rebase strategy by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1344\"\u003edequelabs/axe-core-npm#1344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6 to 6.0.2 in the gha-low-risk 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/dequelabs/axe-core-npm/pull/1357\"\u003edequelabs/axe-core-npm#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1360\"\u003edequelabs/axe-core-npm#1360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: exclude test/release from npm workspaces by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1361\"\u003edequelabs/axe-core-npm#1361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.14.0 to 1.17.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1358\"\u003edequelabs/axe-core-npm#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/michael-siek\"\u003e\u003ccode\u003e@​michael-siek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1362\"\u003edequelabs/axe-core-npm#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: declare \u003ccode\u003e@​eslint/js\u003c/code\u003e and group eslint deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1348\"\u003edequelabs/axe-core-npm#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6.0.2 to 6.0.3 in the gha-low-risk 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/dequelabs/axe-core-npm/pull/1363\"\u003edequelabs/axe-core-npm#1363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: group browser-driver and jest deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1365\"\u003edequelabs/axe-core-npm#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump flatted from 3.3.1 to 3.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1301\"\u003edequelabs/axe-core-npm#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump handlebars from 4.7.8 to 4.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1305\"\u003edequelabs/axe-core-npm#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-parser from 5.5.1 to 5.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1325\"\u003edequelabs/axe-core-npm#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lodash from 4.17.21 to 4.18.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/dequelabs/axe-core-npm/pull/1337\"\u003edequelabs/axe-core-npm#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e@​axe-core/playwright's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.13.0...v4.14.0\"\u003e4.14.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexempt axe-core from the pnpm release-age cooldown (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1441\"\u003e#1441\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/0bcb1850683addb69343067263aa3fcd4ddd0561\"\u003e0bcb185\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1346\"\u003e#1346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1346\"\u003e#1346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1442\"\u003e#1442\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1346\"\u003e#1346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.14.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1456\"\u003e#1456\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/dccfe7adde174fca7010d36f2e77b69be182093b\"\u003edccfe7a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.12.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4263054240dc10bbfac0005ae2904f48651891d3\"\u003e4263054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate axe-core to v4.13.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/399c5d7ccd9d7d8be1ee9f26bb5e03d2da4300f6\"\u003e399c5d7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1412\"\u003e#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/commits/v4.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cyclonedx/cyclonedx-npm` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/releases\"\u003e@​cyclonedx/cyclonedx-npm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eMaintenance release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump knip from 6.22.0 to 6.24.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1487\"\u003eCycloneDX/cyclonedx-node-npm#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: latest CycloneDX 1.7 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1491\"\u003eCycloneDX/cyclonedx-node-npm#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: allowScripts libxmljs2@0.37.0 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1492\"\u003eCycloneDX/cyclonedx-node-npm#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix yargs issue 2514 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1493\"\u003eCycloneDX/cyclonedx-node-npm#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: gather test data for npm12 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1494\"\u003eCycloneDX/cyclonedx-node-npm#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump knip from 6.24.0 to 6.27.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1501\"\u003eCycloneDX/cyclonedx-node-npm#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1498\"\u003eCycloneDX/cyclonedx-node-npm#1498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump c8 from 11.0.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1500\"\u003eCycloneDX/cyclonedx-node-npm#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1499\"\u003eCycloneDX/cyclonedx-node-npm#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: test with npm v12 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1502\"\u003eCycloneDX/cyclonedx-node-npm#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump knip from 6.27.0 to 6.31.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1505\"\u003eCycloneDX/cyclonedx-node-npm#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add zizmor by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1506\"\u003eCycloneDX/cyclonedx-node-npm#1506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1503\"\u003eCycloneDX/cyclonedx-node-npm#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: split release workflow by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1507\"\u003eCycloneDX/cyclonedx-node-npm#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix typo by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1508\"\u003eCycloneDX/cyclonedx-node-npm#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.0.1-rc.0\u003c/h2\u003e\n\u003cp\u003etesting during \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1507\"\u003eCycloneDX/cyclonedx-node-npm#1507\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/CycloneDX/cyclonedx-node-npm/blob/main/HISTORY.md\"\u003e@​cyclonedx/cyclonedx-npm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1 - 2026-08-11\u003c/h2\u003e\n\u003cp\u003eMaintenance release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/3dbc1f2cc4689d9f0729e3930778a054a346b677\"\u003e\u003ccode\u003e3dbc1f2\u003c/code\u003e\u003c/a\u003e 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/878c64c546943e36176ed7c771477af1451506a9\"\u003e\u003ccode\u003e878c64c\u003c/code\u003e\u003c/a\u003e chore: prep v6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/e458548677af801e20f7f75ff360e3eea013ab3d\"\u003e\u003ccode\u003ee458548\u003c/code\u003e\u003c/a\u003e fix typo (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/ce69f0c61b51b3628e3e455031103b4e46e9dac3\"\u003e\u003ccode\u003ece69f0c\u003c/code\u003e\u003c/a\u003e chore: split release workflow (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/a465128a6fb5f4fa0a62171d46efffa85fdc010a\"\u003e\u003ccode\u003ea465128\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/e1f606354823b5825151d41bbdfe6524d4b88d0a\"\u003e\u003ccode\u003ee1f6063\u003c/code\u003e\u003c/a\u003e chore: add zizmor (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/1d00bdebcbcc5a5772036f983ddc17b30718ae2c\"\u003e\u003ccode\u003e1d00bde\u003c/code\u003e\u003c/a\u003e chore(deps): bump knip from 6.27.0 to 6.31.0 in /tools/test-dependencies (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/20fb44b8c8fbc232d21504f3336ee2d116f46f1c\"\u003e\u003ccode\u003e20fb44b\u003c/code\u003e\u003c/a\u003e tests: test with npm v12 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/a0a4cd324a65fcc2477765282cd405f385ba0eed\"\u003e\u003ccode\u003ea0a4cd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/29510cb51a120a7ac3ddf271425921939416250f\"\u003e\u003ccode\u003e29510cb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump c8 from 11.0.0 to 12.0.0 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.61.1 to 1.64.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/file` from 12.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003epicocolors\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed glob pattern regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed publishing process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003etinyglobby\u003c/code\u003e and \u003ccode\u003ejiti\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eAdded npm provenance.\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003epicocolors\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed glob pattern regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed publishing process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003etinyglobby\u003c/code\u003e and \u003ccode\u003ejiti\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eAdded npm provenance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/3deb55962bb7f4ad4167bd2bb3e04f3f6549370e\"\u003e\u003ccode\u003e3deb559\u003c/code\u003e\u003c/a\u003e Release 14.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/c73a0f33e236539a63cf738c4ed69a766a7477f9\"\u003e\u003ccode\u003ec73a0f3\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/30541b496a172dce163a9f888dbcde814ea35213\"\u003e\u003ccode\u003e30541b4\u003c/code\u003e\u003c/a\u003e Let a config type the modify config options (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/46a50fc84ad5c9a5cfc09dba33b47a609dbc891c\"\u003e\u003ccode\u003e46a50fc\u003c/code\u003e\u003c/a\u003e Export a Plugin type for the plugin API (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/990ce035ad2eba6cc4b0fa1adf8c151ed2052470\"\u003e\u003ccode\u003e990ce03\u003c/code\u003e\u003c/a\u003e Do not lower the process listener limit for small checks (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6827f7409cfc03519659a237d85b09c3a76434b\"\u003e\u003ccode\u003ef6827f7\u003c/code\u003e\u003c/a\u003e Use exports for the default path when main is missing (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/12.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​size-limit/file\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stryker-mutator/core` from 9.6.1 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/stryker-mutator/stryker-js/releases\"\u003e@​stryker-mutator/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.6.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update babel monorepo to v7.29.7 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6068\"\u003e#6068\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/c10cb949e4851a2774d86c6537f05bf43aef0897\"\u003ec10cb94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.20.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5992\"\u003e#5992\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ead8cef6cdb1b89ab617096c3af4c02fa995054\"\u003e0ead8ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.10.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6069\"\u003e#6069\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/82f4e1f42bb1cbe564ad0b827763f49d9d4323ea\"\u003e82f4e1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.11.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6132\"\u003e#6132\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/81706f0cac9d8ab870179a2f67e07a701603b2fe\"\u003e81706f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.6.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5962\"\u003e#5962\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/4a47b39941bfbeecbb32031f7160dc0cb262ecc4\"\u003e4a47b39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.8.5 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6075\"\u003e#6075\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/f66c2fcde4dc7b0546880d261afac7edbc0527f4\"\u003ef66c2fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency weapon-regex to v2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6077\"\u003e#6077\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/b357f40a064462f0d6b38704d0b9c6f8fa878bd1\"\u003eb357f40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6095\"\u003e#6095\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d62fd7518c7d5697801afc093578dd30d8dad835\"\u003ed62fd75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.4 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6118\"\u003e#6118\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/29ede696a930a99869c2d3366f94ba7cd323fe60\"\u003e29ede69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einstrumenter:\u003c/strong\u003e parse svelte template expressions as TS when file uses lang=\u0026quot;ts\u0026quot; (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6024\"\u003e#6024\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/e81abcc92c282f40baec58c6a34d341b2c9e3191\"\u003ee81abcc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocha-runner:\u003c/strong\u003e prefer project-mocha over bundled mocha (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6138\"\u003e#6138\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/e602725018f827c08873f414dd07751af68e22a7\"\u003ee602725\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6127\"\u003e#6127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-runner:\u003c/strong\u003e fix noisy vitest options \u0026amp; setup file warnings (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6098\"\u003e#6098\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/58c4b850fff61a7de232a42103f5745d01a46493\"\u003e58c4b85\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebabel:\u003c/strong\u003e update babel to major version 8 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6104\"\u003e#6104\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/291b7ead950e8c0b46da0db77a7a6ece32547114\"\u003e291b7ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e save partial incremental report on unexpected exit (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d091b1a869e86c1581b09b2e32fb8a15aee68a82\"\u003ed091b1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eempty-expression-mutator (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6012\"\u003e#6012\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cc087380173e411ed4ba1960c2571db77eb0cce3\"\u003ecc08738\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5765\"\u003e#5765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocha-runner:\u003c/strong\u003e support Mocha v12 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6021\"\u003e#6021\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/8c949ffa73afebd662f9629606ac1b51e3ec52d4\"\u003e8c949ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emutant filtering (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6010\"\u003e#6010\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/ea5ac297acaf4a5bbd12aa3d7ff9eaa6b8565f2e\"\u003eea5ac29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e drop support for Node.js 20, require Node.js 22 or higher (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6002\"\u003e#6002\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/425cb9f7306d4c86b30a90f955c82429a465487b\"\u003e425cb9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-checker:\u003c/strong\u003e add experimental support for TypeScript@7 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6099\"\u003e#6099\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/3d356791210930932b7d5c5c69546197025ceb5c\"\u003e3d35679\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e Node.js 20 is no longer supported, please use Node.js 22 or higher.\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/stryker-mutator/stryker-js/blob/master/packages/core/CHANGELOG.md\"\u003e@​stryker-mutator/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.6.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.20.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5992\"\u003e#5992\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ead8cef6cdb1b89ab617096c3af4c02fa995054\"\u003e0ead8ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6095\"\u003e#6095\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d62fd7518c7d5697801afc093578dd30d8dad835\"\u003ed62fd75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.4 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6118\"\u003e#6118\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/29ede696a930a99869c2d3366f94ba7cd323fe60\"\u003e29ede69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebabel:\u003c/strong\u003e update babel to major version 8 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6104\"\u003e#6104\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/291b7ead950e8c0b46da0db77a7a6ece32547114\"\u003e291b7ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e save partial incremental report on unexpected exit (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d091b1a869e86c1581b09b2e32fb8a15aee68a82\"\u003ed091b1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eempty-expression-mutator (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6012\"\u003e#6012\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cc087380173e411ed4ba1960c2571db77eb0cce3\"\u003ecc08738\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5765\"\u003e#5765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e drop support for Node.js 20, require Node.js 22 or higher (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6002\"\u003e#6002\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/425cb9f7306d4c86b30a90f955c82429a465487b\"\u003e425cb9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e Node.js 20 is no longer supported, please use Node.js 22 or higher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cb3bd8fe25d5215422c9b632357062d3a43fcf92\"\u003e\u003ccode\u003ecb3bd8f\u003c/code\u003e\u003c/a\u003e v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/aadfdc9713c5ce2fc380d934bc05ce01d4b89b30\"\u003e\u003ccode\u003eaadfdc9\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v8.67.0 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5984\"\u003e#5984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/51b9fa5bae3bec985c8c49112b22e1d8b7749019\"\u003e\u003ccode\u003e51b9fa5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6122\"\u003e#6122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/29ede696a930a99869c2d3366f94ba7cd323fe60\"\u003e\u003ccode\u003e29ede69\u003c/code\u003e\u003c/a\u003e fix(deps): update mutation-testing-elements monorepo to v3.8.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6118\"\u003e#6118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/291b7ead950e8c0b46da0db77a7a6ece32547114\"\u003e\u003ccode\u003e291b7ea\u003c/code\u003e\u003c/a\u003e feat(babel): update babel to major version 8 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6104\"\u003e#6104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d62fd7518c7d5697801afc093578dd30d8dad835\"\u003e\u003ccode\u003ed62fd75\u003c/code\u003e\u003c/a\u003e fix(deps): update mutation-testing-elements monorepo to v3.8.0 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6095\"\u003e#6095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cc087380173e411ed4ba1960c2571db77eb0cce3\"\u003e\u003ccode\u003ecc08738\u003c/code\u003e\u003c/a\u003e feat: empty-expression-mutator (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6012\"\u003e#6012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/5deb03e604d8291bdeef97c3602792b1d611cbf0\"\u003e\u003ccode\u003e5deb03e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.2 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6058\"\u003e#6058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ead8cef6cdb1b89ab617096c3af4c02fa995054\"\u003e\u003ccode\u003e0ead8ce\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency ajv to v8.20.0 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5992\"\u003e#5992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6201b380822a016392e320a12a0a724ee9a64579\"\u003e\u003ccode\u003e6201b38\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6015\"\u003e#6015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stryker-mutator/stryker-js/commits/v10.0.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stryker-mutator/tap-runner` from 9.6.1 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/stryker-mutator/stryker-js/releases\"\u003e@​stryker-mutator/tap-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.6.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update babel monorepo to v7.29.7 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6068\"\u003e#6068\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/c10cb949e4851a2774d86c6537f05bf43aef0897\"\u003ec10cb94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.20.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5992\"\u003e#5992\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ead8cef6cdb1b89ab617096c3af4c02fa995054\"\u003e0ead8ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.10.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6069\"\u003e#6069\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/82f4e1f42bb1cbe564ad0b827763f49d9d4323ea\"\u003e82f4e1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.11.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6132\"\u003e#6132\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/81706f0cac9d8ab870179a2f67e07a701603b2fe\"\u003e81706f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.6.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5962\"\u003e#5962\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/4a47b39941bfbeecbb32031f7160dc0cb262ecc4\"\u003e4a47b39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.8.5 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6075\"\u003e#6075\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/f66c2fcde4dc7b0546880d261afac7edbc0527f4\"\u003ef66c2fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency weapon-regex to v2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6077\"\u003e#6077\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/b357f40a064462f0d6b38704d0b9c6f8fa878bd1\"\u003eb357f40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6095\"\u003e#6095\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d62fd7518c7d5697801afc093578dd30d8dad835\"\u003ed62fd75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.4 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6118\"\u003e#6118\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/29ede696a930a99869c2d3366f94ba7cd323fe60\"\u003e29ede69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einstrumenter:\u003c/strong\u003e parse svelte template expressions as TS when file uses lang=\u0026quot;ts\u0026quot; (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6024\"\u003e#6024\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/e81abcc92c282f40baec58c6a34d341b2c9e3191\"\u003ee81abcc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocha-runner:\u003c/strong\u003e prefer project-mocha over bundled mocha (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6138\"\u003e#6138\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/e602725018f827c08873f414dd07751af68e22a7\"\u003ee602725\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6127\"\u003e#6127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-runner:\u003c/strong\u003e fix noisy vitest options \u0026amp; setup file warnings (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6098\"\u003e#6098\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/58c4b850fff61a7de232a42103f5745d01a46493\"\u003e58c4b85\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebabel:\u003c/strong\u003e update babel to major version 8 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6104\"\u003e#6104\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/291b7ead950e8c0b46da0db77a7a6ece32547114\"\u003e291b7ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e save partial incremental report on unexpected exit (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d091b1a869e86c1581b09b2e32fb8a15aee68a82\"\u003ed091b1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eempty-expression-mutator (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6012\"\u003e#6012\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cc087380173e411ed4ba1960c2571db77eb0cce3\"\u003ecc08738\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5765\"\u003e#5765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocha-runner:\u003c/strong\u003e support Mocha v12 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6021\"\u003e#6021\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/8c949ffa73afebd662f9629606ac1b51e3ec52d4\"\u003e8c949ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emutant filtering (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6010\"\u003e#6010\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/ea5ac297acaf4a5bbd12aa3d7ff9eaa6b8565f2e\"\u003eea5ac29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e drop support for Node.js 20, require Node.js 22 or higher (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6002\"\u003e#6002\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/425cb9f7306d4c86b30a90f955c82429a465487b\"\u003e425cb9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-checker:\u003c/strong\u003e add experimental support for TypeScript@7 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6099\"\u003e#6099\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/3d356791210930932b7d5c5c69546197025ceb5c\"\u003e3d35679\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e Node.js 20 is no longer supported, please use Node.js 22 or higher.\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/stryker-mutator/stryker-js/blob/master/packages/tap-runner/CHANGELOG.md\"\u003e@​stryker-mutator/tap-runner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.6.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e drop support for Node.js 20, require Node.js 22 or higher (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6002\"\u003e#6002\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/425cb9f7306d4c86b30a90f955c82429a465487b\"\u003e425cb9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e Node.js 20 is no longer supported, please use Node.js 22 or higher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cb3bd8fe25d5215422c9b632357062d3a43fcf92\"\u003e\u003ccode\u003ecb3bd8f\u003c/code\u003e\u003c/a\u003e v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cff4b6aeb619f7bf928525b39a86792d3bdb1cf9\"\u003e\u003ccode\u003ecff4b6a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tap to v21.7.5 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6157\"\u003e#6157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/51b9fa5bae3bec985c8c49112b22e1d8b7749019\"\u003e\u003ccode\u003e51b9fa5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6122\"\u003e#6122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/73dd5aa82d0daf768e74061048cbebdff7c7d6ad\"\u003e\u003ccode\u003e73dd5aa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsx to v4.23.0 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6109\"\u003e#6109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/b8faac996b97e17781c321c878540e619f842727\"\u003e\u003ccode\u003eb8faac9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tap to v21.7.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6028\"\u003e#6028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/5deb03e604d8291bdeef97c3602792b1d611cbf0\"\u003e\u003ccode\u003e5deb03e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.2 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6058\"\u003e#6058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/9bd36c5120e66ec5f6f1ca0365f8c85ce62ec9dc\"\u003e\u003ccode\u003e9bd36c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsx to v4.22.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6031\"\u003e#6031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a6932e984a7b884934a9a1031cb512875523aa47\"\u003e\u003ccode\u003ea6932e9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ava to v8 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/5996\"\u003e#5996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6201b380822a016392e320a12a0a724ee9a64579\"\u003e\u003ccode\u003e6201b38\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6015\"\u003e#6015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a69232cfd3b55746e18d837bab1c3f547de81859\"\u003e\u003ccode\u003ea69232c\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency tsx to 4.22.3 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6011\"\u003e#6011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stryker-mutator/stryker-js/commits/v10.0.0/packages/tap-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.9.1 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e@​testing-library/jest-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2026-08-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e3782c78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.10.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/1e39089d850408a583c83495d00d8aa27078933f\"\u003e1e39089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e is now a required peer dependency. The minimum supported\nNode.js version is now 22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRepaired release for \u003ca href=\"https://redirect.github.com/testing-library/jest-dom/pull/731\"\u003etesting-library/jest-dom#731\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/731\"\u003e#731\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cae44df901cf8e92e3febc0af6fa667b10be6d6a\"\u003ecae44df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e\u003ccode\u003e3782c78\u003c/code\u003e\u003c/a\u003e fix: declare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/1e39089d850408a583c83495d00d8aa27078933f\"\u003e\u003ccode\u003e1e39089\u003c/code\u003e\u003c/a\u003e feat: add toContainAnyBy* and toContainOneBy* query matchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cae44df901cf8e92e3febc0af6fa667b10be6d6a\"\u003e\u003ccode\u003ecae44df\u003c/code\u003e\u003c/a\u003e feat: add toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/55c07ce5f1c489b5b9dc31a770a84d83a1178072\"\u003e\u003ccode\u003e55c07ce\u003c/code\u003e\u003c/a\u003e ci: switch release to npm trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/213256fa8e0aff45e47920a0bc564f708d1f67de\"\u003e\u003ccode\u003e213256f\u003c/code\u003e\u003c/a\u003e docs: move toHaveSelection from the deprecated section (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.1...v7.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@​testing-library/jest-dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\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.1.1 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.3 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.1.1\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.5\u003c/h2\u003e\n\u003ch3\u003eFixed the react compiler preset filter to be linear (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1353\"\u003e#1353\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe improved filter in v6.0.3 was non-linear and caused a performance regressio...\n\n_Description has been truncated_","html_url":"https://github.com/navaneethbobby2002-spec/Bobby-/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navaneethbobby2002-spec%2FBobby-/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"5906615590","node_id":"PR_kwDOTbx4w88AAAABJHcbuA","number":426,"state":"open","title":"chore(deps): bump the npm-minor-patch 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-10-18T05:50:20.000Z","updated_at":"2026-10-18T05:52:14.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":20,"packages":[{"name":"@babel/parser","old_version":"8.0.6","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@types/node","old_version":"26.6.4","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"conventional-changelog-conventionalcommits","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"lefthook","old_version":"2.1.16","new_version":"2.2.2","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"patchright","old_version":"1.63.0","new_version":"1.64.0","repository_url":"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright"},{"name":"@base-ui/react","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/mui/base-ui"},{"name":"fumadocs-core","old_version":"16.15.18","new_version":"16.17.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.6","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.18","new_version":"16.17.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.51.0","new_version":"1.57.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.8","new_version":"16.4.1","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.30","repository_url":"https://github.com/postcss/postcss"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"design-book","old_version":"0.6.0","new_version":"0.11.0","repository_url":"https://github.com/meodai/design-book"},{"name":"jsdom","old_version":"30.1.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.63.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"shadcn","old_version":"4.21.1","new_version":"4.21.5","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@testing-library/user-event","old_version":"14.6.7","new_version":"14.6.8","repository_url":"https://github.com/testing-library/user-event"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `8.0.6` | `8.0.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `10.4.0` | `10.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.16` | `2.2.2` |\n| [patchright](https://github.com/Kaliiiiiiiiii-Vinyzu/patchright) | `1.63.0` | `1.64.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.8.0` | `1.9.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.18` | `16.17.3` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.6` | `15.4.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.18` | `16.17.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.51.0` | `1.57.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.30` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [design-book](https://github.com/meodai/design-book) | `0.6.0` | `0.11.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.2` |\n| [playwright](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.1` | `4.21.5` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.7` | `14.6.8` |\n\n\nUpdates `@babel/parser` from 8.0.6 to 8.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.7 (2026-10-07)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/CINC0S\"\u003e\u003ccode\u003e@​CINC0S\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hoobnn\"\u003e\u003ccode\u003e@​hoobnn\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/jpradelle\"\u003e\u003ccode\u003e@​jpradelle\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-regexp-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18295\"\u003e#18295\u003c/a\u003e Bump regexpu-core to 6.5.3 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-for-of\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18292\"\u003e#18292\u003c/a\u003e Skip \u003ccode\u003efor await\u003c/code\u003e in \u003ccode\u003etransform-for-of\u003c/code\u003e (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18283\"\u003e#18283\u003c/a\u003e Fix \u003ccode\u003easyncIterator\u003c/code\u003e helper forwarding \u003ccode\u003e.throw()\u003c/code\u003e to \u003ccode\u003e.return()\u003c/code\u003e (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18288\"\u003e#18288\u003c/a\u003e fix(parser): allow await as a function expression name inside async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18284\"\u003e#18284\u003c/a\u003e Guard \u003ccode\u003e@@toPrimitive\u003c/code\u003e usage in toPrimitive helper (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18195\"\u003e#18195\u003c/a\u003e fix: closures in for-loop init capture wrong binding (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18265\"\u003e#18265\u003c/a\u003e Return false for \u003ccode\u003e#x in\u003c/code\u003e on static private fields before initialization (\u003ca href=\"https://github.com/hoobnn\"\u003e\u003ccode\u003e@​hoobnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18151\"\u003e#18151\u003c/a\u003e Evaluate TypeScript expression wrappers in \u003ccode\u003eNodePath#evaluate\u003c/code\u003e (\u003ca href=\"https://github.com/CINC0S\"\u003e\u003ccode\u003e@​CINC0S\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18250\"\u003e#18250\u003c/a\u003e fix(traverse): do not evaluate destructured bindings in \u003ccode\u003epath.evaluate\u003c/code\u003e (\u003ca href=\"https://github.com/wulu007\"\u003e\u003ccode\u003e@​wulu007\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18257\"\u003e#18257\u003c/a\u003e Fix eslint-parser AST definition of AccessorProperty (\u003ca href=\"https://github.com/jpradelle\"\u003e\u003ccode\u003e@​jpradelle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18254\"\u003e#18254\u003c/a\u003e fix(core): createConfigItem allows cb as 2nd arg (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18255\"\u003e#18255\u003c/a\u003e Simplify \u003ccode\u003einteropRequireWildcard\u003c/code\u003e helper (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 11\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBruno \u0026quot;Borta\u0026quot; Bortagaray (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCINC05 (\u003ca href=\"https://github.com/CINC0S\"\u003e\u003ccode\u003e@​CINC0S\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJoelle Mahfoud (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJulien Pradelle (\u003ca href=\"https://github.com/jpradelle\"\u003e\u003ccode\u003e@​jpradelle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKevin Deng (\u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSamual Norman (\u003ca href=\"https://github.com/samualtnorman\"\u003e\u003ccode\u003e@​samualtnorman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wulu007\"\u003e\u003ccode\u003e@​wulu007\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehoobnn (\u003ca href=\"https://github.com/hoobnn\"\u003e\u003ccode\u003e@​hoobnn\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/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.7 (2026-10-07)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-regexp-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18295\"\u003e#18295\u003c/a\u003e Bump regexpu-core to 6.5.3 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-for-of\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18292\"\u003e#18292\u003c/a\u003e Skip \u003ccode\u003efor await\u003c/code\u003e in \u003ccode\u003etransform-for-of\u003c/code\u003e (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18283\"\u003e#18283\u003c/a\u003e Fix \u003ccode\u003easyncIterator\u003c/code\u003e helper forwarding \u003ccode\u003e.throw()\u003c/code\u003e to \u003ccode\u003e.return()\u003c/code\u003e (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18288\"\u003e#18288\u003c/a\u003e fix(parser): allow await as a function expression name inside async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18284\"\u003e#18284\u003c/a\u003e Guard \u003ccode\u003e@@toPrimitive\u003c/code\u003e usage in toPrimitive helper (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18195\"\u003e#18195\u003c/a\u003e fix: closures in for-loop init capture wrong binding (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18265\"\u003e#18265\u003c/a\u003e Return false for \u003ccode\u003e#x in\u003c/code\u003e on static private fields before initialization (\u003ca href=\"https://github.com/hoobnn\"\u003e\u003ccode\u003e@​hoobnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18151\"\u003e#18151\u003c/a\u003e Evaluate TypeScript expression wrappers in \u003ccode\u003eNodePath#evaluate\u003c/code\u003e (\u003ca href=\"https://github.com/CINC0S\"\u003e\u003ccode\u003e@​CINC0S\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18250\"\u003e#18250\u003c/a\u003e fix(traverse): do not evaluate destructured bindings in \u003ccode\u003epath.evaluate\u003c/code\u003e (\u003ca href=\"https://github.com/wulu007\"\u003e\u003ccode\u003e@​wulu007\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18257\"\u003e#18257\u003c/a\u003e Fix eslint-parser AST definition of AccessorProperty (\u003ca href=\"https://github.com/jpradelle\"\u003e\u003ccode\u003e@​jpradelle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18254\"\u003e#18254\u003c/a\u003e fix(core): createConfigItem allows cb as 2nd arg (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18255\"\u003e#18255\u003c/a\u003e Simplify \u003ccode\u003einteropRequireWildcard\u003c/code\u003e helper (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1fc00736614159e3b236b9958771f482899853f0\"\u003e\u003ccode\u003e1fc0073\u003c/code\u003e\u003c/a\u003e v8.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5f17a76d49fcd54a6cdfaf731ca20ad40e0810cc\"\u003e\u003ccode\u003e5f17a76\u003c/code\u003e\u003c/a\u003e fix(parser): allow await as a function expression name inside async arrow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.7/packages/babel-parser\"\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.6.4 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `conventional-changelog-conventionalcommits` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/releases\"\u003econventional-changelog-conventionalcommits's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econventional-changelog-conventionalcommits: v10.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare DEFAULT_COMMIT_TYPES and format function exports (\u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1552\"\u003e#1552\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commit/4ba1e91708fbbf6150d6bd8874ea3d08954fb0c9\"\u003e4ba1e91\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/conventional-changelog/conventional-changelog/blob/master/packages/conventional-changelog-conventionalcommits/CHANGELOG.md\"\u003econventional-changelog-conventionalcommits's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/compare/conventional-changelog-conventionalcommits-v10.4.0...conventional-changelog-conventionalcommits-v10.4.1\"\u003e10.4.1\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare DEFAULT_COMMIT_TYPES and format function exports (\u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1552\"\u003e#1552\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commit/4ba1e91708fbbf6150d6bd8874ea3d08954fb0c9\"\u003e4ba1e91\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/conventional-changelog/conventional-changelog/commit/d99dfae91a3aecc1b5ef69904cd1a754995cecfa\"\u003e\u003ccode\u003ed99dfae\u003c/code\u003e\u003c/a\u003e chore(release): monorepo release (\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commit/a06cee83ef8498f55c002b80d22d54ea0a24aeb1\"\u003e\u003ccode\u003ea06cee8\u003c/code\u003e\u003c/a\u003e fix(conventional-commits-parser): parse reference actions of footers followed...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commit/4ba1e91708fbbf6150d6bd8874ea3d08954fb0c9\"\u003e\u003ccode\u003e4ba1e91\u003c/code\u003e\u003c/a\u003e fix(conventional-changelog-conventionalcommits): declare DEFAULT_COMMIT_TYPES...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commits/conventional-changelog-conventionalcommits-v10.4.1/packages/conventional-changelog-conventionalcommits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 conventional-changelog-conventionalcommits since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.16 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4aeffd72a6e3ea846c2054cffd6294c943fd7fbb fix: cleanup only current stash hash (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edb62412c82ddac71cf536e60e50edb2826624870 packaging: add support for android (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee3fa81b1f01881829ef95e37211da7923a4fd6df refactor(filter): simplify mimetype matching (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6dd11f61f54595935746f9e0814c16844fc6d31b feat: support php composer (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec702ccf154bb180107ba5f790518c161d9ce111d fix: generate different patch names when in a worktree (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e486fdd317d29f815821ce2450d42e3a49b066eb0 refactor: cache paths in wrapper (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e46c65b3871dd96c81624f413b24b3d273b41a4e5 deps: October 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e37f17131b605cf0f64c29252ebfe94610368f769 fix: don't write an install-time lefthook path into AI hook configs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecc9969c2e2198aafff8accc63ee1aee30e9a2aa4 fix: ignore trailing NUL in --files-from-stdin (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e57fee374b70c18e17ada20e09a336142d6d8899f fix: pass --output path to git diff as a single argument (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.17\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e8d8073d427fac49cc982919f5280b295645d196d fix: diff push files against the merge base with the default branch (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec12bccd193f43a8419038787bd83b12fe3a4470c fix: don't hash submodules when checking fail_on_changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e03225efde40226b14459e901707fbd988d62fcc0 refactor: naming of helpers (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e66746ace996c72ac31b3cb4a70af85607568baf4 refactor: working with git (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1564\"\u003e#1564\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cleanup only current stash hash (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1597\"\u003e#1597\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: simplify mimetype matching (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1596\"\u003e#1596\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epackaging: add support for android (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1591\"\u003e#1591\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support php composer (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1583\"\u003e#1583\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: generate different patch names when in a worktree (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1582\"\u003e#1582\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: cache paths in wrapper (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1570\"\u003e#1570\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't write an install-time lefthook path into AI hook configs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1544\"\u003e#1544\u003c/a\u003e) by \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: publish JSON schema at lefthook.dev/schema.json (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1579\"\u003e#1579\u003c/a\u003e) by \u003ca href=\"https://github.com/BUTTERFINGERS7498\"\u003e\u003ccode\u003e@​BUTTERFINGERS7498\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pass --output path to git diff as a single argument (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1581\"\u003e#1581\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore trailing NUL in --files-from-stdin (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1574\"\u003e#1574\u003c/a\u003e) by \u003ca href=\"https://github.com/jasonwbarnett\"\u003e\u003ccode\u003e@​jasonwbarnett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: October 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1571\"\u003e#1571\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't hash submodules when checking fail_on_changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1566\"\u003e#1566\u003c/a\u003e) by \u003ca href=\"https://github.com/tiagovilasboas\"\u003e\u003ccode\u003e@​tiagovilasboas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: naming of helpers (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1568\"\u003e#1568\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: diff push files against the merge base with the default branch (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1565\"\u003e#1565\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: working with git (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1564\"\u003e#1564\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add protect-branch example to docs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1563\"\u003e#1563\u003c/a\u003e) by \u003ca href=\"https://github.com/vim89\"\u003e\u003ccode\u003e@​vim89\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/evilmartians/lefthook/commit/eb4e504b7c1d1ea6cb1fd29542431cb6d1a93a03\"\u003e\u003ccode\u003eeb4e504\u003c/code\u003e\u003c/a\u003e 2.2.2: keep backups for worktree flows and release android NPM package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/4aeffd72a6e3ea846c2054cffd6294c943fd7fbb\"\u003e\u003ccode\u003e4aeffd7\u003c/code\u003e\u003c/a\u003e fix: cleanup only current stash hash (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e3fa81b1f01881829ef95e37211da7923a4fd6df\"\u003e\u003ccode\u003ee3fa81b\u003c/code\u003e\u003c/a\u003e refactor(filter): simplify mimetype matching (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/db62412c82ddac71cf536e60e50edb2826624870\"\u003e\u003ccode\u003edb62412\u003c/code\u003e\u003c/a\u003e packaging: add support for android (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/60c1ddd071810542eb3e639dca6529831dbb4b3e\"\u003e\u003ccode\u003e60c1ddd\u003c/code\u003e\u003c/a\u003e 2.2.1: support concurrent work in worktrees and release PHP package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/6dd11f61f54595935746f9e0814c16844fc6d31b\"\u003e\u003ccode\u003e6dd11f6\u003c/code\u003e\u003c/a\u003e feat: support php composer (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c702ccf154bb180107ba5f790518c161d9ce111d\"\u003e\u003ccode\u003ec702ccf\u003c/code\u003e\u003c/a\u003e fix: generate different patch names when in a worktree (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/486fdd317d29f815821ce2450d42e3a49b066eb0\"\u003e\u003ccode\u003e486fdd3\u003c/code\u003e\u003c/a\u003e refactor: cache paths in wrapper (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/125cd2810593d68e06e310402c86ebf34f04530b\"\u003e\u003ccode\u003e125cd28\u003c/code\u003e\u003c/a\u003e 2.2.0: new Go version and git worktree fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/37f17131b605cf0f64c29252ebfe94610368f769\"\u003e\u003ccode\u003e37f1713\u003c/code\u003e\u003c/a\u003e fix: don't write an install-time lefthook path into AI hook configs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.16...v2.2.2\"\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 (2.1.16) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/lefthook?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `patchright` from 1.63.0 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/releases\"\u003epatchright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003cp\u003eThis is an automatic deployment in response to a new release of \u003ca href=\"https://github.com/microsoft/playwright\"\u003emicrosoft/playwright\u003c/a\u003e. The original release can be seen \u003ca href=\"https://github.com/microsoft/playwright/releases/tag/v1.64.0\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/2d2b887b8e3f8bfa2aca79e75798025acae39415\"\u003e\u003ccode\u003e2d2b887\u003c/code\u003e\u003c/a\u003e [Patch-Comparison] Automatic Commit: fix: investigate Playwright v1.64.0 rele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/79fc6fcee2aa15d67bb9da21c53ba6cfac09b696\"\u003e\u003ccode\u003e79fc6fc\u003c/code\u003e\u003c/a\u003e fix: investigate Playwright v1.64.0 release failure (\u003ca href=\"https://redirect.github.com/Kaliiiiiiiiii-Vinyzu/patchright/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/ba8bd9bac5d405c94db2ed7d04ce8185648a3b3b\"\u003e\u003ccode\u003eba8bd9b\u003c/code\u003e\u003c/a\u003e Update NodeMaven Sponsor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/79a33955fab7ce8561a1dd574d5e5394b3a21663\"\u003e\u003ccode\u003e79a3395\u003c/code\u003e\u003c/a\u003e Add ProxyLane Sponsor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/406b3b0b2f237f1ff5ca7aea693c07174124064e\"\u003e\u003ccode\u003e406b3b0\u003c/code\u003e\u003c/a\u003e [Patch-Comparison] Automatic Commit: Fix request listener leak and crash retr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/86be858e9c7992de5066e52bb780f73d16045992\"\u003e\u003ccode\u003e86be858\u003c/code\u003e\u003c/a\u003e Fix request listener leak and crash retry loop (\u003ca href=\"https://redirect.github.com/Kaliiiiiiiiii-Vinyzu/patchright/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/26ab9ae74516a68077f218b5de763d85be9f6d5a\"\u003e\u003ccode\u003e26ab9ae\u003c/code\u003e\u003c/a\u003e Remove ColaProxy Sponsor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/2b4ba5f29b96855349788d5f021fef533292fb6e\"\u003e\u003ccode\u003e2b4ba5f\u003c/code\u003e\u003c/a\u003e Update Nodemaven Sponsor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/compare/v1.63.0...v1.64.0\"\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.8.0 to 1.9.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.9.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\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 animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\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\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\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\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\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\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\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\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\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\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\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\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\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\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\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\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\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\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\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\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\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\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\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 stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\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\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\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\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\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 label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\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\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\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\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\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\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare item indicator implementation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5728\"\u003e#5728\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\u003eImprove mount performance of large lists (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5819\"\u003e#5819\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\u003eCombine item store subscriptions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5863\"\u003e#5863\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\u003eDialog\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/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.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eOct 9, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\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 animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\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\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\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\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\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\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\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\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\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\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\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\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\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\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\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\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\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\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\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\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\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\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\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 stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\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\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\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\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\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 label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\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\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\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\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\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\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\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/ad7ecda5296b0295b41a51ecb01fce6204acd099\"\u003e\u003ccode\u003ead7ecda\u003c/code\u003e\u003c/a\u003e [release] v1.9.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3296de3d4c79435a596c72ad8048d74ecc241ca5\"\u003e\u003ccode\u003e3296de3\u003c/code\u003e\u003c/a\u003e [drawer] Avoid retaining unmounted drawers in DrawerProvider (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/69c33b49c71d729a1e63255dd5eb9794fa9a8d2e\"\u003e\u003ccode\u003e69c33b4\u003c/code\u003e\u003c/a\u003e [drawer] Fix deferred touch swipes leaving the popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5922\"\u003e#5922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/51b70db60fb2660bbb7236ba5b235a5d77d9fe22\"\u003e\u003ccode\u003e51b70db\u003c/code\u003e\u003c/a\u003e [menu] Strip internal filter components from public types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8d8b98c351c4d1ec9a6f80dcc89e39e454b1e53a\"\u003e\u003ccode\u003e8d8b98c\u003c/code\u003e\u003c/a\u003e [menu] Ignore filter input edits while the menu animates out (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5911\"\u003e#5911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/aeba3eb9f4613424c1a66f767bb20d25233306b6\"\u003e\u003ccode\u003eaeba3eb\u003c/code\u003e\u003c/a\u003e [combobox][menu][select] Revert highlightItem imperative action (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ec6bf32d3c1b482994810cf795f7016c375d6493\"\u003e\u003ccode\u003eec6bf32\u003c/code\u003e\u003c/a\u003e [field][select][combobox][slider] Fall back to the owner document when lookin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1f112a5d2399e47d052601d05ca82a58272192a6\"\u003e\u003ccode\u003e1f112a5\u003c/code\u003e\u003c/a\u003e [popups] Avoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/bc53db672db4fa17302a95b449b376a7db52a625\"\u003e\u003ccode\u003ebc53db6\u003c/code\u003e\u003c/a\u003e [fieldset] Await render in Legend disabled-state test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5909\"\u003e#5909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/147092ee55c2e02bcbac2e45b17640d2d317bbb7\"\u003e\u003ccode\u003e147092e\u003c/code\u003e\u003c/a\u003e [test] Strengthen tests, add test lint rules and share copied suites (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.9.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.18 to 16.17.3\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.17.3\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.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLightbox for zoomable images\u003c/h3\u003e\n\u003cp\u003eZoomable images inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e open in one viewer, browse them with arrow keys, swipes or the side buttons.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Lightbox } from 'fumadocs-ui/components/image-zoom';\n\u003cp\u003e\u0026lt;Lightbox\u0026gt;\u003cbr /\u003e\n\u0026lt;MDX components={getMDXComponents()} /\u0026gt;\u003cbr /\u003e\n\u0026lt;/Lightbox\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe image title is shown as caption, pass \u003ccode\u003ecaption\u003c/code\u003e to \u003ccode\u003e\u0026lt;ImageZoom /\u0026gt;\u003c/code\u003e for rich content.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ermiz\u003c/code\u003e props don't apply inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded translation keys of the image viewer to \u003ccode\u003e@fumadocs/language\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eShow failed searches in the search dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e accepts the \u003ccode\u003eerror\u003c/code\u003e of search hooks, \u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows it above the previous results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3698\"\u003e#3698\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.17.2\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.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLayout fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs Layout: layout tabs with \u003ccode\u003etabMode: 'top'\u003c/code\u003e no longer cover the page.\u003c/li\u003e\n\u003cli\u003eGlass Layout: sidebar items are not all active with a page tree without \u003ccode\u003e$id\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGlass Layout: icons of layout tabs are sized correctly with the default \u003ccode\u003etabs\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePage trees are built faster, especially with custom \u003ccode\u003esort\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e setup and page lookups like \u003ccode\u003egetPage()\u003c/code\u003e and \u003ccode\u003egetPageByUrl()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFallback page trees of i18n sources keep the locale in URLs and IDs.\u003c/li\u003e\n\u003cli\u003eA page listed in \u003ccode\u003epages\u003c/code\u003e is no longer duplicated when another folder takes it with a higher priority, like \u003ccode\u003epagesIndex\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f1f5b6f3cc94cc4786c5b91dc9ec75c0d7453960\"\u003e\u003ccode\u003ef1f5b6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/15a5857a87bbb8c1e5d84a7b14aaeeb2c509a1cb\"\u003e\u003ccode\u003e15a5857\u003c/code\u003e\u003c/a\u003e fix(ui): show error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7029b7d23cda2712140da4a8e5d1f23a6f07982a\"\u003e\u003ccode\u003e7029b7d\u003c/code\u003e\u003c/a\u003e feat(ui): support light box component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/639cae4269870df2c09af4bef0fd1e4bcdf76731\"\u003e\u003ccode\u003e639cae4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/17913ca454b265185022d468cfc62743e7fdfa05\"\u003e\u003ccode\u003e17913ca\u003c/code\u003e\u003c/a\u003e perf(story): lazy load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/47417f900c485b495c4905d802bfb6b9cca0f8b2\"\u003e\u003ccode\u003e47417f9\u003c/code\u003e\u003c/a\u003e docs: show layouts as stories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/de1a2e8f7f7277f976a67edce92fa3f1236b4de0\"\u003e\u003ccode\u003ede1a2e8\u003c/code\u003e\u003c/a\u003e fix(ui): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6d2484c21c863e1dfa45dabe02636c7ce63459b1\"\u003e\u003ccode\u003e6d2484c\u003c/code\u003e\u003c/a\u003e feat(story): redesign \u0026amp; support \u003ccode\u003eiframe\u003c/code\u003e for story\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6ce97d164649bd096260183dc15f4ec589aefe2\"\u003e\u003ccode\u003ed6ce97d\u003c/code\u003e\u003c/a\u003e perf(core): faster loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/93ad7b05a0a61812c1b36ae4a6e2c3777a88886a\"\u003e\u003ccode\u003e93ad7b0\u003c/code\u003e\u003c/a\u003e fix(registry): pass the system prompt as instructions in ai/openrouter and ai...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.18...fumadocs@16.17.3\"\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.4.6 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.7\u003c/h2\u003e\n\u003ch3\u003eMarkdown and search records from the authored source\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eremarkLLMs()\u003c/code\u003e and \u003ccode\u003eremarkStructure()\u003c/code\u003e of \u003ccode\u003efumadocs-core\u003c/code\u003e slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugins record the Markdown of content they replace with \u003ccode\u003ereplaceSource()\u003c/code\u003e or \u003ccode\u003eembedSource()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e, in place of \u003ccode\u003edata._stringify\u003c/code\u003e, and add search records with \u003ccode\u003edata.structuredData\u003c/code\u003e. Nodes they insert otherwise are left out. A \u003ccode\u003enamespace\u003c/code\u003e limits an edit to the stringifiers of that namespace, like \u003ccode\u003esearch\u003c/code\u003e for search records.\u003c/li\u003e\n\u003cli\u003eSearch records are always Markdown, also in Sätteri. \u003ccode\u003efilterElement\u003c/code\u003e replaces \u003ccode\u003estringify.filterElement\u003c/code\u003e, it chooses the JSX elements kept as HTML tags (\u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eTypeTable\u003c/code\u003e, \u003ccode\u003eCallout\u003c/code\u003e and \u003ccode\u003eCard\u003c/code\u003e by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003edefaultStringifier()\u003c/code\u003e (use \u003ccode\u003ecreateStringifier()\u003c/code\u003e), \u003ccode\u003eStringifyOptions\u003c/code\u003e, \u003ccode\u003eallowedMdxAttributes\u003c/code\u003e, \u003ccode\u003efilterMdxAttributes\u003c/code\u003e, \u003ccode\u003eplaceholder()\u003c/code\u003e (use \u003ccode\u003emdxAsPlaceholder\u003c/code\u003e), and the \u003ccode\u003estringify\u003c/code\u003e and \u003ccode\u003emdast-util-to-markdown\u003c/code\u003e options of both plugins.\u003c/li\u003e\n\u003cli\u003eIncluded content goes through the plugins like the document's own, Sätteri includes \u003ccode\u003e.md\u003c/code\u003e files as Markdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;auto-files\u0026gt;\u003c/code\u003e shows its files in a code block, \u003ccode\u003eauto-type-table\u003c/code\u003e its props in a Markdown table, created by \u003ccode\u003etypeTableToMarkdown()\u003c/code\u003e from \u003ccode\u003efumadocs-typescript\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremarkShow()\u003c/code\u003e and \u003ccode\u003efileGenerator()\u003c/code\u003e of \u003ccode\u003efumadocs-docgen\u003c/code\u003e record their Markdown, generators receive the \u003ccode\u003efile\u003c/code\u003e to do the same.\u003c/li\u003e\n\u003cli\u003eRecords of \u003ccode\u003efumadocs-obsidian\u003c/code\u003e resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\u003c/li\u003e\n\u003cli\u003ePages of \u003ccode\u003efumadocs-python\u003c/code\u003e compile from their MDX, so they have Markdown and search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e, \u003ccode\u003efumadocs-docgen\u003c/code\u003e and \u003ccode\u003efumadocs-obsidian\u003c/code\u003e require \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3662\"\u003e#3662\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/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/097a544c51a3296486ee8b017a837b4855cde8dc\"\u003e\u003ccode\u003e097a544\u003c/code\u003e\u003c/a\u003e feat(openapi): auth provider API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/945b87abbec82afa3549503f21a0318a05a771f3\"\u003e\u003ccode\u003e945b87a\u003c/code\u003e\u003c/a\u003e fix(core,satteri): optimize traverse \u0026amp; better search records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3bf99285a95234aa2fdbea08101ac87b7a0d1625\"\u003e\u003ccode\u003e3bf9928\u003c/code\u003e\u003c/a\u003e fix(ui): display fallback tree slidings correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/433b586a5dba40e3dda17c4e06c5db9c99281478\"\u003e\u003ccode\u003e433b586\u003c/code\u003e\u003c/a\u003e fix(openapi): better code examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b221e1d1db1e6701b419491db9ba657e7b5f5e73\"\u003e\u003ccode\u003eb221e1d\u003c/code\u003e\u003c/a\u003e fix(twoslash): better truncate \u0026amp; performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/48bf8c6ec9e582d84888c6dd9aba1db3502fec7e\"\u003e\u003ccode\u003e48bf8c6\u003c/code\u003e\u003c/a\u003e fix(openapi,typescript): render Markdown images, show the OAuth redirect URI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb7d92c20b1c2d60bfed6eccdc6f2882c68fe00f\"\u003e\u003ccode\u003ecb7d92c\u003c/code\u003e\u003c/a\u003e docs: introduce new APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8f1ffb36aaab84c35eed47bf903ce06984ae3ffe\"\u003e\u003ccode\u003e8f1ffb3\u003c/code\u003e\u003c/a\u003e refactor(ui): use \u003ccode\u003eprose\u003c/code\u003e class for search result markdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.6...fumadocs-mdx@15.4.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.18 to 16.17.3\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.17.3\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.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLightbox for zoomable images\u003c/h3\u003e\n\u003cp\u003eZoomable images inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e open in one viewer, browse them with arrow keys, swipes or the side buttons.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Lightbox } from 'fumadocs-ui/components/image-zoom';\n\u003cp\u003e\u0026lt;Lightbox\u0026gt;\u003cbr /\u003e\n\u0026lt;MDX components={getMDXComponents()} /\u0026gt;\u003cbr /\u003e\n\u0026lt;/Lightbox\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe image title is shown as caption, pass \u003ccode\u003ecaption\u003c/code\u003e to \u003ccode\u003e\u0026lt;ImageZoom /\u0026gt;\u003c/code\u003e for rich content.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ermiz\u003c/code\u003e props don't apply inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded translation keys of the image viewer to \u003ccode\u003e@fumadocs/language\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eShow failed searches in the search dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e accepts the \u003ccode\u003eerror\u003c/code\u003e of search hooks, \u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows it above the previous results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3698\"\u003e#3698\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.17.2\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.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLayout fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs Layout: layout tabs with \u003ccode\u003etabMode: 'top'\u003c/code\u003e no longer cover the page.\u003c/li\u003e\n\u003cli\u003eGlass Layout: sidebar items are not all active with a page tree without \u003ccode\u003e$id\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGlass Layout: icons of layout tabs are sized correctly with the default \u003ccode\u003etabs\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePage trees are built faster, especially with custom \u003ccode\u003esort\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e setup and page lookups like \u003ccode\u003egetPage()\u003c/code\u003e and \u003ccode\u003egetPageByUrl()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFallback page trees of i18n sources keep the locale in URLs and IDs.\u003c/li\u003e\n\u003cli\u003eA page listed in \u003ccode\u003epages\u003c/code\u003e is no longer duplicated when another folder takes it with a higher priority, like \u003ccode\u003epagesIndex\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f1f5b6f3cc94cc4786c5b91dc9ec75c0d7453960\"\u003e\u003ccode\u003ef1f5b6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/15a5857a87bbb8c1e5d84a7b14aaeeb2c509a1cb\"\u003e\u003ccode\u003e15a5857\u003c/code\u003e\u003c/a\u003e fix(ui): show error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7029b7d23cda2712140da4a8e5d1f23a6f07982a\"\u003e\u003ccode\u003e7029b7d\u003c/code\u003e\u003c/a\u003e feat(ui): support light box component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/639cae4269870df2c09af4bef0fd1e4bcdf76731\"\u003e\u003ccode\u003e639cae4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/17913ca454b265185022d468cfc62743e7fdfa05\"\u003e\u003ccode\u003e17913ca\u003c/code\u003e\u003c/a\u003e perf(story): lazy load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/47417f900c485b495c4905d802bfb6b9cca0f8b2\"\u003e\u003ccode\u003e47417f9\u003c/code\u003e\u003c/a\u003e docs: show layouts as stories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/de1a2e8f7f7277f976a67edce92fa3f1236b4de0\"\u003e\u003ccode\u003ede1a2e8\u003c/code\u003e\u003c/a\u003e fix(ui): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6d2484c21c863e1dfa45dabe02636c7ce63459b1\"\u003e\u003ccode\u003e6d2484c\u003c/code\u003e\u003c/a\u003e feat(story): redesign \u0026amp; support \u003ccode\u003eiframe\u003c/code\u003e for story\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6ce97d164649bd096260183dc15f4ec589aefe2\"\u003e\u003ccode\u003ed6ce97d\u003c/code\u003e\u003c/a\u003e perf(core): faster loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/93ad7b05a0a61812c1b36ae4a6e2c3777a88886a\"\u003e\u003ccode\u003e93ad7b0\u003c/code\u003e\u003c/a\u003e fix(registry): pass the system prompt as instructions in ai/openrouter and ai...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.18...fumadocs@16.17.3\"\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.51.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efolder-user\u003c/code\u003e and \u003ccode\u003efolder-user\u003c/code\u003e icons 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/4603\"\u003elucide-icons/lucide#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendar-chevrons-left\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/5001\"\u003elucide-icons/lucide#5001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusers-collaboration\u003c/code\u003e icon 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/4922\"\u003elucide-icons/lucide#4922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eBelarusian ruble\u003c/code\u003e icon by \u003ca href=\"https://github.com/js-best\"\u003e\u003ccode\u003e@​js-best\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4984\"\u003elucide-icons/lucide#4984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-fading-play\u003c/code\u003e icon by \u003ca href=\"https://github.com/tatianatsiguleva\"\u003e\u003ccode\u003e@​tatianatsiguleva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4990\"\u003elucide-icons/lucide#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecpu-ai\u003c/code\u003e icon by \u003ca href=\"https://github.com/signalgridco\"\u003e\u003ccode\u003e@​signalgridco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4992\"\u003elucide-icons/lucide#4992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eguitar-electric\u003c/code\u003e icon 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/4917\"\u003elucide-icons/lucide#4917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-star\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nitero\"\u003e\u003ccode\u003e@​Nitero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4983\"\u003elucide-icons/lucide#4983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-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/4996\"\u003elucide-icons/lucide#4996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 11.0.0 to 11.0.1 in the preact-deps 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/4999\"\u003elucide-icons/lucide#4999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e from 6.1.1 to 6.1.2 in the react-deps 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/4995\"\u003elucide-icons/lucide#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eperfume\u003c/code\u003e icon 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/4426\"\u003elucide-icons/lucide#4426\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/js-best\"\u003e\u003ccode\u003e@​js-best\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4984\"\u003elucide-icons/lucide#4984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tatianatsiguleva\"\u003e\u003ccode\u003e@​tatianatsiguleva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4990\"\u003elucide-icons/lucide#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/signalgridco\"\u003e\u003ccode\u003e@​signalgridco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4992\"\u003elucide-icons/lucide#4992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nitero\"\u003e\u003ccode\u003e@​Nitero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4983\"\u003elucide-icons/lucide#4983\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.56.0...1.57.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.56.0...1.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.56.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-nas\u003c/code\u003e 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/4537\"\u003elucide-icons/lucide#4537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons,categories): fix \u003ccode\u003enotifications\u003c/code\u003e category name and refine \u003ccode\u003ecircle-x\u003c/code\u003e tags by \u003ca href=\"https://github.com/Rachit315\"\u003e\u003ccode\u003e@​Rachit315\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4994\"\u003elucide-icons/lucide#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003emessage-circle-text\u003c/code\u003e icon 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/4898\"\u003elucide-icons/lucide#4898\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/Rachit315\"\u003e\u003ccode\u003e@​Rachit315\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4994\"\u003elucide-icons/lucide#4994\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.55.0...1.56.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.55.0...1.56.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-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/3230\"\u003elucide-icons/lucide#3230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lint): split lint jobs and annotate Prettier and JSON schema errors in PRs 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/4982\"\u003elucide-icons/lucide#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sharp from 0.35.4 to 0.35.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4987\"\u003elucide-icons/lucide#4987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.6 to 16.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4988\"\u003elucide-icons/lucide#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide): add tests for empty icons error and DocumentFragment root in createIcons by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4967\"\u003elucide-icons/lucide#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ephone-log\u003c/code\u003e icon by \u003ca href=\"https://github.com/Levi-Bensley\"\u003e\u003ccode\u003e@​Levi-Bensley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3598\"\u003elucide-icons/lucide#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-instruction): Adjust instruction text to allow more then 4 use-cases by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/PDP-Connect/pdpp/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PDP-Connect%2Fpdpp/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"},{"uuid":"5894058726","node_id":"PR_kwDOIlDXF88AAAABI9wu-A","number":1955,"state":"closed","title":"Bump the npm-dependencies group across 4 directories with 132 updates","user":"dependabot[bot]","labels":["CLA Signed","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-18T02:52:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-17T02:40:47.000Z","updated_at":"2026-10-18T02:52:22.000Z","time_to_close":87093,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":132,"packages":[{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"6.21.0","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"8.57.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.2.1","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"flow-bin","old_version":"0.314.0","new_version":"0.335.0","repository_url":"https://github.com/facebook/flow"},{"name":"glob","old_version":"10.5.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"hermes-eslint","old_version":"0.36.1","new_version":"0.37.0","repository_url":"https://github.com/facebook/hermes"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"jest","old_version":"30.2.0","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"lint-staged","old_version":"13.3.0","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-hermes-parser","old_version":"0.36.1","new_version":"0.37.0","repository_url":"https://github.com/facebook/hermes"},{"name":"yargs","old_version":"17.7.2","new_version":"18.2.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@csstools/css-tokenizer","old_version":"3.0.4","new_version":"4.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@babel/cli","old_version":"7.28.3","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/node","old_version":"7.28.0","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-flow","old_version":"7.27.1","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-flow","old_version":"7.27.1","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.28.5","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@rollup/plugin-alias","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-babel","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-commonjs","old_version":"26.0.3","new_version":"29.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"15.3.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-replace","old_version":"5.0.7","new_version":"6.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"babel-plugin-syntax-hermes-parser","old_version":"0.36.1","new_version":"0.37.0","repository_url":"https://github.com/facebook/hermes"},{"name":"rollup","old_version":"4.59.0","new_version":"4.64.6","repository_url":"https://github.com/rollup/rollup"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"8.0.3","repository_url":"https://github.com/babel/babel"},{"name":"browserslist","old_version":"4.28.0","new_version":"4.29.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"lightningcss","old_version":"1.30.2","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"ansis","old_version":"3.17.0","new_version":"4.4.0","repository_url":"https://github.com/webdiscus/ansis"},{"name":"fb-watchman","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/facebook/watchman"},{"name":"fs-extra","old_version":"11.3.2","new_version":"11.4.1","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.8.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"giget","old_version":"2.0.0","new_version":"3.3.1","repository_url":"https://github.com/unjs/giget"},{"name":"postcss-selector-parser","old_version":"7.1.4","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"react","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/plugin-transform-flow-strip-types","old_version":"7.27.1","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"web-ext","old_version":"10.5.0","new_version":"10.7.0","repository_url":"https://github.com/mozilla/web-ext"},{"name":"postcss","old_version":"8.5.23","new_version":"8.5.30","repository_url":"https://github.com/postcss/postcss"},{"name":"terser","old_version":"5.44.1","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"@babel/standalone","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"feed","old_version":"4.2.2","new_version":"6.0.0","repository_url":"https://github.com/jpmonette/feed"},{"name":"algoliasearch","old_version":"5.46.2","new_version":"5.60.0","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"marked","old_version":"17.0.1","new_version":"18.1.1","repository_url":"https://github.com/markedjs/marked"},{"name":"fumadocs-core","old_version":"16.0.11","new_version":"16.17.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"13.0.8","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.0.11","new_version":"16.17.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"react-server-dom-webpack","old_version":"19.2.6","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"waku","old_version":"1.0.0-alpha.0","new_version":"1.0.0-rc.3","repository_url":"https://github.com/wakujs/waku"},{"name":"zod","old_version":"4.3.4","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.2.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.5","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.14","new_version":"1.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"lucide-react","old_version":"0.553.0","new_version":"1.56.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.19.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"unplugin","old_version":"2.3.11","new_version":"3.4.0","repository_url":"https://github.com/unjs/unplugin"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"flow-api-translator","old_version":"0.36.1","new_version":"0.335.0","repository_url":"https://github.com/facebook/flow"},{"name":"esbuild","old_version":"0.27.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"next","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-next","old_version":"16.0.7","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@remix-run/node-fetch-server","old_version":"0.12.0","new_version":"1.0.0","repository_url":"https://github.com/remix-run/remix"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"react-router","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"capnweb","old_version":"0.2.0","new_version":"0.12.0","repository_url":"https://github.com/cloudflare/capnweb"},{"name":"rwsdk","old_version":"1.0.0-beta.31","new_version":"1.7.4","repository_url":"https://github.com/redwoodjs/sdk"},{"name":"@cloudflare/vite-plugin","old_version":"1.17.0","new_version":"1.63.2","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@cloudflare/workers-types","old_version":"4.20260619.1","new_version":"5.20261014.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"wrangler","old_version":"4.53.0","new_version":"4.150.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"serve","old_version":"14.2.5","new_version":"14.2.6","repository_url":"https://github.com/vercel/serve"},{"name":"@rspack/cli","old_version":"1.6.6","new_version":"2.2.9","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@rspack/core","old_version":"1.6.6","new_version":"2.2.9","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.5","repository_url":"https://github.com/webpack/css-loader"},{"name":"@chromatic-com/storybook","old_version":"4.1.2","new_version":"5.5.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-a11y","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/browser","old_version":"4.0.18","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-storybook","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"playwright","old_version":"1.56.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-nesting","old_version":"13.0.2","new_version":"14.0.3","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"rollup-plugin-node-externals","old_version":"8.1.2","new_version":"9.0.1","repository_url":"https://github.com/Septh/rollup-plugin-node-externals"},{"name":"storybook","old_version":"9.1.20","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-plugin-dts","old_version":"4.5.4","new_version":"5.1.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/adapter-vercel","old_version":"5.10.3","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.66.0","new_version":"3.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.3.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"eslint-plugin-svelte","old_version":"3.19.0","new_version":"3.23.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"16.5.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"svelte","old_version":"5.56.3","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.6.0","new_version":"4.7.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"rsc-html-stream","old_version":"0.0.7","new_version":"0.0.8","repository_url":"https://github.com/devongovett/rsc-html-stream"},{"name":"@pmmmwh/react-refresh-webpack-plugin","old_version":"0.6.1","new_version":"0.6.3","repository_url":"https://github.com/pmmmwh/react-refresh-webpack-plugin"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"html-webpack-plugin","old_version":"5.6.4","new_version":"5.6.8","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"react-refresh","old_version":"0.18.0","new_version":"0.19.0","repository_url":"https://github.com/react/react"},{"name":"webpack","old_version":"5.102.1","new_version":"5.111.1","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.2.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"webpack-dev-server","old_version":"5.2.4","new_version":"6.0.0","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@remix-run/node-fetch-server","old_version":"0.12.0","new_version":"1.0.0","repository_url":"https://github.com/remix-run/remix"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"react","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-router","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@types/node","old_version":"22.19.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/adapter-vercel","old_version":"5.10.3","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.66.0","new_version":"3.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.3.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"eslint","old_version":"8.57.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.19.0","new_version":"3.23.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"16.5.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"svelte","old_version":"5.56.3","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.6.0","new_version":"4.7.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"react","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/node","old_version":"22.19.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"16.5.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 132 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.21.0` | `8.71.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.12.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.2.1` | `1.3.4` |\n| [flow-bin](https://github.com/facebook/flow) | `0.314.0` | `0.335.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.5.0` | `13.0.6` |\n| [hermes-eslint](https://github.com/facebook/hermes/tree/HEAD/tools/hermes-parser/js/hermes-eslint) | `0.36.1` | `0.37.0` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.5.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.5.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `13.3.0` | `17.6.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.10` |\n| [prettier-plugin-hermes-parser](https://github.com/facebook/hermes/tree/HEAD/tools/hermes-parser/js/prettier-plugin-hermes-parser) | `0.36.1` | `0.37.0` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.2.0` |\n| [@csstools/css-tokenizer](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-tokenizer) | `3.0.4` | `4.0.2` |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `8.0.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `8.0.7` |\n| [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) | `7.28.0` | `8.0.6` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.28.5` | `8.0.7` |\n| [@babel/plugin-syntax-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-flow) | `7.27.1` | `8.0.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `8.0.7` |\n| [@babel/preset-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-flow) | `7.27.1` | `8.0.1` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `8.0.1` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.28.5` | `8.0.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.7` |\n| [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/HEAD/packages/alias) | `5.1.1` | `6.0.0` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.1.0` | `7.1.0` |\n| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `26.0.3` | `29.0.3` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `15.3.1` | `16.0.3` |\n| [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/HEAD/packages/replace) | `5.0.7` | `6.0.3` |\n| [babel-plugin-syntax-hermes-parser](https://github.com/facebook/hermes/tree/HEAD/tools/hermes-parser/js/babel-plugin-syntax-hermes-parser) | `0.36.1` | `0.37.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.64.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `8.0.1` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `8.0.3` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.0` | `4.29.3` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.33.0` |\n| [ansis](https://github.com/webdiscus/ansis) | `3.17.0` | `4.4.0` |\n| [fb-watchman](https://github.com/facebook/watchman) | `2.0.2` | `2.0.4` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.2` | `11.4.1` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.8.1` |\n| [giget](https://github.com/unjs/giget) | `2.0.0` | `3.3.1` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.4` | `7.1.6` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@babel/plugin-transform-flow-strip-types](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-flow-strip-types) | `7.27.1` | `8.0.1` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [web-ext](https://github.com/mozilla/web-ext) | `10.5.0` | `10.7.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.23` | `8.5.30` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.51.2` |\n| [@babel/standalone](https://github.com/babel/babel/tree/HEAD/packages/babel-standalone) | `7.28.5` | `8.0.7` |\n| [feed](https://github.com/jpmonette/feed) | `4.2.2` | `6.0.0` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.46.2` | `5.60.0` |\n| [marked](https://github.com/markedjs/marked) | `17.0.1` | `18.1.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.0.11` | `16.17.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `13.0.8` | `15.4.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.0.11` | `16.17.2` |\n| [react-server-dom-webpack](https://github.com/react/react/tree/HEAD/packages/react-server-dom-webpack) | `19.2.6` | `19.3.0` |\n| [waku](https://github.com/wakujs/waku/tree/HEAD/packages/waku) | `1.0.0-alpha.0` | `1.0.0-rc.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.4` | `4.6.7` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.4.0` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.2.1` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.5` | `1.1.11` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.3.1` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.14` | `1.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.553.0` | `1.56.0` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.1` | `26.6.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [unplugin](https://github.com/unjs/unplugin) | `2.3.11` | `3.4.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.4` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.1.1` |\n| [flow-api-translator](https://github.com/facebook/flow) | `0.36.1` | `0.335.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.1` | `0.28.2` |\n| [next](https://github.com/vercel/next.js) | `16.3.3` | `16.4.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.6.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.7` | `16.4.0` |\n| [@remix-run/node-fetch-server](https://github.com/remix-run/remix/tree/HEAD/packages/node-fetch-server) | `0.12.0` | `1.0.0` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.4.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.1.2` |\n| [capnweb](https://github.com/cloudflare/capnweb) | `0.2.0` | `0.12.0` |\n| [rwsdk](https://github.com/redwoodjs/sdk/tree/HEAD/sdk) | `1.0.0-beta.31` | `1.7.4` |\n| [@cloudflare/vite-plugin](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vite-plugin-cloudflare) | `1.17.0` | `1.63.2` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260619.1` | `5.20261014.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.53.0` | `4.150.0` |\n| [serve](https://github.com/vercel/serve) | `14.2.5` | `14.2.6` |\n| [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli) | `1.6.6` | `2.2.9` |\n| [@rspack/core](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `1.6.6` | `2.2.9` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.5` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `4.1.2` | `5.5.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `9.1.16` | `10.6.2` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.1.16` | `10.6.2` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `9.1.16` | `10.6.2` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `9.1.16` | `10.6.2` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `9.1.16` | `10.6.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.71.2` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.18` | `5.0.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `5.0.4` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `9.1.16` | `10.6.2` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.64.0` |\n| [postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting) | `13.0.2` | `14.0.3` |\n| [rollup-plugin-node-externals](https://github.com/Septh/rollup-plugin-node-externals) | `8.1.2` | `9.0.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `9.1.20` | `10.6.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.71.2` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.5.4` | `5.1.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.4` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.1` | `8.0.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.10.3` | `7.0.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.66.0` | `3.0.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.19.0` | `3.23.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.13.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.3` | `5.57.2` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.6.0` | `4.7.6` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.5.7` |\n| [rsc-html-stream](https://github.com/devongovett/rsc-html-stream) | `0.0.7` | `0.0.8` |\n| [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.6.1` | `0.6.3` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.4` | `5.6.8` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [react-refresh](https://github.com/react/react/tree/HEAD/packages/react) | `0.18.0` | `0.19.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.102.1` | `5.111.1` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.2.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.4` | `6.0.0` |\n| [@remix-run/node-fetch-server](https://github.com/remix-run/remix/tree/HEAD/packages/node-fetch-server) | `0.12.0` | `1.0.0` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.3.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.1` | `26.6.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.1.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.4` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.1` | `8.0.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.10.3` | `7.0.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.66.0` | `3.0.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.12.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.19.0` | `3.23.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.13.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.3` | `5.57.2` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.6.0` | `4.7.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.71.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.3.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.1` | `26.6.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.12.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.13.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.71.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.4` |\n\nBumps the npm-dependencies group with 2 updates in the /examples/example-react-router directory: [@remix-run/node-fetch-server](https://github.com/remix-run/remix/tree/HEAD/packages/node-fetch-server) and [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router).\nBumps the npm-dependencies group with 1 update in the /examples/example-sveltekit directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js).\nBumps the npm-dependencies group with 1 update in the /examples/example-vite-react directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js).\n\nUpdates `@types/estree` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/estree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 6.21.0 to 8.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.2\u003c/h2\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] avoid false-positives when not using our parser (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12989\"\u003e#12989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type templates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] ignore type-only refs for after-used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12977\"\u003e#12977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12805\"\u003e#12805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match linked packages and packages with missing version in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7488d681f6e0e96c2aaa1eee9c3d1b9b1ef077cb\"\u003e\u003ccode\u003e7488d68\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.2/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.57.1 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~eslintbot\"\u003eeslintbot\u003c/a\u003e, a new releaser for eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 9.1.2 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/prettier/eslint-config-prettier/commits/v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.2.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix behavior where content between final pattern and end of header would not be escaped. Allow patterns and variables to be used in prefixes and suffixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lines not getting escaped properly, leading to unintended regular expression syntax parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash that could occur when a pair of parens appeared on a line when patterns were not configured.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.0...v1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for validating regular expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.2.1...v1.3.0\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.2.1...v1.3.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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/4abff6081956972e8bfc006fef62c96fbd1c0b8d\"\u003e\u003ccode\u003e4abff60\u003c/code\u003e\u003c/a\u003e 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/41225adb8eae5dc4f6e8a11e1f0de8bdb10812da\"\u003e\u003ccode\u003e41225ad\u003c/code\u003e\u003c/a\u003e Allow patterns and variables to be used in configured prefixes and suffixes. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/c3c5e242e146ff83c48013fc6f075ce608c6f117\"\u003e\u003ccode\u003ec3c5e24\u003c/code\u003e\u003c/a\u003e 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/8b0f5e085929385a9476136637802020c70f82fd\"\u003e\u003ccode\u003e8b0f5e0\u003c/code\u003e\u003c/a\u003e Lines are now properly escaped when generating the regular expression to matc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/f407a8179e9c3ce88febf986a9b7b27f91f40976\"\u003e\u003ccode\u003ef407a81\u003c/code\u003e\u003c/a\u003e 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/1ade872c7a66a55e280258ef1eed9f5cadb9fc22\"\u003e\u003ccode\u003e1ade872\u003c/code\u003e\u003c/a\u003e Fix issue where patterns map was indexed when patterns were not configured. S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/fe88e371260f49e73570ae40e545fc97854d9754\"\u003e\u003ccode\u003efe88e37\u003c/code\u003e\u003c/a\u003e 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.2.1...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flow-bin` from 0.314.0 to 0.335.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/flow/releases\"\u003eflow-bin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.335.0\u003c/h2\u003e\n\u003cp\u003eBreaking Changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the legacy \u003ccode\u003ebuiltin_lib=flowlib\u003c/code\u003e and \u003ccode\u003ebuiltin_lib=flowlib-with-lib-dom-d-ts\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eRemoved the Flow config options \u003ccode\u003eexact_by_default\u003c/code\u003e, \u003ccode\u003eexperimental.always_generalize_jsx\u003c/code\u003e, \u003ccode\u003eexperimental.fast_symlink_resolution\u003c/code\u003e, \u003ccode\u003eexperimental.importable_global_libdefs\u003c/code\u003e, \u003ccode\u003eexperimental.interface_dictionary_typing_fix\u003c/code\u003e, \u003ccode\u003eexperimental.new_this_typing\u003c/code\u003e, \u003ccode\u003eexperimental.opaque_type_new_bound_syntax\u003c/code\u003e, \u003ccode\u003esaved_state.allow_reinit\u003c/code\u003e, \u003ccode\u003esaved_state.direct_serialization\u003c/code\u003e, and \u003ccode\u003esaved_state.reinit_on_lib_change\u003c/code\u003e. These options had been enabled by default and only accepted \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLikely to cause new Flow errors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSymbol\u003c/code\u003e and \u003ccode\u003ePromise\u003c/code\u003e now use TypeScript-style instance and constructor interfaces. Code relying on their previous class typing may see different errors.\u003c/li\u003e\n\u003cli\u003eSome JSX expressions that were previously considered underconstrained now infer \u003ccode\u003eunknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed type argument inference that incorrectly used a bound or \u003ccode\u003eunknown\u003c/code\u003e. More underconstrained errors may appear.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eString.prototype.replaceAll\u003c/code\u003e now has separate overloads for a replacement string and a replacer function, matching TypeScript. Passing a union of these types is an error.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRegExpMatchArray.groups\u003c/code\u003e is now optional and cannot be \u003ccode\u003enull\u003c/code\u003e, and \u003ccode\u003eRegExp.prototype.dotAll\u003c/code\u003e is read-only, matching TypeScript.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enew $ReadOnlyArray\u003c/code\u003e now causes an error.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSymbol()\u003c/code\u003e now only accepts a \u003ccode\u003estring | number\u003c/code\u003e description, and \u003ccode\u003eSymbol.keyFor\u003c/code\u003e returns \u003ccode\u003estring | void\u003c/code\u003e, matching TypeScript.\u003c/li\u003e\n\u003cli\u003eDeprecated syntax now consistently causes errors, including in library definition files.\u003c/li\u003e\n\u003cli\u003eType arguments of a polymorphic value flowing to a non-polymorphic type are now solved, which can surface previously hidden errors.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReact.PropsOf\u003c/code\u003e now uses \u003ccode\u003eReact.ComponentProps\u003c/code\u003e to find component props. Additional errors may occur.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew Features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport assertion functions exported through CommonJS, assertion calls in return position, and assertion calls in arrow expression bodies.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eundefined\u003c/code\u003e type can be used in library definitions, where it means \u003ccode\u003evoid\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflow-remove-types\u003c/code\u003e supports abstract classes, abstract members, override modifiers, \u003ccode\u003esatisfies\u003c/code\u003e, optional class fields, and additional type-only imports and exports.\u003c/li\u003e\n\u003cli\u003eTemplate literals infer precise types in \u003ccode\u003econst\u003c/code\u003e declarations and annotated initializers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotable bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eas const\u003c/code\u003e on template literals infers template literal types like TypeScript.\u003c/li\u003e\n\u003cli\u003eImplicit instantiation can infer a type argument through \u003ccode\u003eReact.ComponentProps\u003c/code\u003e and other conditional types with \u003ccode\u003einfer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eInterfaces with construct signatures no longer print a spurious \u003ccode\u003ethis\u003c/code\u003e parameter in error messages and hovers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethis\u003c/code\u003e-typed methods inherited from builtins such as typed arrays now return the subclass.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003edeclare class\u003c/code\u003e declarations extending builtins such as \u003ccode\u003eError\u003c/code\u003e, \u003ccode\u003eMap\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e, or \u003ccode\u003eDate\u003c/code\u003e now inherit the builtin's statics and constructor.\u003c/li\u003e\n\u003cli\u003eArguments of \u003ccode\u003enew X(...)\u003c/code\u003e are now contextually typed when \u003ccode\u003eX\u003c/code\u003e is annotated with the \u003ccode\u003etypeof\u003c/code\u003e of a constructor interface value.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etypeof x === 'function'\u003c/code\u003e now refines builtin constructors such as \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eSymbol\u003c/code\u003e, and interfaces with call signatures, as functions.\u003c/li\u003e\n\u003cli\u003eUser-defined assertion conditions check member access in test context.\u003c/li\u003e\n\u003cli\u003eRecognize ESM default imports of CommonJS assertion functions and callable objects with \u003ccode\u003easserts\u003c/code\u003e call signatures.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einstanceof\u003c/code\u003e and \u003ccode\u003edeclare class ... extends\u003c/code\u003e now use the \u003ccode\u003eprototype\u003c/code\u003e of a constructor interface that has no construct signature, instead of narrowing to \u003ccode\u003eempty\u003c/code\u003e or reporting \u0026quot;not inheritable\u0026quot;.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak in type signature parsing that inflated server memory on large codebases.\u003c/li\u003e\n\u003cli\u003eFixed checking interfaces that extend classes, including object values and multiple generic class supers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMisc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReact.ElementConfig\u003c/code\u003e is deprecated in this version and will be removed in the next version. Use \u003ccode\u003eReact.ComponentProps\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eunnecessary-invariant\u003c/code\u003e lint is renamed to \u003ccode\u003eunnecessary-assertion\u003c/code\u003e; the old name is still accepted.\u003c/li\u003e\n\u003cli\u003eConstructor errors and variance check errors now print types instead of descriptions such as \u0026quot;object type\u0026quot;, \u0026quot;module\u0026quot;, or \u0026quot;exports\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUnary arithmetic on a maybe-typed operand reports \u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003evoid\u003c/code\u003e separately instead of \u0026quot;null or undefined\u0026quot;.\u003c/li\u003e\n\u003cli\u003eRecord type utility errors name the utility (\u003ccode\u003ePartial\u003c/code\u003e, \u003ccode\u003eRequired\u003c/code\u003e, or mapped type).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eParser:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStore abstract property annotations in \u003ccode\u003etypeAnnotation\u003c/code\u003e and emit \u003ccode\u003evalue: null\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIDE:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHover on flow.org/try now shows types framed as declarations, matching the VS Code extension.\u003c/li\u003e\n\u003cli\u003eAutocomplete and go-to-definition on instances of classes extending builtins such as \u003ccode\u003eMap\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e, \u003ccode\u003eError\u003c/code\u003e, and \u003ccode\u003eDate\u003c/code\u003e now show the builtin's instance members.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/flow/blob/main/Changelog.md\"\u003eflow-bin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.335.0\u003c/h3\u003e\n\u003cp\u003eBreaking Changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the legacy \u003ccode\u003ebuiltin_lib=flowlib\u003c/code\u003e and \u003ccode\u003ebuiltin_lib=flowlib-with-lib-dom-d-ts\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eRemoved the Flow config options \u003ccode\u003eexact_by_default\u003c/code\u003e, \u003ccode\u003eexperimental.always_generalize_jsx\u003c/code\u003e, \u003ccode\u003eexperimental.fast_symlink_resolution\u003c/code\u003e, \u003ccode\u003eexperimental.importable_global_libdefs\u003c/code\u003e, \u003ccode\u003eexperimental.interface_dictionary_typing_fix\u003c/code\u003e, \u003ccode\u003eexperimental.new_this_typing\u003c/code\u003e, \u003ccode\u003eexperimental.opaque_type_new_bound_syntax\u003c/code\u003e, \u003ccode\u003esaved_state.allow_reinit\u003c/code\u003e, \u003ccode\u003esaved_state.direct_serialization\u003c/code\u003e, and \u003ccode\u003esaved_state.reinit_on_lib_change\u003c/code\u003e. These options had been enabled by default and only accepted \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLikely to cause new Flow errors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSymbol\u003c/code\u003e and \u003ccode\u003ePromise\u003c/code\u003e now use TypeScript-style instance and constructor interfaces. Code relying on their previous class typing may see different errors.\u003c/li\u003e\n\u003cli\u003eSome JSX expressions that were previously considered underconstrained now infer \u003ccode\u003eunknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed type argument inference that incorrectly used a bound or \u003ccode\u003eunknown\u003c/code\u003e. More underconstrained errors may appear.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eString.prototype.replaceAll\u003c/code\u003e now has separate overloads for a replacement string and a replacer function, matching TypeScript. Passing a union of these types is an error.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRegExpMatchArray.groups\u003c/code\u003e is now optional and cannot be \u003ccode\u003enull\u003c/code\u003e, and \u003ccode\u003eRegExp.prototype.dotAll\u003c/code\u003e is read-only, matching TypeScript.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enew $ReadOnlyArray\u003c/code\u003e now causes an error.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSymbol()\u003c/code\u003e now only accepts a \u003ccode\u003estring | number\u003c/code\u003e description, and \u003ccode\u003eSymbol.keyFor\u003c/code\u003e returns \u003ccode\u003estring | void\u003c/code\u003e, matching TypeScript.\u003c/li\u003e\n\u003cli\u003eDeprecated syntax now consistently causes errors, including in library definition files.\u003c/li\u003e\n\u003cli\u003eType arguments of a polymorphic value flowing to a non-polymorphic type are now solved, which can surface previously hidden errors.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReact.PropsOf\u003c/code\u003e now uses \u003ccode\u003eReact.ComponentProps\u003c/code\u003e to find component props. Additional errors may occur.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew Features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport assertion functions exported through CommonJS, assertion calls in return position, and assertion calls in arrow expression bodies.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eundefined\u003c/code\u003e type can be used in library definitions, where it means \u003ccode\u003evoid\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflow-remove-types\u003c/code\u003e supports abstract classes, abstract members, override modifiers, \u003ccode\u003esatisfies\u003c/code\u003e, optional class fields, and additional type-only imports and exports.\u003c/li\u003e\n\u003cli\u003eTemplate literals infer precise types in \u003ccode\u003econst\u003c/code\u003e declarations and annotated initializers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotable bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eas const\u003c/code\u003e on template literals infers template literal types like TypeScript.\u003c/li\u003e\n\u003cli\u003eImplicit instantiation can infer a type argument through \u003ccode\u003eReact.ComponentProps\u003c/code\u003e and other conditional types with \u003ccode\u003einfer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eInterfaces with construct signatures no longer print a spurious \u003ccode\u003ethis\u003c/code\u003e parameter in error messages and hovers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethis\u003c/code\u003e-typed methods inherited from builtins such as typed arrays now return the subclass.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003edeclare class\u003c/code\u003e declarations extending builtins such as \u003ccode\u003eError\u003c/code\u003e, \u003ccode\u003eMap\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e, or \u003ccode\u003eDate\u003c/code\u003e now inherit the builtin's statics and constructor.\u003c/li\u003e\n\u003cli\u003eArguments of \u003ccode\u003enew X(...)\u003c/code\u003e are now contextually typed when \u003ccode\u003eX\u003c/code\u003e is annotated with the \u003ccode\u003etypeof\u003c/code\u003e of a constructor interface value.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etypeof x === 'function'\u003c/code\u003e now refines builtin constructors such as \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eSymbol\u003c/code\u003e, and interfaces with call signatures, as functions.\u003c/li\u003e\n\u003cli\u003eUser-defined assertion conditions check member access in test context.\u003c/li\u003e\n\u003cli\u003eRecognize ESM default imports of CommonJS assertion functions and callable objects with \u003ccode\u003easserts\u003c/code\u003e call signatures.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einstanceof\u003c/code\u003e and \u003ccode\u003edeclare class ... extends\u003c/code\u003e now use the \u003ccode\u003eprototype\u003c/code\u003e of a constructor interface that has no construct signature, instead of narrowing to \u003ccode\u003eempty\u003c/code\u003e or reporting \u0026quot;not inheritable\u0026quot;.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak in type signature parsing that inflated server memory on large codebases.\u003c/li\u003e\n\u003cli\u003eFixed checking interfaces that extend classes, including object values and multiple generic class supers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMisc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReact.ElementConfig\u003c/code\u003e is deprecated in this version and will be removed in the next version. Use \u003ccode\u003eReact.ComponentProps\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eunnecessary-invariant\u003c/code\u003e lint is renamed to \u003ccode\u003eunnecessary-assertion\u003c/code\u003e; the old name is still accepted.\u003c/li\u003e\n\u003cli\u003eConstructor errors and variance check errors now print types instead of descriptions such as \u0026quot;object type\u0026quot;, \u0026quot;module\u0026quot;, or \u0026quot;exports\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUnary arithmetic on a maybe-typed operand reports \u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003evoid\u003c/code\u003e separately instead of \u0026quot;null or undefined\u0026quot;.\u003c/li\u003e\n\u003cli\u003eRecord type utility errors name the utility (\u003ccode\u003ePartial\u003c/code\u003e, \u003ccode\u003eRequired\u003c/code\u003e, or mapped type).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eParser:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStore abstract property annotati...\n\n_Description has been truncated_","html_url":"https://github.com/facebook/stylex/pull/1955","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Fstylex/issues/1955","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1955/packages"},{"uuid":"5855516293","node_id":"PR_kwDOLw3gss8AAAABIfDgZg","number":601,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T20:55:34.000Z","updated_at":"2026-10-16T05:38:19.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":22,"packages":[{"name":"@libp2p/circuit-relay-v2","old_version":"4.2.13","new_version":"4.2.14","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/identify","old_version":"4.1.14","new_version":"4.1.15","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/interface","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/webrtc","old_version":"6.0.33","new_version":"6.1.0","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/websockets","old_version":"10.1.21","new_version":"10.1.22","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"libp2p","old_version":"3.3.11","new_version":"3.3.12","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"lucide-react","old_version":"1.52.0","new_version":"1.57.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"26.6.4","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.9.9","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"fumadocs-core","old_version":"16.16.2","new_version":"16.17.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.6","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.16.2","new_version":"16.17.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"mermaid","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@nestjs/common","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nestjs/nest"},{"name":"@libp2p/interface-internal","old_version":"3.1.13","new_version":"3.1.14","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/utils","old_version":"7.4.1","new_version":"7.4.2","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@next/third-parties","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"bitcoinjs-lib","old_version":"7.0.2","new_version":"7.0.4","repository_url":"https://github.com/bitcoinjs/bitcoinjs-lib"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@libp2p/circuit-relay-v2](https://github.com/libp2p/js-libp2p) | `4.2.13` | `4.2.14` |\n| [@libp2p/identify](https://github.com/libp2p/js-libp2p) | `4.1.14` | `4.1.15` |\n| [@libp2p/interface](https://github.com/libp2p/js-libp2p) | `3.3.0` | `3.3.1` |\n| [@libp2p/webrtc](https://github.com/libp2p/js-libp2p) | `6.0.33` | `6.1.0` |\n| [@libp2p/websockets](https://github.com/libp2p/js-libp2p) | `10.1.21` | `10.1.22` |\n| [libp2p](https://github.com/libp2p/js-libp2p) | `3.3.11` | `3.3.12` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.52.0` | `1.57.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.16.2` | `16.17.3` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.6` | `15.4.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.16.2` | `16.17.3` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `12.1.0` | `12.2.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `12.1.2` | `12.1.3` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `12.1.2` | `12.1.3` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `12.1.2` | `12.1.3` |\n| [@libp2p/interface-internal](https://github.com/libp2p/js-libp2p) | `3.1.13` | `3.1.14` |\n| [@libp2p/utils](https://github.com/libp2p/js-libp2p) | `7.4.1` | `7.4.2` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.3.8` | `16.4.0` |\n| [bitcoinjs-lib](https://github.com/bitcoinjs/bitcoinjs-lib) | `7.0.2` | `7.0.4` |\n\n\nUpdates `@libp2p/circuit-relay-v2` from 4.2.13 to 4.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/d5f5f8d8f93362d46e63022b566baacc7d504f7c\"\u003e\u003ccode\u003ed5f5f8d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e724dd173f914115b88521e82336821a58faaa3d\"\u003e\u003ccode\u003ee724dd1\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;abort connections only after pings stop succeeding\u0026quot; (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3655\"\u003e#3655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/9441e049a5cdd10e4009c0b1251c8a0595d52d0a\"\u003e\u003ccode\u003e9441e04\u003c/code\u003e\u003c/a\u003e fix(metrics-simple): return histogram buckets from collect() (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/fc90066f857b63170d6903596769fd1f0619f779\"\u003e\u003ccode\u003efc90066\u003c/code\u003e\u003c/a\u003e fix(metrics-simple): collect calculated histogram and summary groups (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/40480a034fdebdcc22e44e88169d2ca62ec71c42\"\u003e\u003ccode\u003e40480a0\u003c/code\u003e\u003c/a\u003e feat(libp2p)!: abort connections only after pings stop succeeding (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/2357117237ff5df354c85447455f5837239a3735\"\u003e\u003ccode\u003e2357117\u003c/code\u003e\u003c/a\u003e fix(utils): yield all buffered data before stream iterators end (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3648\"\u003e#3648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/16fba56303093faa5d6d979b8ffb16b4c817e67e\"\u003e\u003ccode\u003e16fba56\u003c/code\u003e\u003c/a\u003e chore: bump codecov/codecov-action from 7.0.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/183116ba06be3523ec2627e25107c6ea96254475\"\u003e\u003ccode\u003e183116b\u003c/code\u003e\u003c/a\u003e feat: webrtc-direct-v2 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/a9bae64cbfad16d59b9f0594ff96aaabf3367e07\"\u003e\u003ccode\u003ea9bae64\u003c/code\u003e\u003c/a\u003e docs: regenerate READMEs for mdast-util-to-markdown 2.1.3 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/776cdedf6c943c382cab3054bfc41297bf2f5886\"\u003e\u003ccode\u003e776cded\u003c/code\u003e\u003c/a\u003e fix(utils): ignore byteStream messages after unwrap (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/circuit-relay-v2-v4.2.13...circuit-relay-v2-v4.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@libp2p/identify` from 4.1.14 to 4.1.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/js-libp2p/releases\"\u003e@​libp2p/identify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eidentify: v4.1.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/identify-v4.1.14...identify-v4.1.15\"\u003e4.1.15\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erequire main-event ^1.0.5 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3641\"\u003e#3641\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7359e5f6291c56e2704d812ab1975c33c91ff3d\"\u003ee7359e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/crypto\u003c/code\u003e bumped from ^5.1.23 to ^5.1.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface\u003c/code\u003e bumped from ^3.3.0 to ^3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface-internal\u003c/code\u003e bumped from ^3.1.13 to ^3.1.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/peer-id\u003c/code\u003e bumped from ^6.0.15 to ^6.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/peer-record\u003c/code\u003e bumped from ^9.0.16 to ^9.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/utils\u003c/code\u003e bumped from ^7.4.1 to ^7.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/logger\u003c/code\u003e bumped from ^6.2.13 to ^6.2.14\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\u003eSee full diff in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/fetch-v4.1.14...identify-v4.1.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@libp2p/interface` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/js-libp2p/releases\"\u003e@​libp2p/interface's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einterface: v3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/interface-v3.3.0...interface-v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erequire main-event ^1.0.5 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3641\"\u003e#3641\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7359e5f6291c56e2704d812ab1975c33c91ff3d\"\u003ee7359e5\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/libp2p/js-libp2p/commit/704b0e615288682caf80841c7a91c86bab32bdad\"\u003e\u003ccode\u003e704b0e6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/cc151e1478aa8159b823573443f2f187838e9169\"\u003e\u003ccode\u003ecc151e1\u003c/code\u003e\u003c/a\u003e chore: filter empty multiaddrs in identify protocol (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/8878139d33aed4e55d82fed63f760a44ed29fd22\"\u003e\u003ccode\u003e8878139\u003c/code\u003e\u003c/a\u003e fix(kad-dht): reset stream on RPC handler error (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/2514c018ada60b9dbe11f1c9c83b6cc0208b9916\"\u003e\u003ccode\u003e2514c01\u003c/code\u003e\u003c/a\u003e fix(gossipsub): prune empty topic entries from topics map, reset topic map on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/01c257328a995a36d22bc326919a24d05de0b287\"\u003e\u003ccode\u003e01c2573\u003c/code\u003e\u003c/a\u003e test: enable more gossipsub tests (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/9eb27be790afc64c436422a9f7fa53cf0c95d9b6\"\u003e\u003ccode\u003e9eb27be\u003c/code\u003e\u003c/a\u003e fix(utils): use unshift in byteStream unwrap (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/8230eb5b1d5bcc19f1542532b146158e1d0458af\"\u003e\u003ccode\u003e8230eb5\u003c/code\u003e\u003c/a\u003e fix: guard processSendQueue against non-writable stream status (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3416\"\u003e#3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/94f875c3fd1269e21c13cd364ca56b35fc8c72bf\"\u003e\u003ccode\u003e94f875c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/5692f3f168049cc658ada36e8251b445683f5806\"\u003e\u003ccode\u003e5692f3f\u003c/code\u003e\u003c/a\u003e fix(kad-dht): only echo PUT_VALUE response on success (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/dbc527ce988a892911846c40b93d1752c14da97f\"\u003e\u003ccode\u003edbc527c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/libp2p-v3.3.0...libp2p-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@libp2p/webrtc` from 6.0.33 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/js-libp2p/releases\"\u003e@​libp2p/webrtc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebrtc: v6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/webrtc-v6.0.33...webrtc-v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewebrtc-direct-v2 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3480\"\u003e#3480\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/183116ba06be3523ec2627e25107c6ea96254475\"\u003e183116b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erequire main-event ^1.0.5 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3641\"\u003e#3641\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7359e5f6291c56e2704d812ab1975c33c91ff3d\"\u003ee7359e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/crypto\u003c/code\u003e bumped from ^5.1.23 to ^5.1.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface\u003c/code\u003e bumped from ^3.3.0 to ^3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface-internal\u003c/code\u003e bumped from ^3.1.13 to ^3.1.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/keychain\u003c/code\u003e bumped from ^6.1.7 to ^6.1.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/noise\u003c/code\u003e bumped from ^17.0.3 to ^17.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/peer-id\u003c/code\u003e bumped from ^6.0.15 to ^6.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/utils\u003c/code\u003e bumped from ^7.4.1 to ^7.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/logger\u003c/code\u003e bumped from ^6.2.13 to ^6.2.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edaemon: v6.0.40\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/daemon-v6.0.39...daemon-v6.0.40\"\u003e6.0.40\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/daemon-server\u003c/code\u003e bumped from ^9.0.39 to ^9.0.40\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewebtransport: v6.0.40\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/webtransport-v6.0.39...webtransport-v6.0.40\"\u003e6.0.40\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/noise\u003c/code\u003e bumped from ^17.0.2 to ^17.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/daemon-client\u003c/code\u003e bumped from ^10.0.38 to ^10.0.39\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/libp2p/js-libp2p/commit/443ba6d6e9b605b981051c6fec765377b73587ba\"\u003e\u003ccode\u003e443ba6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/27b2fa6b61af646c9459120b3bf6f31c2bd89878\"\u003e\u003ccode\u003e27b2fa6\u003c/code\u003e\u003c/a\u003e fix: track closest peers separately from main routing table (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/661d6586ace41973a61eb04a97692ef8cb74831a\"\u003e\u003ccode\u003e661d658\u003c/code\u003e\u003c/a\u003e feat!: ping peers before adding to routing table (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2745\"\u003e#2745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/80e798cdccc8ef579634dc140f35d5327e2e5cf2\"\u003e\u003ccode\u003e80e798c\u003c/code\u003e\u003c/a\u003e fix: make queue job args non-optional (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2743\"\u003e#2743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/b4f02a6377510eed6cf088176ad75a397978bcec\"\u003e\u003ccode\u003eb4f02a6\u003c/code\u003e\u003c/a\u003e chore: fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/aacd10624bc9fae202db52b181c898f9f6ca1466\"\u003e\u003ccode\u003eaacd106\u003c/code\u003e\u003c/a\u003e chore: restore missing tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/116a88743bc004aee3f73440437e8c23f49c7e78\"\u003e\u003ccode\u003e116a887\u003c/code\u003e\u003c/a\u003e feat: add maxSize to queues (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/35b48025cad5c96b4acba0bdbe1308f96a9d1f47\"\u003e\u003ccode\u003e35b4802\u003c/code\u003e\u003c/a\u003e fix: write correct ping message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/32c176fd53e9aa953885398ddc67387e46875b85\"\u003e\u003ccode\u003e32c176f\u003c/code\u003e\u003c/a\u003e fix: pass abort signal to stream close\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/12bcd86bfad3b89b3676f7a15bc3aa08dca79b07\"\u003e\u003ccode\u003e12bcd86\u003c/code\u003e\u003c/a\u003e fix: tag kad-close peers with keepalive (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/daemon-v6.0.33...utils-v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@libp2p/websockets` from 10.1.21 to 10.1.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/js-libp2p/releases\"\u003e@​libp2p/websockets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebsockets: v10.1.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/websockets-v10.1.21...websockets-v10.1.22\"\u003e10.1.22\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erequire main-event ^1.0.5 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3641\"\u003e#3641\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7359e5f6291c56e2704d812ab1975c33c91ff3d\"\u003ee7359e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface\u003c/code\u003e bumped from ^3.3.0 to ^3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/utils\u003c/code\u003e bumped from ^7.4.1 to ^7.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/logger\u003c/code\u003e bumped from ^6.2.13 to ^6.2.14\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/libp2p/js-libp2p/commit/2de9b12ccb95ceab401b249b421429720a51a412\"\u003e\u003ccode\u003e2de9b12\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7e28025777d9ca5315d63cb822bcef6d7b961ed\"\u003e\u003ccode\u003ee7e2802\u003c/code\u003e\u003c/a\u003e feat: expose maxDataLength for outgoing messages in PeerStreams (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2954\"\u003e#2954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/6d0f3ee7d2b2de5c6ac69caf0daac6566a834284\"\u003e\u003ccode\u003e6d0f3ee\u003c/code\u003e\u003c/a\u003e fix(webrtc): remove vulnerable unmaintained stun package dependency (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/5a9bbf7eeb52df79a5d8b99a19d2b108f8bbbc55\"\u003e\u003ccode\u003e5a9bbf7\u003c/code\u003e\u003c/a\u003e fix: override browser override for react-native (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/68ad3663ef6117f242a8e7f9921005fd43446a61\"\u003e\u003ccode\u003e68ad366\u003c/code\u003e\u003c/a\u003e chore: fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/d2229682c16e07ce67276127da9ee96fe5197c59\"\u003e\u003ccode\u003ed222968\u003c/code\u003e\u003c/a\u003e docs: add TSDoc comments interface-internal module (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/b818882e061b925fbb1d27cb5a46ca7e642decb5\"\u003e\u003ccode\u003eb818882\u003c/code\u003e\u003c/a\u003e chore: specify dependabot dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/1fc0e26620d2fd9d752179ab4f6dcc7b6ed5ee5c\"\u003e\u003ccode\u003e1fc0e26\u003c/code\u003e\u003c/a\u003e deps: bump it-length-prefixed from 9.1.1 to 10.0.1 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/23685db5ee73cb3ec389f3cabba04a9cf0335e8a\"\u003e\u003ccode\u003e23685db\u003c/code\u003e\u003c/a\u003e docs: update link to prometheus lib in metrics module (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/floodsub-v10.1.21...floodsub-v10.1.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libp2p` from 3.3.11 to 3.3.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/d5f5f8d8f93362d46e63022b566baacc7d504f7c\"\u003e\u003ccode\u003ed5f5f8d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e724dd173f914115b88521e82336821a58faaa3d\"\u003e\u003ccode\u003ee724dd1\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;abort connections only after pings stop succeeding\u0026quot; (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3655\"\u003e#3655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/9441e049a5cdd10e4009c0b1251c8a0595d52d0a\"\u003e\u003ccode\u003e9441e04\u003c/code\u003e\u003c/a\u003e fix(metrics-simple): return histogram buckets from collect() (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/fc90066f857b63170d6903596769fd1f0619f779\"\u003e\u003ccode\u003efc90066\u003c/code\u003e\u003c/a\u003e fix(metrics-simple): collect calculated histogram and summary groups (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/40480a034fdebdcc22e44e88169d2ca62ec71c42\"\u003e\u003ccode\u003e40480a0\u003c/code\u003e\u003c/a\u003e feat(libp2p)!: abort connections only after pings stop succeeding (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/2357117237ff5df354c85447455f5837239a3735\"\u003e\u003ccode\u003e2357117\u003c/code\u003e\u003c/a\u003e fix(utils): yield all buffered data before stream iterators end (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3648\"\u003e#3648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/16fba56303093faa5d6d979b8ffb16b4c817e67e\"\u003e\u003ccode\u003e16fba56\u003c/code\u003e\u003c/a\u003e chore: bump codecov/codecov-action from 7.0.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/183116ba06be3523ec2627e25107c6ea96254475\"\u003e\u003ccode\u003e183116b\u003c/code\u003e\u003c/a\u003e feat: webrtc-direct-v2 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/a9bae64cbfad16d59b9f0594ff96aaabf3367e07\"\u003e\u003ccode\u003ea9bae64\u003c/code\u003e\u003c/a\u003e docs: regenerate READMEs for mdast-util-to-markdown 2.1.3 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/776cdedf6c943c382cab3054bfc41297bf2f5886\"\u003e\u003ccode\u003e776cded\u003c/code\u003e\u003c/a\u003e fix(utils): ignore byteStream messages after unwrap (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/libp2p-v3.3.11...libp2p-v3.3.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.52.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efolder-user\u003c/code\u003e and \u003ccode\u003efolder-user\u003c/code\u003e icons 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/4603\"\u003elucide-icons/lucide#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendar-chevrons-left\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/5001\"\u003elucide-icons/lucide#5001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusers-collaboration\u003c/code\u003e icon 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/4922\"\u003elucide-icons/lucide#4922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eBelarusian ruble\u003c/code\u003e icon by \u003ca href=\"https://github.com/js-best\"\u003e\u003ccode\u003e@​js-best\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4984\"\u003elucide-icons/lucide#4984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-fading-play\u003c/code\u003e icon by \u003ca href=\"https://github.com/tatianatsiguleva\"\u003e\u003ccode\u003e@​tatianatsiguleva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4990\"\u003elucide-icons/lucide#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecpu-ai\u003c/code\u003e icon by \u003ca href=\"https://github.com/signalgridco\"\u003e\u003ccode\u003e@​signalgridco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4992\"\u003elucide-icons/lucide#4992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eguitar-electric\u003c/code\u003e icon 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/4917\"\u003elucide-icons/lucide#4917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-star\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nitero\"\u003e\u003ccode\u003e@​Nitero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4983\"\u003elucide-icons/lucide#4983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-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/4996\"\u003elucide-icons/lucide#4996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 11.0.0 to 11.0.1 in the preact-deps 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/4999\"\u003elucide-icons/lucide#4999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e from 6.1.1 to 6.1.2 in the react-deps 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/4995\"\u003elucide-icons/lucide#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eperfume\u003c/code\u003e icon 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/4426\"\u003elucide-icons/lucide#4426\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/js-best\"\u003e\u003ccode\u003e@​js-best\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4984\"\u003elucide-icons/lucide#4984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tatianatsiguleva\"\u003e\u003ccode\u003e@​tatianatsiguleva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4990\"\u003elucide-icons/lucide#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/signalgridco\"\u003e\u003ccode\u003e@​signalgridco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4992\"\u003elucide-icons/lucide#4992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nitero\"\u003e\u003ccode\u003e@​Nitero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4983\"\u003elucide-icons/lucide#4983\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.56.0...1.57.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.56.0...1.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.56.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-nas\u003c/code\u003e 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/4537\"\u003elucide-icons/lucide#4537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons,categories): fix \u003ccode\u003enotifications\u003c/code\u003e category name and refine \u003ccode\u003ecircle-x\u003c/code\u003e tags by \u003ca href=\"https://github.com/Rachit315\"\u003e\u003ccode\u003e@​Rachit315\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4994\"\u003elucide-icons/lucide#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003emessage-circle-text\u003c/code\u003e icon 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/4898\"\u003elucide-icons/lucide#4898\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/Rachit315\"\u003e\u003ccode\u003e@​Rachit315\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4994\"\u003elucide-icons/lucide#4994\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.55.0...1.56.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.55.0...1.56.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-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/3230\"\u003elucide-icons/lucide#3230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lint): split lint jobs and annotate Prettier and JSON schema errors in PRs 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/4982\"\u003elucide-icons/lucide#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sharp from 0.35.4 to 0.35.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4987\"\u003elucide-icons/lucide#4987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.6 to 16.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4988\"\u003elucide-icons/lucide#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide): add tests for empty icons error and DocumentFragment root in createIcons by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4967\"\u003elucide-icons/lucide#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ephone-log\u003c/code\u003e icon by \u003ca href=\"https://github.com/Levi-Bensley\"\u003e\u003ccode\u003e@​Levi-Bensley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3598\"\u003elucide-icons/lucide#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-instruction): Adjust instruction text to allow more then 4 use-cases 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/4989\"\u003elucide-icons/lucide#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewifi-lock\u003c/code\u003e 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/4913\"\u003elucide-icons/lucide#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ehandle-bottom-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/1793\"\u003elucide-icons/lucide#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-react): add tests for DynamicIcon fallback and ref forwarding by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4966\"\u003elucide-icons/lucide#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escrew\u003c/code\u003e icon by \u003ca href=\"https://github.com/edik17\"\u003e\u003ccode\u003e@​edik17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4932\"\u003elucide-icons/lucide#4932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-round-star\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/3469\"\u003elucide-icons/lucide#3469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-house\u003c/code\u003e 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/4602\"\u003elucide-icons/lucide#4602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3f1255ecfa1b5b3a231e4aeb027781761204e187\"\u003e\u003ccode\u003e3f1255e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4995\"\u003e#4995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.57.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.8 to 16.4.0\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.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fdf41d6f6315ebff3a7056d7e7f002b8e78749d4\"\u003e\u003ccode\u003efdf41d6\u003c/code\u003e\u003c/a\u003e [ai-upgrade] discover upgrade models and reasoning efforts from agent CLIs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47c6cc8da0a35432bc964548ecfb5e1ba160b69c\"\u003e\u003ccode\u003e47c6cc8\u003c/code\u003e\u003c/a\u003e Document next analyze export in the package bundling guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99735\"\u003e#99735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5b10604925853d8cd0bee61eb49d4894707cf7ac\"\u003e\u003ccode\u003e5b10604\u003c/code\u003e\u003c/a\u003e Revert stabilization of \u003ccode\u003eforbidden()\u003c/code\u003e and \u003ccode\u003eunauthorized()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99734\"\u003e#99734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3a6f976de26c40e7a6543a3175666906e84e050\"\u003e\u003ccode\u003ef3a6f97\u003c/code\u003e\u003c/a\u003e Preserve configured output directories during static export (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99507\"\u003e#99507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b22e5a299cb58577ce86f21b6a0f7bb31a6168f2\"\u003e\u003ccode\u003eb22e5a2\u003c/code\u003e\u003c/a\u003e Rename skill to next-bundle-optimizer and document its usage (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99731\"\u003e#99731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/74dc549ca01d7c1adada50576b2b204a4ad32df6\"\u003e\u003ccode\u003e74dc549\u003c/code\u003e\u003c/a\u003e [turbo-tasks-backend] Clean up task state before publishing execution complet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b8c7c7f2f3222d133f2a64d9bb77cc83d68f8172\"\u003e\u003ccode\u003eb8c7c7f\u003c/code\u003e\u003c/a\u003e Improve static route error guidance (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99724\"\u003e#99724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.8...v16.4.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 26.6.4 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.9 to 3.9.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\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.16.2 to 16.17.3\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.17.3\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.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLightbox for zoomable images\u003c/h3\u003e\n\u003cp\u003eZoomable images inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e open in one viewer, browse them with arrow keys, swipes or the side buttons.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Lightbox } from 'fumadocs-ui/components/image-zoom';\n\u003cp\u003e\u0026lt;Lightbox\u0026gt;\u003cbr /\u003e\n\u0026lt;MDX components={getMDXComponents()} /\u0026gt;\u003cbr /\u003e\n\u0026lt;/Lightbox\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe image title is shown as caption, pass \u003ccode\u003ecaption\u003c/code\u003e to \u003ccode\u003e\u0026lt;ImageZoom /\u0026gt;\u003c/code\u003e for rich content.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ermiz\u003c/code\u003e props don't apply inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded translation keys of the image viewer to \u003ccode\u003e@fumadocs/language\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eShow failed searches in the search dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e accepts the \u003ccode\u003eerror\u003c/code\u003e of search hooks, \u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows it above the previous results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3698\"\u003e#3698\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.17.2\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.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLayout fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs Layout: layout tabs with \u003ccode\u003etabMode: 'top'\u003c/code\u003e no longer cover the page.\u003c/li\u003e\n\u003cli\u003eGlass Layout: sidebar items are not all active with a page tree without \u003ccode\u003e$id\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGlass Layout: icons of layout tabs are sized correctly with the default \u003ccode\u003etabs\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePage trees are built faster, especially with custom \u003ccode\u003esort\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e setup and page lookups like \u003ccode\u003egetPage()\u003c/code\u003e and \u003ccode\u003egetPageByUrl()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFallback page trees of i18n sources keep the locale in URLs and IDs.\u003c/li\u003e\n\u003cli\u003eA page listed in \u003ccode\u003epages\u003c/code\u003e is no longer duplicated when another folder takes it with a higher priority, like \u003ccode\u003epagesIndex\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f1f5b6f3cc94cc4786c5b91dc9ec75c0d7453960\"\u003e\u003ccode\u003ef1f5b6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/15a5857a87bbb8c1e5d84a7b14aaeeb2c509a1cb\"\u003e\u003ccode\u003e15a5857\u003c/code\u003e\u003c/a\u003e fix(ui): show error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7029b7d23cda2712140da4a8e5d1f23a6f07982a\"\u003e\u003ccode\u003e7029b7d\u003c/code\u003e\u003c/a\u003e feat(ui): support light box component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/639cae4269870df2c09af4bef0fd1e4bcdf76731\"\u003e\u003ccode\u003e639cae4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/17913ca454b265185022d468cfc62743e7fdfa05\"\u003e\u003ccode\u003e17913ca\u003c/code\u003e\u003c/a\u003e perf(story): lazy load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/47417f900c485b495c4905d802bfb6b9cca0f8b2\"\u003e\u003ccode\u003e47417f9\u003c/code\u003e\u003c/a\u003e docs: show layouts as stories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/de1a2e8f7f7277f976a67edce92fa3f1236b4de0\"\u003e\u003ccode\u003ede1a2e8\u003c/code\u003e\u003c/a\u003e fix(ui): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6d2484c21c863e1dfa45dabe02636c7ce63459b1\"\u003e\u003ccode\u003e6d2484c\u003c/code\u003e\u003c/a\u003e feat(story): redesign \u0026amp; support \u003ccode\u003eiframe\u003c/code\u003e for story\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6ce97d164649bd096260183dc15f4ec589aefe2\"\u003e\u003ccode\u003ed6ce97d\u003c/code\u003e\u003c/a\u003e perf(core): faster loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/93ad7b05a0a61812c1b36ae4a6e2c3777a88886a\"\u003e\u003ccode\u003e93ad7b0\u003c/code\u003e\u003c/a\u003e fix(registry): pass the system prompt as instructions in ai/openrouter and ai...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.16.2...fumadocs@16.17.3\"\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.4.6 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.7\u003c/h2\u003e\n\u003ch3\u003eMarkdown and search records from the authored source\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eremarkLLMs()\u003c/code\u003e and \u003ccode\u003eremarkStructure()\u003c/code\u003e of \u003ccode\u003efumadocs-core\u003c/code\u003e slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugins record the Markdown of content they replace with \u003ccode\u003ereplaceSource()\u003c/code\u003e or \u003ccode\u003eembedSource()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e, in place of \u003ccode\u003edata._stringify\u003c/code\u003e, and add search records with \u003ccode\u003edata.structuredData\u003c/code\u003e. Nodes they insert otherwise are left out. A \u003ccode\u003enamespace\u003c/code\u003e limits an edit to the stringifiers of that namespace, like \u003ccode\u003esearch\u003c/code\u003e for search records.\u003c/li\u003e\n\u003cli\u003eSearch records are always Markdown, also in Sätteri. \u003ccode\u003efilterElement\u003c/code\u003e replaces \u003ccode\u003estringify.filterElement\u003c/code\u003e, it chooses the JSX elements kept as HTML tags (\u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eTypeTable\u003c/code\u003e, \u003ccode\u003eCallout\u003c/code\u003e and \u003ccode\u003eCard\u003c/code\u003e by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003edefaultStringifier()\u003c/code\u003e (use \u003ccode\u003ecreateStringifier()\u003c/code\u003e), \u003ccode\u003eStringifyOptions\u003c/code\u003e, \u003ccode\u003eallowedMdxAttributes\u003c/code\u003e, \u003ccode\u003efilterMdxAttributes\u003c/code\u003e, \u003ccode\u003eplaceholder()\u003c/code\u003e (use \u003ccode\u003emdxAsPlaceholder\u003c/code\u003e), and the \u003ccode\u003estringify\u003c/code\u003e and \u003ccode\u003emdast-util-to-markdown\u003c/code\u003e options of both plugins.\u003c/li\u003e\n\u003cli\u003eIncluded content goes through the plugins like the document's own, Sätteri includes \u003ccode\u003e.md\u003c/code\u003e files as Markdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;auto-files\u0026gt;\u003c/code\u003e shows its files in a code block, \u003ccode\u003eauto-type-table\u003c/code\u003e its props in a Markdown table, created by \u003ccode\u003etypeTableToMarkdown()\u003c/code\u003e from \u003ccode\u003efumadocs-typescript\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremarkShow()\u003c/code\u003e and \u003ccode\u003efileGenerator()\u003c/code\u003e of \u003ccode\u003efumadocs-docgen\u003c/code\u003e record their Markdown, generators receive the \u003ccode\u003efile\u003c/code\u003e to do the same.\u003c/li\u003e\n\u003cli\u003eRecords of \u003ccode\u003efumadocs-obsidian\u003c/code\u003e resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\u003c/li\u003e\n\u003cli\u003ePages of \u003ccode\u003efumadocs-python\u003c/code\u003e compile from their MDX, so they have Markdown and search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e, \u003ccode\u003efumadocs-docgen\u003c/code\u003e and \u003ccode\u003efumadocs-obsidian\u003c/code\u003e require \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3662\"\u003e#3662\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/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/097a544c51a3296486ee8b017a837b4855cde8dc\"\u003e\u003ccode\u003e097a544\u003c/code\u003e\u003c/a\u003e feat(openapi): auth provider API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/945b87abbec82afa3549503f21a0318a05a771f3\"\u003e\u003ccode\u003e945b87a\u003c/code\u003e\u003c/a\u003e fix(core,satteri): optimize traverse \u0026amp; better search records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3bf99285a95234aa2fdbea08101ac87b7a0d1625\"\u003e\u003ccode\u003e3bf9928\u003c/code\u003e\u003c/a\u003e fix(ui): display fallback tree slidings correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/433b586a5dba40e3dda17c4e06c5db9c99281478\"\u003e\u003ccode\u003e433b586\u003c/code\u003e\u003c/a\u003e fix(openapi): better code examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b221e1d1db1e6701b419491db9ba657e7b5f5e73\"\u003e\u003ccode\u003eb221e1d\u003c/code\u003e\u003c/a\u003e fix(twoslash): better truncate \u0026amp; performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/48bf8c6ec9e582d84888c6dd9aba1db3502fec7e\"\u003e\u003ccode\u003e48bf8c6\u003c/code\u003e\u003c/a\u003e fix(openapi,typescript): render Markdown images, show the OAuth redirect URI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb7d92c20b1c2d60bfed6eccdc6f2882c68fe00f\"\u003e\u003ccode\u003ecb7d92c\u003c/code\u003e\u003c/a\u003e docs: introduce new APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8f1ffb36aaab84c35eed47bf903ce06984ae3ffe\"\u003e\u003ccode\u003e8f1ffb3\u003c/code\u003e\u003c/a\u003e refactor(ui): use \u003ccode\u003eprose\u003c/code\u003e class for search result markdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.6...fumadocs-mdx@15.4.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.16.2 to 16.17.3\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.17.3\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.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLightbox for zoomable images\u003c/h3\u003e\n\u003cp\u003eZoomable images inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e open in one viewer, browse them with arrow keys, swipes or the side buttons.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Lightbox } from 'fumadocs-ui/components/image-zoom';\n\u003cp\u003e\u0026lt;Lightbox\u0026gt;\u003cbr /\u003e\n\u0026lt;MDX components={getMDXComponents()} /\u0026gt;\u003cbr /\u003e\n\u0026lt;/Lightbox\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe image title is shown as caption, pass \u003ccode\u003ecaption\u003c/code\u003e to \u003ccode\u003e\u0026lt;ImageZoom /\u0026gt;\u003c/code\u003e for rich content.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ermiz\u003c/code\u003e props don't apply inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded translation keys of the image viewer to \u003ccode\u003e@fumadocs/language\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eShow failed searches in the search dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e accepts the \u003ccode\u003eerror\u003c/code\u003e of search hooks, \u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows it above the previous results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3698\"\u003e#3698\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.17.2\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.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLayout fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs Layout: layout tabs with \u003ccode\u003etabMode: 'top'\u003c/code\u003e no longer cover the page.\u003c/li\u003e\n\u003cli\u003eGlass Layout: sidebar items are not all active with a page tree without \u003ccode\u003e$id\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGlass Layout: icons of layout tabs are sized correctly with the default \u003ccode\u003etabs\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePage trees are built faster, especially with custom \u003ccode\u003esort\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e setup and page lookups like \u003ccode\u003egetPage()\u003c/code\u003e and \u003ccode\u003egetPageByUrl()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFallback page trees of i18n sources keep the locale in URLs and IDs.\u003c/li\u003e\n\u003cli\u003eA page listed in \u003ccode\u003epages\u003c/code\u003e is no longer duplicated when another folder takes it with a higher priority, like \u003ccode\u003epagesIndex\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f1f5b6f3cc94cc4786c5b91dc9ec75c0d7453960\"\u003e\u003ccode\u003ef1f5b6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/15a5857a87bbb8c1e5d84a7b14aaeeb2c509a1cb\"\u003e\u003ccode\u003e15a5857\u003c/code\u003e\u003c/a\u003e fix(ui): show error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7029b7d23cda2712140da4a8e5d1f23a6f07982a\"\u003e\u003ccode\u003e7029b7d\u003c/code\u003e\u003c/a\u003e feat(ui): support light box component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/639cae4269870df2c09af4bef0fd1e4bcdf76731\"\u003e\u003ccode\u003e639cae4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/17913ca454b265185022d468cfc62743e7fdfa05\"\u003e\u003ccode\u003e17913ca\u003c/code\u003e\u003c/a\u003e perf(story): lazy load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/47417f900c485b495c4905d802bfb6b9cca0f8b2\"\u003e\u003ccode\u003e47417f9\u003c/code\u003e\u003c/a\u003e docs: show layouts as stories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/de1a2e8f7f7277f976a67edce92fa3f1236b4de0\"\u003e\u003ccode\u003ede1a2e8\u003c/code\u003e\u003c/a\u003e fix(ui): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6d2484c21c863e1dfa45dabe02636c7ce63459b1\"\u003e\u003ccode\u003e6d2484c\u003c/code\u003e\u003c/a\u003e feat(story): redesign \u0026amp; support \u003ccode\u003eiframe\u003c/code\u003e for story\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6ce97d164649bd096260183dc15f4ec589aefe2\"\u003e\u003ccode\u003ed6ce97d\u003c/code\u003e\u003c/a\u003e perf(core): faster loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/93ad7b05a0a61812c1b36ae4a6e2c3777a88886a\"\u003e\u003ccode\u003e93ad7b0\u003c/code\u003e\u003c/a\u003e fix(registry): pass the system prompt as instructions in ai/openrouter and ai...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.16.2...fumadocs@16.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 12.1.0 to 12.2.0\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@12.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8394\"\u003e#8394\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6ac38cb4441f67a29336cb3039c1a63e7a87d969\"\u003e\u003ccode\u003e6ac38cb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jackroberts236\"\u003e\u003ccode\u003e@​jackroberts236\u003c/code\u003e\u003c/a\u003e! - feat: Add opt-in mindmap coloring by hierarchy depth using \u003ccode\u003emindmap.colorBy: depth\u003c/code\u003e and the existing theme palette.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8409\"\u003e#8409\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/419ee6855da1ee1170445164e8ba9850ef279568\"\u003e\u003ccode\u003e419ee68\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: size circle and double-circle nodes from their label instead of \u003ccode\u003eminNodeWidth\u003c/code\u003e, and trim neo circle padding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8395\"\u003e#8395\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2fb3ff1d9f4f74478f28096e3e38565378b9f686\"\u003e\u003ccode\u003e2fb3ff1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: ELK no longer straightens an edge terminal when that would put a label over another edge, or an edge through a label\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8394\"\u003e#8394\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89ab1377a8e7febff2614d7cbd5f78dd3d87c\"\u003e\u003ccode\u003ecbf89ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jackroberts236\"\u003e\u003ccode\u003e@​jackroberts236\u003c/code\u003e\u003c/a\u003e! - fix: Keep mindmap HTML labels readable in the neo look on themes that repaint node backgrounds\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8390\"\u003e#8390\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/430ac9b4de28ec360df92df0adf998523a57ce4d\"\u003e\u003ccode\u003e430ac9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: Centre mindmap node labels when \u003ccode\u003ehtmlLabels\u003c/code\u003e is false\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8161\"\u003e#8161\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d7532edcc2d8dbb7563469884ebdfda4fe85994b\"\u003e\u003ccode\u003ed7532ed\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix: scope a swimlane cluster's DOM id like every other cluster, so two diagrams on one page do not collide\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8270\"\u003e#8270\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ad8d61ad3fe2a2262970e3a9059e308a99680891\"\u003e\u003ccode\u003ead8d61a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix(rendering): clip an edge for the layout engine that drew it, so a diagram pinning its own engine (bpmn, swimlanes) still renders when the configured default is another one\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8383\"\u003e#8383\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9d41c0fbf856fc71aff93e4ed55a38c9cc932a76\"\u003e\u003ccode\u003e9d41c0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix(swimlanes): split shared terminal lanes again after crossing cleanup, so an edge that detours around another lane no longer ends on the same attachment point as a neighbouring edge\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8384\"\u003e#8384\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6c67397dee4422a07646dd0b8960f1fcf64849e8\"\u003e\u003ccode\u003e6c67397\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix(swimlanes): move a lane's title band clear of an edge that crosses it, in LR diagrams whose lanes carry no direction of their own and when the edge runs along the band's border\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8366\"\u003e#8366\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/40124c3a471040cdf92269dda43c737d7431f8f2\"\u003e\u003ccode\u003e40124c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SwastikTripathi\"\u003e\u003ccode\u003e@​SwastikTripathi\u003c/code\u003e\u003c/a\u003e! - fix: swimlane nodes with no edges keep their source order inside a lane instead of being sorted by ID\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/1fb7869866dd619168d840291c9c54b4f129758b\"\u003e\u003ccode\u003e1fb7869\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8432\"\u003e#8432\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/34772ca17ed84bd5de149bacd83f75ed856b653e\"\u003e\u003ccode\u003e34772ca\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/42292eaee1ee921cbe716761b51d57e708dba2c4\"\u003e\u003ccode\u003e42292ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8428\"\u003e#8428\u003c/a\u003e from mermaid-js/release/12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e6c805914ae3b65c7e7bde78a23ca98fec4a9b36\"\u003e\u003ccode\u003ee6c8059\u003c/code\u003e\u003c/a\u003e Wrong version set previously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6c55f565dcf2650fc7d0ad847938a6eddb8eab8d\"\u003e\u003ccode\u003e6c55f56\u003c/code\u003e\u003c/a\u003e Set mermaid version when Coloring by depth supported in Mindmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/5a0d8cf4067eba24e5ff12094284ee77bb8202e9\"\u003e\u003ccode\u003e5a0d8cf\u003c/code\u003e\u003c/a\u003e Fix missing parallel uploads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/788f396725fa3fca1237b092d6c9595b0cfa6ecf\"\u003e\u003ccode\u003e788f396\u003c/code\u003e\u003c/a\u003e Update according to discussion with core-team members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/33d0a4997b742df0d04838cce3f572e674d1cf9d\"\u003e\u003ccode\u003e33d0a49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8411\"\u003e#8411\u003c/a\u003e from mermaid-js/renovate/npm-katex-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6538fde92b6c30bca704e913f2f0476cc09bbd97\"\u003e\u003ccode\u003e6538fde\u003c/code\u003e\u003c/a\u003e Update dependency katex to ^0.18.0 [SECURITY]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ba3022d16a17cf60fc4eda5022848f938f79b6e6\"\u003e\u003ccode\u003eba3022d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8398\"\u003e#8398\u003c/a\u003e from mermaid-js/pebr/12.1.0-tmp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@12.1.0...mermaid@12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.6.5 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb500a2ee95134f81d74da7911d7378dd2853d042 4.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSix malicious commits pushed to \u003ccode\u003emain\u003c/code\u003e on September 21 with a compromised git credential were reverted the same day in \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6620\"\u003e#6620\u003c/a\u003e and have since been removed from the history of \u003ccode\u003emain\u003c/code\u003e. None were ever published to npm. The npm provenance for 4.6.6 names 284243fb, the pre-rewrite copy of 9c219833 with identical contents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0cd3af5e9f50ad11bbcd4407a46a21b8848ba574 docs: load the en locale directly in Zod Mini\u003c/li\u003e\n\u003cli\u003e9d5e60f162997b764b40d45aa02481888db50dea docs: import locales from zod/locales, not z.locales\u003c/li\u003e\n\u003cli\u003e34a626f307871ecbb0123947559328dc52ed5e3e docs: tighten the z.locales tree-shaking note\u003c/li\u003e\n\u003cli\u003e74304ce5b5796b5edb9a88ceb8e170b6ea3e82df release: stage npm versions instead of publishing them (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2ef983e0711ff6517d6020b021071e2e5653efa docs: add Code for Japan to bronze sponsors\u003c/li\u003e\n\u003cli\u003e8fb2faf0584828a6a027d8279db36f6f52784462 docs: crop the Code for Japan logo and list it first in bronze\u003c/li\u003e\n\u003cli\u003ebacad518c41610d654658172d325874bf0ee6290 docs: square the Code for Japan logo to match the other bronze tiles\u003c/li\u003e\n\u003cli\u003ec42596bd1c87e941d7241d10e012c5c196adcc10 release: hold the run on the release-approval environment until the staged versions are approved (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6638\"\u003e#6638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea2ba4a67986a3e6b2b131be30084a2f460d9ea67 fix(types): declare record output and input as members, not base type arguments (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6645\"\u003e#6645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea0ebf970f2d752e5f58527cd2942ff48be4f46bd fix(v4): check array, set and map size bounds before parsing elements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6652\"\u003e#6652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e529f78dd9431b07f49647fee3aa0819b3f8b66b7 4.6.6\u003c/li\u003e\n\u003cli\u003e9c219833c3a3764fa1f1ea9c5ecec8254a63c0b1 ci: stage at verbose so a failed OIDC token exchange says why\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/ckb-devrel/ccc/pull/601","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckb-devrel%2Fccc/issues/601","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/601/packages"},{"uuid":"5826943335","node_id":"PR_kwDOUrbr8c8AAAABIIJSGg","number":16,"state":"open","title":"deps: bump the development group across 1 directory with 26 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-10-13T08:16:02.000Z","updated_at":"2026-10-13T08:32:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":26,"packages":[{"name":"@playwright/test","old_version":"1.63.0","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"26.5.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"bun","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/oven-sh/bun"},{"name":"concurrently","old_version":"10.0.5","new_version":"10.0.6","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"eslint","old_version":"10.10.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.3.5","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.10.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.35.1","new_version":"6.41.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lockfile-lint","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/lirantal/lockfile-lint"},{"name":"opencode-ai","old_version":"1.18.30","new_version":"1.18.35","repository_url":"https://github.com/anomalyco/opencode"},{"name":"playwright-ctrf-json-reporter","old_version":"0.0.29","new_version":"0.1.0","repository_url":"https://github.com/ctrf-io/playwright-ctrf-json-reporter"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.123.0","new_version":"0.124.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.3","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.5.1` | `26.6.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [bun](https://github.com/oven-sh/bun) | `1.4.2` | `1.4.3` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.5` | `10.0.6` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.3.0` | `0.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.12.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.5` | `16.4.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.10.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.35.1` | `6.41.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.5.1` | `17.6.0` |\n| [lockfile-lint](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint) | `5.0.1` | `5.1.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.30` | `1.18.35` |\n| [playwright-ctrf-json-reporter](https://github.com/ctrf-io/playwright-ctrf-json-reporter) | `0.0.29` | `0.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.123.0` | `0.124.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.0` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@playwright/test` from 1.63.0 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\nhighlight: 'outline: 2px solid \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/333\"\u003e#333\u003c/a\u003e; background: rgba(0, 128, 255, .15)',\ntitle: 'font-size: 16px',\n},\n},\n},\n},\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a0c4b5efc965577e19f5ebfdcc27f384d3058783\"\u003e\u003ccode\u003ea0c4b5e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43175\"\u003e#43175\u003c/a\u003e): feat(api): return language-specific locator code from re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3f7d535c7b69ff1997307dc304c3c8c76b51179d\"\u003e\u003ccode\u003e3f7d535\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43131\"\u003e#43131\u003c/a\u003e): docs: fix broken C# samples in API docs and handles guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cde64f74a0f85304f2f4091a46670bf9a3e0dc3\"\u003e\u003ccode\u003e1cde64f\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43170\"\u003e#43170\u003c/a\u003e): fix(locators): parse mixed role options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8851e7296508ae50cd1f822e50d1e4fa92eab218\"\u003e\u003ccode\u003e8851e72\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43171\"\u003e#43171\u003c/a\u003e): fix(locators): parse JavaScript escapes and regex classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/dcc50654872510b630c73ec6eba1fb3d625c735e\"\u003e\u003ccode\u003edcc5065\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43172\"\u003e#43172\u003c/a\u003e): fix(locator): parse within and getByRef locators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.63.0...v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/file` from 13.0.3 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/commit/3deb55962bb7f4ad4167bd2bb3e04f3f6549370e\"\u003e\u003ccode\u003e3deb559\u003c/code\u003e\u003c/a\u003e Release 14.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/c73a0f33e236539a63cf738c4ed69a766a7477f9\"\u003e\u003ccode\u003ec73a0f3\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/30541b496a172dce163a9f888dbcde814ea35213\"\u003e\u003ccode\u003e30541b4\u003c/code\u003e\u003c/a\u003e Let a config type the modify config options (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/46a50fc84ad5c9a5cfc09dba33b47a609dbc891c\"\u003e\u003ccode\u003e46a50fc\u003c/code\u003e\u003c/a\u003e Export a Plugin type for the plugin API (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/990ce035ad2eba6cc4b0fa1adf8c151ed2052470\"\u003e\u003ccode\u003e990ce03\u003c/code\u003e\u003c/a\u003e Do not lower the process listener limit for small checks (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6827f7409cfc03519659a237d85b09c3a76434b\"\u003e\u003ccode\u003ef6827f7\u003c/code\u003e\u003c/a\u003e Use exports for the default path when main is missing (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.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@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.5.1 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac47648e17674299accb51816e9e33b8a7b07b05\"\u003e\u003ccode\u003eac47648\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.2 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98277e7d49fea7fa707170d2892738c8bfb5f1c0\"\u003e\u003ccode\u003e98277e7\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12eddea34ae9de92b3dc8d8b8a76fa1260b781bf\"\u003e\u003ccode\u003e12eddea\u003c/code\u003e\u003c/a\u003e fix(hmr): better handle compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cfb1d1114df64cf9aeee4aae0ac951d0c2f3abf\"\u003e\u003ccode\u003e3cfb1d1\u003c/code\u003e\u003c/a\u003e fix(plugin-react): fix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6de9915e1b4c1b8a7b390eb1364ab6cd83d64e62\"\u003e\u003ccode\u003e6de9915\u003c/code\u003e\u003c/a\u003e fix(plugin-react): disable refresh for non-jsx with compiler enabled (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ee97d2f3bd25cda8f06c27366722f01aaac0201f\"\u003e\u003ccode\u003eee97d2f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b0a014da31be23c7806ffb0b997ec53b52ab68f2\"\u003e\u003ccode\u003eb0a014d\u003c/code\u003e\u003c/a\u003e chore: use Babel 8 for babel compiler playgrounds (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61b650fe93c3fe30d79aa8615199cdcb0a2594f4\"\u003e\u003ccode\u003e61b650f\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/736efe2f004002abee693a44b405e70699432ecd\"\u003e\u003ccode\u003e736efe2\u003c/code\u003e\u003c/a\u003e chore(deps): update tsdown to v0.23 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1451\"\u003e#1451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.3\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.3\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.3:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.3\"\u003eRead Bun v1.4.3's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 8 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eastlondoner\"\u003e\u003ccode\u003e@​eastlondoner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steipete\"\u003e\u003ccode\u003e@​steipete\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/oven-sh/bun/commit/c6da4a4d3010e5553438c60f6bd76d981976867c\"\u003e\u003ccode\u003ec6da4a4\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun check\u003c/code\u003e: a long chain of interfaces or classes no longer takes cubic time...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d2035cc58782b83e4d4717fac5ad0cfee86be9b4\"\u003e\u003ccode\u003ed2035cc\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun check\u003c/code\u003e: \u003ccode\u003e--threads=1\u003c/code\u003e dropped errors, and arrays filled line by line too...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/1f6987ca4e8a2e85dbfa4ba3e5f5830b05acb36c\"\u003e\u003ccode\u003e1f6987c\u003c/code\u003e\u003c/a\u003e webcore: make blob::Any own its string so a dropped body releases it (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/44892\"\u003e#44892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9e31db2f3e5f0502ee224edc54a10d8eb7ab93f5\"\u003e\u003ccode\u003e9e31db2\u003c/code\u003e\u003c/a\u003e Response(asyncIterable): close the iterator with return(), never throw into i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/4b5793d2933bafb61acc7895a0ca76f5f91363f7\"\u003e\u003ccode\u003e4b5793d\u003c/code\u003e\u003c/a\u003e bundler(splitting): give a shared chunk to an entry point whose order breaks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7adb8ee1dcfb2609be9eba91005f11869d897a65\"\u003e\u003ccode\u003e7adb8ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;bundler(splitting): files run in different orders do not share a chun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/e8793665bf429eabeefc797f64d9feb6ce38ae44\"\u003e\u003ccode\u003ee879366\u003c/code\u003e\u003c/a\u003e bundler(splitting): files run in different orders do not share a chunk (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/44820\"\u003e#44820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/b000af7618048b37d32a4a3f0cb7f353ed46d088\"\u003e\u003ccode\u003eb000af7\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun check\u003c/code\u003e: two false errors and a missed one (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/44887\"\u003e#44887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/e555359ccab9d52ec24cac176a9a71e05e21426f\"\u003e\u003ccode\u003ee555359\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun check\u003c/code\u003e: a crash, three false errors, and declaration files loaded once f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/e655c5803297cc44bb96d844d7766815af0220ad\"\u003e\u003ccode\u003ee655c58\u003c/code\u003e\u003c/a\u003e Fix every type error in \u003ccode\u003etest/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/44614\"\u003e#44614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.4.2...bun-v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 10.0.5 to 10.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update issue link to the transferred repo path by \u003ca href=\"https://github.com/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update API example to ESM by \u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip force-kill logging when no processes remain by \u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update shell-quote to 1.12.0 by \u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Mayvis\"\u003e\u003ccode\u003e@​Mayvis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\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/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.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/open-cli-tools/concurrently/commit/d84bab65cbfdd8406a457787f71075b31bd6ff3f\"\u003e\u003ccode\u003ed84bab6\u003c/code\u003e\u003c/a\u003e 10.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/d26574e3ab0d831be634b4089a5b4680ba22cd6e\"\u003e\u003ccode\u003ed26574e\u003c/code\u003e\u003c/a\u003e deps: update shell-quote to 1.12.0 (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/13bdff120b52794e5528a185d45bbd96e56e4bf6\"\u003e\u003ccode\u003e13bdff1\u003c/code\u003e\u003c/a\u003e fix: skip force-kill logging when no processes remain (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/b2580cc75389817e19afac2b66fc05ae151e3300\"\u003e\u003ccode\u003eb2580cc\u003c/code\u003e\u003c/a\u003e docs: update API example to ESM (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/3159edbdca97b27c76ada425210011d59ddc02a7\"\u003e\u003ccode\u003e3159edb\u003c/code\u003e\u003c/a\u003e docs: update issue link to the transferred repo path (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrf` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ctrf-io/ctrf-js/releases\"\u003ectrf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation support for all published CTRF specification versions: \u003ccode\u003e0.0.1\u003c/code\u003e, \u003ccode\u003e0.0.2\u003c/code\u003e, \u003ccode\u003e0.0.3\u003c/code\u003e, \u003ccode\u003e0.0.4\u003c/code\u003e, and \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003elatest\u003c/code\u003e schema selector, resolving to CTRF \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade schema loading patch-version aware and bundled each released schema snapshot.\u003c/li\u003e\n\u003cli\u003eAdded version selection to \u003ccode\u003evalidate()\u003c/code\u003e, \u003ccode\u003eisValid()\u003c/code\u003e, and \u003ccode\u003evalidateStrict()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAligned retry mechanisms with the CTRF specification: retry history now includes the initial attempt, excludes the final attempt, and enforces contiguous attempt numbering and retry counts.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eAttemptHistoryEntry\u003c/code\u003e API and builder support, while retaining deprecated retry-attempt compatibility aliases.\u003c/li\u003e\n\u003cli\u003eUpdated builders, merge output, documentation, and generated API references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release publishes \u003ccode\u003ectrf@0.4.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Ma11hewThomas\"\u003e\u003ccode\u003e@​Ma11hewThomas\u003c/code\u003e\u003c/a\u003e for the changes included in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/111521e9ed4a50d862c9f6f484fe95098fa90429\"\u003e\u003ccode\u003e111521e\u003c/code\u003e\u003c/a\u003e Add versioned CTRF schema validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/27beb53812bec70b986b0d5fd62fc8a6d18a38a5\"\u003e\u003ccode\u003e27beb53\u003c/code\u003e\u003c/a\u003e Align retry history semantics (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/4089ba19a68c156e6c513d516d5e4099f1043416\"\u003e\u003ccode\u003e4089ba1\u003c/code\u003e\u003c/a\u003e chore(deps): bump markdown-it (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/5cf9e1ea79dbcdae600dd8bf97230f8d2e8cb73f\"\u003e\u003ccode\u003e5cf9e1e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.5.11 to 2.5.14 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/dabed592eb6e1d2fb086ba8dcbe5acf6a6f6c866\"\u003e\u003ccode\u003edabed59\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.4.0 to 26.6.3 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/d5ebdf872facdc4003bb3703e2642fd834e2fd48\"\u003e\u003ccode\u003ed5ebdf8\u003c/code\u003e\u003c/a\u003e chore(deps): bump yargs from 18.1.0 to 18.2.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/76ee79fb0c960a9fc4a9f364b9f45e62a1b5949c\"\u003e\u003ccode\u003e76ee79f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc-plugin-markdown from 4.13.0 to 4.13.1 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/acd6e1b8eff2d2e1f1c7050b87770e1d5ba18a85\"\u003e\u003ccode\u003eacd6e1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/84b8a487367de6a1ec8f6b3d9abc6f082f7c6fbd\"\u003e\u003ccode\u003e84b8a48\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​vitest/mocker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/65b9556d2529eaf36344280d18ae0d163a948fe0\"\u003e\u003ccode\u003e65b9556\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.3.0...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.10.0 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.5 to 16.4.0\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/27ee7212f72fdbf8aab13e2263d21110108a2e76\"\u003e\u003ccode\u003e27ee721\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/907721a66e8b4174515445c27068d9835bd424d8\"\u003e\u003ccode\u003e907721a\u003c/code\u003e\u003c/a\u003e eslint-config-next: support ESLint 10 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99628\"\u003e#99628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cdf6866a1d9c4a88afff3ffdc127fe7932e184d5\"\u003e\u003ccode\u003ecdf6866\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ba80ee48fc319735151c3ad6d9bb9a8180c9f09e\"\u003e\u003ccode\u003eba80ee4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.59\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1bcedb48d95a5a9ba6ad77dd2d8ba9ecc4159ba6\"\u003e\u003ccode\u003e1bcedb4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3683479afb0cd864cc40c4b46d09dbd7ce45d4af\"\u003e\u003ccode\u003e3683479\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a209429a48af48b2b23497a06f4bd7045af13ef1\"\u003e\u003ccode\u003ea209429\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.56\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.0/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.10.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7292\"\u003ePR#7292\u003c/a\u003e) Bug: Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/c77afa8277a67250d798c52e61343b8ed5fd268b\"\u003e\u003ccode\u003ec77afa8\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/1e80f3acacc0d9c1aaa15f83ee503c4c4137d4dc\"\u003e\u003ccode\u003e1e80f3a\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/2df32657004ca4136bd858ea0418c387403a244c\"\u003e\u003ccode\u003e2df3265\u003c/code\u003e\u003c/a\u003e 🐛 Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7333\"\u003e#7333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/e93c6a8d525c8d54560c81a016d4828360190b09\"\u003e\u003ccode\u003ee93c6a8\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7294\"\u003e#7294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/15744d0c507088bd2335378aef2e84502aef2b32\"\u003e\u003ccode\u003e15744d0\u003c/code\u003e\u003c/a\u003e 🐛 Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/fb2ea50326b646b9cc824370e7f65a18a1c547ac\"\u003e\u003ccode\u003efb2ea50\u003c/code\u003e\u003c/a\u003e 🐛 Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.2/packages/fast-check\"\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.4.0 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.7\u003c/h2\u003e\n\u003ch3\u003eMarkdown and search records from the authored source\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eremarkLLMs()\u003c/code\u003e and \u003ccode\u003eremarkStructure()\u003c/code\u003e of \u003ccode\u003efumadocs-core\u003c/code\u003e slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugins record the Markdown of content they replace with \u003ccode\u003ereplaceSource()\u003c/code\u003e or \u003ccode\u003eembedSource()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e, in place of \u003ccode\u003edata._stringify\u003c/code\u003e, and add search records with \u003ccode\u003edata.structuredData\u003c/code\u003e. Nodes they insert otherwise are left out. A \u003ccode\u003enamespace\u003c/code\u003e limits an edit to the stringifiers of that namespace, like \u003ccode\u003esearch\u003c/code\u003e for search records.\u003c/li\u003e\n\u003cli\u003eSearch records are always Markdown, also in Sätteri. \u003ccode\u003efilterElement\u003c/code\u003e replaces \u003ccode\u003estringify.filterElement\u003c/code\u003e, it chooses the JSX elements kept as HTML tags (\u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eTypeTable\u003c/code\u003e, \u003ccode\u003eCallout\u003c/code\u003e and \u003ccode\u003eCard\u003c/code\u003e by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003edefaultStringifier()\u003c/code\u003e (use \u003ccode\u003ecreateStringifier()\u003c/code\u003e), \u003ccode\u003eStringifyOptions\u003c/code\u003e, \u003ccode\u003eallowedMdxAttributes\u003c/code\u003e, \u003ccode\u003efilterMdxAttributes\u003c/code\u003e, \u003ccode\u003eplaceholder()\u003c/code\u003e (use \u003ccode\u003emdxAsPlaceholder\u003c/code\u003e), and the \u003ccode\u003estringify\u003c/code\u003e and \u003ccode\u003emdast-util-to-markdown\u003c/code\u003e options of both plugins.\u003c/li\u003e\n\u003cli\u003eIncluded content goes through the plugins like the document's own, Sätteri includes \u003ccode\u003e.md\u003c/code\u003e files as Markdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;auto-files\u0026gt;\u003c/code\u003e shows its files in a code block, \u003ccode\u003eauto-type-table\u003c/code\u003e its props in a Markdown table, created by \u003ccode\u003etypeTableToMarkdown()\u003c/code\u003e from \u003ccode\u003efumadocs-typescript\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremarkShow()\u003c/code\u003e and \u003ccode\u003efileGenerator()\u003c/code\u003e of \u003ccode\u003efumadocs-docgen\u003c/code\u003e record their Markdown, generators receive the \u003ccode\u003efile\u003c/code\u003e to do the same.\u003c/li\u003e\n\u003cli\u003eRecords of \u003ccode\u003efumadocs-obsidian\u003c/code\u003e resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\u003c/li\u003e\n\u003cli\u003ePages of \u003ccode\u003efumadocs-python\u003c/code\u003e compile from their MDX, so they have Markdown and search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e, \u003ccode\u003efumadocs-docgen\u003c/code\u003e and \u003ccode\u003efumadocs-obsidian\u003c/code\u003e require \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\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/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/097a544c51a3296486ee8b017a837b4855cde8dc\"\u003e\u003ccode\u003e097a544\u003c/code\u003e\u003c/a\u003e feat(openapi): auth provider API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/945b87abbec82afa3549503f21a0318a05a771f3\"\u003e\u003ccode\u003e945b87a\u003c/code\u003e\u003c/a\u003e fix(core,satteri): optimize t...\n\n_Description has been truncated_","html_url":"https://github.com/haneefhnf2004-design/AI-Bridge-Agent/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/haneefhnf2004-design%2FAI-Bridge-Agent/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"5822309277","node_id":"PR_kwDOUN4JGM8AAAABIEfMpg","number":25,"state":"open","title":"deps: bump the development group across 1 directory with 29 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-10-13T00:17:53.000Z","updated_at":"2026-10-13T00:28:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":29,"packages":[{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"concurrently","old_version":"10.0.5","new_version":"10.0.6","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"eslint","old_version":"10.9.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.34.0","new_version":"6.41.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.4.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lockfile-lint","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/lirantal/lockfile-lint"},{"name":"opencode-ai","old_version":"1.18.25","new_version":"1.18.35","repository_url":"https://github.com/anomalyco/opencode"},{"name":"playwright-ctrf-json-reporter","old_version":"0.0.29","new_version":"0.1.0","repository_url":"https://github.com/ctrf-io/playwright-ctrf-json-reporter"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.122.2","new_version":"0.124.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.3","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.69.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.64.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.6.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [bun](https://github.com/oven-sh/bun) | `1.4.0` | `1.4.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.4.0` | `1.4.2` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.5` | `10.0.6` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.3.0` | `0.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.12.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.3` | `16.4.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.34.0` | `6.41.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.4.1` | `17.6.0` |\n| [lockfile-lint](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint) | `5.0.1` | `5.1.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.25` | `1.18.35` |\n| [playwright-ctrf-json-reporter](https://github.com/ctrf-io/playwright-ctrf-json-reporter) | `0.0.29` | `0.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.122.2` | `0.124.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.71.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\nhighlight: 'outline: 2px solid \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/333\"\u003e#333\u003c/a\u003e; background: rgba(0, 128, 255, .15)',\ntitle: 'font-size: 16px',\n},\n},\n},\n},\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a0c4b5efc965577e19f5ebfdcc27f384d3058783\"\u003e\u003ccode\u003ea0c4b5e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43175\"\u003e#43175\u003c/a\u003e): feat(api): return language-specific locator code from re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3f7d535c7b69ff1997307dc304c3c8c76b51179d\"\u003e\u003ccode\u003e3f7d535\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43131\"\u003e#43131\u003c/a\u003e): docs: fix broken C# samples in API docs and handles guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cde64f74a0f85304f2f4091a46670bf9a3e0dc3\"\u003e\u003ccode\u003e1cde64f\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43170\"\u003e#43170\u003c/a\u003e): fix(locators): parse mixed role options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8851e7296508ae50cd1f822e50d1e4fa92eab218\"\u003e\u003ccode\u003e8851e72\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43171\"\u003e#43171\u003c/a\u003e): fix(locators): parse JavaScript escapes and regex classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/dcc50654872510b630c73ec6eba1fb3d625c735e\"\u003e\u003ccode\u003edcc5065\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43172\"\u003e#43172\u003c/a\u003e): fix(locator): parse within and getByRef locators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/file` from 13.0.3 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/commit/3deb55962bb7f4ad4167bd2bb3e04f3f6549370e\"\u003e\u003ccode\u003e3deb559\u003c/code\u003e\u003c/a\u003e Release 14.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/c73a0f33e236539a63cf738c4ed69a766a7477f9\"\u003e\u003ccode\u003ec73a0f3\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/30541b496a172dce163a9f888dbcde814ea35213\"\u003e\u003ccode\u003e30541b4\u003c/code\u003e\u003c/a\u003e Let a config type the modify config options (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/46a50fc84ad5c9a5cfc09dba33b47a609dbc891c\"\u003e\u003ccode\u003e46a50fc\u003c/code\u003e\u003c/a\u003e Export a Plugin type for the plugin API (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/990ce035ad2eba6cc4b0fa1adf8c151ed2052470\"\u003e\u003ccode\u003e990ce03\u003c/code\u003e\u003c/a\u003e Do not lower the process listener limit for small checks (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6827f7409cfc03519659a237d85b09c3a76434b\"\u003e\u003ccode\u003ef6827f7\u003c/code\u003e\u003c/a\u003e Use exports for the default path when main is missing (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.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@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.6 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\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.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac47648e17674299accb51816e9e33b8a7b07b05\"\u003e\u003ccode\u003eac47648\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.2 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98277e7d49fea7fa707170d2892738c8bfb5f1c0\"\u003e\u003ccode\u003e98277e7\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12eddea34ae9de92b3dc8d8b8a76fa1260b781bf\"\u003e\u003ccode\u003e12eddea\u003c/code\u003e\u003c/a\u003e fix(hmr): better handle compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cfb1d1114df64cf9aeee4aae0ac951d0c2f3abf\"\u003e\u003ccode\u003e3cfb1d1\u003c/code\u003e\u003c/a\u003e fix(plugin-react): fix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6de9915e1b4c1b8a7b390eb1364ab6cd83d64e62\"\u003e\u003ccode\u003e6de9915\u003c/code\u003e\u003c/a\u003e fix(plugin-react): disable refresh for non-jsx with compiler enabled (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ee97d2f3bd25cda8f06c27366722f01aaac0201f\"\u003e\u003ccode\u003eee97d2f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b0a014da31be23c7806ffb0b997ec53b52ab68f2\"\u003e\u003ccode\u003eb0a014d\u003c/code\u003e\u003c/a\u003e chore: use Babel 8 for babel compiler playgrounds (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61b650fe93c3fe30d79aa8615199cdcb0a2594f4\"\u003e\u003ccode\u003e61b650f\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/736efe2f004002abee693a44b405e70699432ecd\"\u003e\u003ccode\u003e736efe2\u003c/code\u003e\u003c/a\u003e chore(deps): update tsdown to v0.23 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1451\"\u003e#1451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.2\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.2\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.2:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.4.2\"\u003eRead Bun v1.4.2's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 3 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.4.1\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.1\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.1:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.1\"\u003eRead Bun v1.4.1's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 7 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\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/oven-sh/bun/commit/744846f844374847c902b5e7fd59b4342a51ef99\"\u003e\u003ccode\u003e744846f\u003c/code\u003e\u003c/a\u003e Bump to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7b0b70ece52704561a8f9ee36a2b6f10cd588acf\"\u003e\u003ccode\u003e7b0b70e\u003c/code\u003e\u003c/a\u003e Decode CMYK and YCCK JPEGs in Bun.Image (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/31898\"\u003e#31898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7e3744509ce9417b209b45d93419cebdc1123755\"\u003e\u003ccode\u003e7e37445\u003c/code\u003e\u003c/a\u003e WebKit 2e2aa2290fac: JSArray shift/splice/setLength cleared live butterfly sl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/814fa03b0eab3431969c0571f089d420b85d3ca3\"\u003e\u003ccode\u003e814fa03\u003c/code\u003e\u003c/a\u003e Remove the unused function-slot vector from JSCommonJSExtensions (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41405\"\u003e#41405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9584239284e187ef8a79bc7cc5456c1921e3c7d2\"\u003e\u003ccode\u003e9584239\u003c/code\u003e\u003c/a\u003e WebKit fbd894680a6c: IC stub routine watchpoints could outlive the cells thei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/86b2e060cff00c02743aa61126a19bc811991d21\"\u003e\u003ccode\u003e86b2e06\u003c/code\u003e\u003c/a\u003e install: key the lockfile string pool by the bytes, not a stored hash (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41366\"\u003e#41366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5fb9ecbf844650e55b7453162956a17db4b653e6\"\u003e\u003ccode\u003e5fb9ecb\u003c/code\u003e\u003c/a\u003e Reject json() with the JSON.parse SyntaxError on the buffered path (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41387\"\u003e#41387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/74326db585fe67c2a02bef1119c9e54ab05addf9\"\u003e\u003ccode\u003e74326db\u003c/code\u003e\u003c/a\u003e AsyncLocalStorage: don't retain the outer store from exit() / nested run() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3044dc6834e5449d20317ad7c41f04013d32e5b0\"\u003e\u003ccode\u003e3044dc6\u003c/code\u003e\u003c/a\u003e io: leave the fd with the caller when a POSIX pipe writer fails to start (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9fdcf5af20726a8416349c2afb3d366908d6fd77\"\u003e\u003ccode\u003e9fdcf5a\u003c/code\u003e\u003c/a\u003e worker_threads: post 'online' before the entry point runs (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41383\"\u003e#41383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.4.0...bun-v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 10.0.5 to 10.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update issue link to the transferred repo path by \u003ca href=\"https://github.com/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update API example to ESM by \u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip force-kill logging when no processes remain by \u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update shell-quote to 1.12.0 by \u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Mayvis\"\u003e\u003ccode\u003e@​Mayvis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\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/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.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/open-cli-tools/concurrently/commit/d84bab65cbfdd8406a457787f71075b31bd6ff3f\"\u003e\u003ccode\u003ed84bab6\u003c/code\u003e\u003c/a\u003e 10.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/d26574e3ab0d831be634b4089a5b4680ba22cd6e\"\u003e\u003ccode\u003ed26574e\u003c/code\u003e\u003c/a\u003e deps: update shell-quote to 1.12.0 (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/13bdff120b52794e5528a185d45bbd96e56e4bf6\"\u003e\u003ccode\u003e13bdff1\u003c/code\u003e\u003c/a\u003e fix: skip force-kill logging when no processes remain (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/b2580cc75389817e19afac2b66fc05ae151e3300\"\u003e\u003ccode\u003eb2580cc\u003c/code\u003e\u003c/a\u003e docs: update API example to ESM (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/3159edbdca97b27c76ada425210011d59ddc02a7\"\u003e\u003ccode\u003e3159edb\u003c/code\u003e\u003c/a\u003e docs: update issue link to the transferred repo path (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrf` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ctrf-io/ctrf-js/releases\"\u003ectrf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation support for all published CTRF specification versions: \u003ccode\u003e0.0.1\u003c/code\u003e, \u003ccode\u003e0.0.2\u003c/code\u003e, \u003ccode\u003e0.0.3\u003c/code\u003e, \u003ccode\u003e0.0.4\u003c/code\u003e, and \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003elatest\u003c/code\u003e schema selector, resolving to CTRF \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade schema loading patch-version aware and bundled each released schema snapshot.\u003c/li\u003e\n\u003cli\u003eAdded version selection to \u003ccode\u003evalidate()\u003c/code\u003e, \u003ccode\u003eisValid()\u003c/code\u003e, and \u003ccode\u003evalidateStrict()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAligned retry mechanisms with the CTRF specification: retry history now includes the initial attempt, excludes the final attempt, and enforces contiguous attempt numbering and retry counts.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eAttemptHistoryEntry\u003c/code\u003e API and builder support, while retaining deprecated retry-attempt compatibility aliases.\u003c/li\u003e\n\u003cli\u003eUpdated builders, merge output, documentation, and generated API references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release publishes \u003ccode\u003ectrf@0.4.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Ma11hewThomas\"\u003e\u003ccode\u003e@​Ma11hewThomas\u003c/code\u003e\u003c/a\u003e for the changes included in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/111521e9ed4a50d862c9f6f484fe95098fa90429\"\u003e\u003ccode\u003e111521e\u003c/code\u003e\u003c/a\u003e Add versioned CTRF schema validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/27beb53812bec70b986b0d5fd62fc8a6d18a38a5\"\u003e\u003ccode\u003e27beb53\u003c/code\u003e\u003c/a\u003e Align retry history semantics (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/4089ba19a68c156e6c513d516d5e4099f1043416\"\u003e\u003ccode\u003e4089ba1\u003c/code\u003e\u003c/a\u003e chore(deps): bump markdown-it (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/5cf9e1ea79dbcdae600dd8bf97230f8d2e8cb73f\"\u003e\u003ccode\u003e5cf9e1e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.5.11 to 2.5.14 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/dabed592eb6e1d2fb086ba8dcbe5acf6a6f6c866\"\u003e\u003ccode\u003edabed59\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.4.0 to 26.6.3 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/d5ebdf872facdc4003bb3703e2642fd834e2fd48\"\u003e\u003ccode\u003ed5ebdf8\u003c/code\u003e\u003c/a\u003e chore(deps): bump yargs from 18.1.0 to 18.2.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/76ee79fb0c960a9fc4a9f364b9f45e62a1b5949c\"\u003e\u003ccode\u003e76ee79f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc-plugin-markdown from 4.13.0 to 4.13.1 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/acd6e1b8eff2d2e1f1c7050b87770e1d5ba18a85\"\u003e\u003ccode\u003eacd6e1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/84b8a487367de6a1ec8f6b3d9abc6f082f7c6fbd\"\u003e\u003ccode\u003e84b8a48\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​vitest/mocker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/65b9556d2529eaf36344280d18ae0d163a948fe0\"\u003e\u003ccode\u003e65b9556\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.3.0...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.9.1 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.1...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.3 to 16.4.0\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/27ee7212f72fdbf8aab13e2263d21110108a2e76\"\u003e\u003ccode\u003e27ee721\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/907721a66e8b4174515445c27068d9835bd424d8\"\u003e\u003ccode\u003e907721a\u003c/code\u003e\u003c/a\u003e eslint-config-next: support ESLint 10 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99628\"\u003e#99628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cdf6866a1d9c4a88afff3ffdc127fe7932e184d5\"\u003e\u003ccode\u003ecdf6866\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ba80ee48fc319735151c3ad6d9bb9a8180c9f09e\"\u003e\u003ccode\u003eba80ee4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.59\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1bcedb48d95a5a9ba6ad77dd2d8ba9ecc4159ba6\"\u003e\u003ccode\u003e1bcedb4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3683479afb0cd864cc40c4b46d09dbd7ce45d4af\"\u003e\u003ccode\u003e3683479\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a209429a48af48b2b23497a06f4bd7045af13ef1\"\u003e\u003ccode\u003ea209429\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.56\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.0/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HT...\n\n_Description has been truncated_","html_url":"https://github.com/akshatputhran123/omni/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshatputhran123%2Fomni/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"5819272900","node_id":"PR_kwDOQ1v-d88AAAABICGDow","number":499,"state":"closed","title":"chore(deps): bump the bun-minor-and-patch group with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-15T18:37:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T19:25:23.000Z","updated_at":"2026-10-15T18:37:54.000Z","time_to_close":256347,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun-minor-and-patch","update_count":3,"packages":[{"name":"fumadocs-core","old_version":"16.16.2","new_version":"16.17.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.6","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.16.2","new_version":"16.17.1","repository_url":"https://github.com/fuma-nama/fumadocs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun-minor-and-patch group with 3 updates: [fumadocs-core](https://github.com/fuma-nama/fumadocs), [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) and [fumadocs-ui](https://github.com/fuma-nama/fumadocs).\n\nUpdates `fumadocs-core` from 16.16.2 to 16.17.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-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFormat generated Markdown tables\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerated tables have aligned columns: the type tables of \u003ccode\u003eauto-type-table\u003c/code\u003e, the tables of \u003ccode\u003erenderToMarkdown()\u003c/code\u003e and the table rows of search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdownTable()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e creates a formatted table for your plugins.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-typescript\u003c/code\u003e requires \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.0\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.17.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eHighlight search results with CSS\u003c/h3\u003e\n\u003cp\u003eSearch results no longer wrap matches in \u003ccode\u003e\u0026lt;mark\u0026gt;\u003c/code\u003e, \u003ccode\u003econtent\u003c/code\u003e is the indexed Markdown. The search dialog highlights matches with the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API\"\u003eCSS Custom Highlight API\u003c/a\u003e, style them with \u003ccode\u003e::highlight(fd-search)\u003c/code\u003e. Custom search UIs can use \u003ccode\u003euseHighlightQuery()\u003c/code\u003e from \u003ccode\u003efumadocs-core/search/client\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateContentHighlighter()\u003c/code\u003e is deprecated.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003econtentWithHighlights\u003c/code\u003e from search results, and the \u003ccode\u003erenderHighlights\u003c/code\u003e prop of \u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders the Markdown of results with the \u003ccode\u003eprose prose-sm\u003c/code\u003e typography.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch hooks for each provider\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-core/search/client\u003c/code\u003e exports a hook for each search client, like \u003ccode\u003euseFetchSearch()\u003c/code\u003e. They return the props of \u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst search = useFetchSearch({ locale });\n\u003cp\u003e\u0026lt;SearchDialog {...search} {...props}\u0026gt;\u003cbr /\u003e\n\u0026lt;SearchDialogList /\u0026gt;\u003cbr /\u003e\n\u0026lt;/SearchDialog\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edata\u003c/code\u003e is the last successful search, its \u003ccode\u003eitems\u003c/code\u003e have their content parsed into \u003ccode\u003ehastContent\u003c/code\u003e. \u003ccode\u003eerror\u003c/code\u003e is set when the last search failed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eexperimental_useSearch()\u003c/code\u003e creates a search hook from a memoized search function.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseDocsSearch()\u003c/code\u003e is deprecated.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFlexsearchStatic()\u003c/code\u003e and \u003ccode\u003euseOramaCloudLegacySearch()\u003c/code\u003e are exported from the paths of their clients.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows \u003ccode\u003edefaultItems\u003c/code\u003e without results.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseSearchList()\u003c/code\u003e is removed, \u003ccode\u003euseSearch()\u003c/code\u003e returns \u003ccode\u003egetActive()\u003c/code\u003e, \u003ccode\u003esetActive()\u003c/code\u003e and \u003ccode\u003esubscribeActive()\u003c/code\u003e for the active item.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders a \u003ccode\u003ediv\u003c/code\u003e instead of a \u003ccode\u003ebutton\u003c/code\u003e, table rows render their cells only.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erenderMarkdown\u003c/code\u003e of \u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders \u003ccode\u003econtent\u003c/code\u003e instead of \u003ccode\u003ehastContent\u003c/code\u003e. Without it, the string content of custom items is shown as text.\u003c/li\u003e\n\u003cli\u003eThe templates of Fumadocs CLI and Create Fumadocs App use the new hooks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIndex tables by row\u003c/h3\u003e\n\u003cp\u003eStructured data records each table row as a Markdown table of its header row and itself, instead of a record per cell. Type tables from \u003ccode\u003eauto-type-table\u003c/code\u003e record a row for each prop instead of the \u003ccode\u003eTypeTable\u003c/code\u003e element. Re-sync your search indexes to pick them up.\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/fuma-nama/fumadocs/commit/d6cfc48d62aa9ea413f0fc5033617c0c923681ec\"\u003e\u003ccode\u003ed6cfc48\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/54217c3df270013af0d88adefbb7817361f0a381\"\u003e\u003ccode\u003e54217c3\u003c/code\u003e\u003c/a\u003e feat(*): support Takumi for all templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73cda6eaff4f644c0da1593674a84e4f4e9c94db\"\u003e\u003ccode\u003e73cda6e\u003c/code\u003e\u003c/a\u003e feat(core): format md tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb0b104c8681f0387781e7d0cab8b3269000bb7c\"\u003e\u003ccode\u003ecb0b104\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3682\"\u003e#3682\u003c/a\u003e from Misyuk-T/fix/asyncapi-generate-files-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/50c316da062579e5c0de025b7ed5f44a55860bb8\"\u003e\u003ccode\u003e50c316d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3679\"\u003e#3679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4cb520a3f6835744d9dd24123ee332b41a8434bd\"\u003e\u003ccode\u003e4cb520a\u003c/code\u003e\u003c/a\u003e docs: introduce 16.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53119f10154d6ae0a6253558c79739a292c66ea8\"\u003e\u003ccode\u003e53119f1\u003c/code\u003e\u003c/a\u003e docs: add Turbobulls to showcase (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b238fe4fa024e2ef9df0c25e786f53196a855919\"\u003e\u003ccode\u003eb238fe4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3678\"\u003e#3678\u003c/a\u003e from MokiMeow/fix/openapi-generate-files-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.16.2...fumadocs@16.17.1\"\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.4.6 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.7\u003c/h2\u003e\n\u003ch3\u003eMarkdown and search records from the authored source\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eremarkLLMs()\u003c/code\u003e and \u003ccode\u003eremarkStructure()\u003c/code\u003e of \u003ccode\u003efumadocs-core\u003c/code\u003e slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugins record the Markdown of content they replace with \u003ccode\u003ereplaceSource()\u003c/code\u003e or \u003ccode\u003eembedSource()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e, in place of \u003ccode\u003edata._stringify\u003c/code\u003e, and add search records with \u003ccode\u003edata.structuredData\u003c/code\u003e. Nodes they insert otherwise are left out. A \u003ccode\u003enamespace\u003c/code\u003e limits an edit to the stringifiers of that namespace, like \u003ccode\u003esearch\u003c/code\u003e for search records.\u003c/li\u003e\n\u003cli\u003eSearch records are always Markdown, also in Sätteri. \u003ccode\u003efilterElement\u003c/code\u003e replaces \u003ccode\u003estringify.filterElement\u003c/code\u003e, it chooses the JSX elements kept as HTML tags (\u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eTypeTable\u003c/code\u003e, \u003ccode\u003eCallout\u003c/code\u003e and \u003ccode\u003eCard\u003c/code\u003e by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003edefaultStringifier()\u003c/code\u003e (use \u003ccode\u003ecreateStringifier()\u003c/code\u003e), \u003ccode\u003eStringifyOptions\u003c/code\u003e, \u003ccode\u003eallowedMdxAttributes\u003c/code\u003e, \u003ccode\u003efilterMdxAttributes\u003c/code\u003e, \u003ccode\u003eplaceholder()\u003c/code\u003e (use \u003ccode\u003emdxAsPlaceholder\u003c/code\u003e), and the \u003ccode\u003estringify\u003c/code\u003e and \u003ccode\u003emdast-util-to-markdown\u003c/code\u003e options of both plugins.\u003c/li\u003e\n\u003cli\u003eIncluded content goes through the plugins like the document's own, Sätteri includes \u003ccode\u003e.md\u003c/code\u003e files as Markdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;auto-files\u0026gt;\u003c/code\u003e shows its files in a code block, \u003ccode\u003eauto-type-table\u003c/code\u003e its props in a Markdown table, created by \u003ccode\u003etypeTableToMarkdown()\u003c/code\u003e from \u003ccode\u003efumadocs-typescript\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremarkShow()\u003c/code\u003e and \u003ccode\u003efileGenerator()\u003c/code\u003e of \u003ccode\u003efumadocs-docgen\u003c/code\u003e record their Markdown, generators receive the \u003ccode\u003efile\u003c/code\u003e to do the same.\u003c/li\u003e\n\u003cli\u003eRecords of \u003ccode\u003efumadocs-obsidian\u003c/code\u003e resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\u003c/li\u003e\n\u003cli\u003ePages of \u003ccode\u003efumadocs-python\u003c/code\u003e compile from their MDX, so they have Markdown and search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e, \u003ccode\u003efumadocs-docgen\u003c/code\u003e and \u003ccode\u003efumadocs-obsidian\u003c/code\u003e require \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3662\"\u003e#3662\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/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/097a544c51a3296486ee8b017a837b4855cde8dc\"\u003e\u003ccode\u003e097a544\u003c/code\u003e\u003c/a\u003e feat(openapi): auth provider API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/945b87abbec82afa3549503f21a0318a05a771f3\"\u003e\u003ccode\u003e945b87a\u003c/code\u003e\u003c/a\u003e fix(core,satteri): optimize traverse \u0026amp; better search records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3bf99285a95234aa2fdbea08101ac87b7a0d1625\"\u003e\u003ccode\u003e3bf9928\u003c/code\u003e\u003c/a\u003e fix(ui): display fallback tree slidings correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/433b586a5dba40e3dda17c4e06c5db9c99281478\"\u003e\u003ccode\u003e433b586\u003c/code\u003e\u003c/a\u003e fix(openapi): better code examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b221e1d1db1e6701b419491db9ba657e7b5f5e73\"\u003e\u003ccode\u003eb221e1d\u003c/code\u003e\u003c/a\u003e fix(twoslash): better truncate \u0026amp; performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/48bf8c6ec9e582d84888c6dd9aba1db3502fec7e\"\u003e\u003ccode\u003e48bf8c6\u003c/code\u003e\u003c/a\u003e fix(openapi,typescript): render Markdown images, show the OAuth redirect URI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb7d92c20b1c2d60bfed6eccdc6f2882c68fe00f\"\u003e\u003ccode\u003ecb7d92c\u003c/code\u003e\u003c/a\u003e docs: introduce new APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8f1ffb36aaab84c35eed47bf903ce06984ae3ffe\"\u003e\u003ccode\u003e8f1ffb3\u003c/code\u003e\u003c/a\u003e refactor(ui): use \u003ccode\u003eprose\u003c/code\u003e class for search result markdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.6...fumadocs-mdx@15.4.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.16.2 to 16.17.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-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFormat generated Markdown tables\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerated tables have aligned columns: the type tables of \u003ccode\u003eauto-type-table\u003c/code\u003e, the tables of \u003ccode\u003erenderToMarkdown()\u003c/code\u003e and the table rows of search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdownTable()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e creates a formatted table for your plugins.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-typescript\u003c/code\u003e requires \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.0\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.17.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eHighlight search results with CSS\u003c/h3\u003e\n\u003cp\u003eSearch results no longer wrap matches in \u003ccode\u003e\u0026lt;mark\u0026gt;\u003c/code\u003e, \u003ccode\u003econtent\u003c/code\u003e is the indexed Markdown. The search dialog highlights matches with the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API\"\u003eCSS Custom Highlight API\u003c/a\u003e, style them with \u003ccode\u003e::highlight(fd-search)\u003c/code\u003e. Custom search UIs can use \u003ccode\u003euseHighlightQuery()\u003c/code\u003e from \u003ccode\u003efumadocs-core/search/client\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateContentHighlighter()\u003c/code\u003e is deprecated.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003econtentWithHighlights\u003c/code\u003e from search results, and the \u003ccode\u003erenderHighlights\u003c/code\u003e prop of \u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders the Markdown of results with the \u003ccode\u003eprose prose-sm\u003c/code\u003e typography.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch hooks for each provider\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-core/search/client\u003c/code\u003e exports a hook for each search client, like \u003ccode\u003euseFetchSearch()\u003c/code\u003e. They return the props of \u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst search = useFetchSearch({ locale });\n\u003cp\u003e\u0026lt;SearchDialog {...search} {...props}\u0026gt;\u003cbr /\u003e\n\u0026lt;SearchDialogList /\u0026gt;\u003cbr /\u003e\n\u0026lt;/SearchDialog\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edata\u003c/code\u003e is the last successful search, its \u003ccode\u003eitems\u003c/code\u003e have their content parsed into \u003ccode\u003ehastContent\u003c/code\u003e. \u003ccode\u003eerror\u003c/code\u003e is set when the last search failed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eexperimental_useSearch()\u003c/code\u003e creates a search hook from a memoized search function.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseDocsSearch()\u003c/code\u003e is deprecated.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFlexsearchStatic()\u003c/code\u003e and \u003ccode\u003euseOramaCloudLegacySearch()\u003c/code\u003e are exported from the paths of their clients.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows \u003ccode\u003edefaultItems\u003c/code\u003e without results.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseSearchList()\u003c/code\u003e is removed, \u003ccode\u003euseSearch()\u003c/code\u003e returns \u003ccode\u003egetActive()\u003c/code\u003e, \u003ccode\u003esetActive()\u003c/code\u003e and \u003ccode\u003esubscribeActive()\u003c/code\u003e for the active item.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders a \u003ccode\u003ediv\u003c/code\u003e instead of a \u003ccode\u003ebutton\u003c/code\u003e, table rows render their cells only.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erenderMarkdown\u003c/code\u003e of \u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders \u003ccode\u003econtent\u003c/code\u003e instead of \u003ccode\u003ehastContent\u003c/code\u003e. Without it, the string content of custom items is shown as text.\u003c/li\u003e\n\u003cli\u003eThe templates of Fumadocs CLI and Create Fumadocs App use the new hooks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIndex tables by row\u003c/h3\u003e\n\u003cp\u003eStructured data records each table row as a Markdown table of its header row and itself, instead of a record per cell. Type tables from \u003ccode\u003eauto-type-table\u003c/code\u003e record a row for each prop instead of the \u003ccode\u003eTypeTable\u003c/code\u003e element. Re-sync your search indexes to pick them up.\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/fuma-nama/fumadocs/commit/d6cfc48d62aa9ea413f0fc5033617c0c923681ec\"\u003e\u003ccode\u003ed6cfc48\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/54217c3df270013af0d88adefbb7817361f0a381\"\u003e\u003ccode\u003e54217c3\u003c/code\u003e\u003c/a\u003e feat(*): support Takumi for all templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73cda6eaff4f644c0da1593674a84e4f4e9c94db\"\u003e\u003ccode\u003e73cda6e\u003c/code\u003e\u003c/a\u003e feat(core): format md tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb0b104c8681f0387781e7d0cab8b3269000bb7c\"\u003e\u003ccode\u003ecb0b104\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3682\"\u003e#3682\u003c/a\u003e from Misyuk-T/fix/asyncapi-generate-files-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/50c316da062579e5c0de025b7ed5f44a55860bb8\"\u003e\u003ccode\u003e50c316d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3679\"\u003e#3679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4cb520a3f6835744d9dd24123ee332b41a8434bd\"\u003e\u003ccode\u003e4cb520a\u003c/code\u003e\u003c/a\u003e docs: introduce 16.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53119f10154d6ae0a6253558c79739a292c66ea8\"\u003e\u003ccode\u003e53119f1\u003c/code\u003e\u003c/a\u003e docs: add Turbobulls to showcase (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b238fe4fa024e2ef9df0c25e786f53196a855919\"\u003e\u003ccode\u003eb238fe4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3678\"\u003e#3678\u003c/a\u003e from MokiMeow/fix/openapi-generate-files-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.16.2...fumadocs@16.17.1\"\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/MrDemonWolf/wolfwave/pull/499","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrDemonWolf%2Fwolfwave/issues/499","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/499/packages"},{"uuid":"5804881973","node_id":"PR_kwDOUN-rj88AAAABH2tprw","number":134,"state":"closed","title":"chore(deps): bump the bun-dependencies group in /web with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-12T02:56:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T20:27:20.000Z","updated_at":"2026-10-12T02:56:26.000Z","time_to_close":23331,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun-dependencies","update_count":9,"packages":[{"name":"@fumadocs/language","old_version":"0.2.7","new_version":"0.2.10"},{"name":"fumadocs-core","old_version":"16.15.17","new_version":"16.16.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.5","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.17","new_version":"16.16.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.49.0","new_version":"1.53.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"shadcn","old_version":"4.21.1","new_version":"4.21.4","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite","old_version":"8.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"}],"path":"/web","ecosystem":"npm"},"body":"Bumps the bun-dependencies group in /web with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fumadocs/language](https://fumadocs.dev) | `0.2.7` | `0.2.10` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.5` | `15.4.6` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.49.0` | `1.53.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.1` | `4.21.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.2` | `8.3.4` |\n\nUpdates `@fumadocs/language` from 0.2.7 to 0.2.10\n\nUpdates `fumadocs-core` from 16.15.17 to 16.16.2\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.16.2\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.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFocus inside the AI chat panel when opened\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eaiChat\u003c/code\u003e panel turns visible as soon as it opens, so its input can take focus right away. It still hides only after the closing transition.\u003c/p\u003e\n\u003ch3\u003eCollapse the sidebar with \u003ccode\u003eCtrl + B\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eOn desktop, press \u003ccode\u003eCtrl + B\u003c/code\u003e (\u003ccode\u003e⌘ + B\u003c/code\u003e on macOS) to collapse or expand the sidebar, in layouts that support collapsing it. Like the theme hotkey, it is ignored while typing in an editable element, or when a dialog is opened.\u003c/p\u003e\n\u003ch3\u003eFix Spacious layout on Firefox mobile\u003c/h3\u003e\n\u003cp\u003eWhen scrolling in Firefox, the top edge of the page panel moved away from the navbar and table of contents bar, ending up in the middle of the page or off screen. It now stays below the bars, without relying on CSS anchor positioning.\u003c/p\u003e\n\u003ch3\u003eIgnore unknown values in tab groups\u003c/h3\u003e\n\u003cp\u003eTabs with a \u003ccode\u003egroupId\u003c/code\u003e, including code block tabs with \u003ccode\u003etab-group\u003c/code\u003e, applied persisted or shared values even when none of their tabs matched, for example after renaming a tab, or when tabs in the same group have different items. They then showed no content until a tab was clicked. Such values are now ignored.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.16.1\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.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprove Spacious layout on mobile\u003c/h3\u003e\n\u003cp\u003eThe page sits in an inset panel on mobile too, while the navbar and table of contents bar stay on the outer surface.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sidebar drawer floats as an inset panel, like the AI chat.\u003c/li\u003e\n\u003cli\u003eThe navbar and table of contents bar stay below the \u003ccode\u003e\u0026lt;Banner /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLike the Docs layout, \u003ccode\u003e--fd-docs-row-3\u003c/code\u003e is the bottom of these bars, so API pages scroll their content below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\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/fuma-nama/fumadocs/commit/e67f17dfa763e13a52ebed6b80e2ed42b18b3af7\"\u003e\u003ccode\u003ee67f17d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d5c98e422702c6ef593dff8e5f347f5df03e3ed\"\u003e\u003ccode\u003e3d5c98e\u003c/code\u003e\u003c/a\u003e fix(ui): hide ai chat trigger on open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa88edc7c5819b92ea781eabc8e97652cf6d512e\"\u003e\u003ccode\u003eaa88edc\u003c/code\u003e\u003c/a\u003e fix(ui): ignore unknown tab values under primitive mode (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c9d0e9f7b56ab616be701c9fbc4f489237f1b529\"\u003e\u003ccode\u003ec9d0e9f\u003c/code\u003e\u003c/a\u003e feat(ai-chat): redesign AI chat and make it a package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/980269fbf8a79535053cc0250c66883049f12460\"\u003e\u003ccode\u003e980269f\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e82e13383d4c15f5804d6ac46b92c0488ac996a2\"\u003e\u003ccode\u003ee82e133\u003c/code\u003e\u003c/a\u003e feat(ui): shortcut for collapsing sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ad2be3f4a7a9169e1cc35270194efe053c1f86f7\"\u003e\u003ccode\u003ead2be3f\u003c/code\u003e\u003c/a\u003e fix(ui): give up the position-anchor approach (firefox as always)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e7f8985762eea5c9c0313aee30c1cf57859c4552\"\u003e\u003ccode\u003ee7f8985\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2c6182b7c5cba98d158df6f577ca53d88823dbef\"\u003e\u003ccode\u003e2c6182b\u003c/code\u003e\u003c/a\u003e fix(api-docs): scroll margins and hash links on API pages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd2553d743c1dd04e8c8eb11a794f901ab835fc0\"\u003e\u003ccode\u003ebd2553d\u003c/code\u003e\u003c/a\u003e test(vite): isolate package.json read count from the crawl cache (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.17...fumadocs@16.16.2\"\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.4.5 to 15.4.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\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/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.5...fumadocs-mdx@15.4.6\"\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.17 to 16.16.2\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.16.2\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.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFocus inside the AI chat panel when opened\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eaiChat\u003c/code\u003e panel turns visible as soon as it opens, so its input can take focus right away. It still hides only after the closing transition.\u003c/p\u003e\n\u003ch3\u003eCollapse the sidebar with \u003ccode\u003eCtrl + B\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eOn desktop, press \u003ccode\u003eCtrl + B\u003c/code\u003e (\u003ccode\u003e⌘ + B\u003c/code\u003e on macOS) to collapse or expand the sidebar, in layouts that support collapsing it. Like the theme hotkey, it is ignored while typing in an editable element, or when a dialog is opened.\u003c/p\u003e\n\u003ch3\u003eFix Spacious layout on Firefox mobile\u003c/h3\u003e\n\u003cp\u003eWhen scrolling in Firefox, the top edge of the page panel moved away from the navbar and table of contents bar, ending up in the middle of the page or off screen. It now stays below the bars, without relying on CSS anchor positioning.\u003c/p\u003e\n\u003ch3\u003eIgnore unknown values in tab groups\u003c/h3\u003e\n\u003cp\u003eTabs with a \u003ccode\u003egroupId\u003c/code\u003e, including code block tabs with \u003ccode\u003etab-group\u003c/code\u003e, applied persisted or shared values even when none of their tabs matched, for example after renaming a tab, or when tabs in the same group have different items. They then showed no content until a tab was clicked. Such values are now ignored.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.16.1\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.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprove Spacious layout on mobile\u003c/h3\u003e\n\u003cp\u003eThe page sits in an inset panel on mobile too, while the navbar and table of contents bar stay on the outer surface.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sidebar drawer floats as an inset panel, like the AI chat.\u003c/li\u003e\n\u003cli\u003eThe navbar and table of contents bar stay below the \u003ccode\u003e\u0026lt;Banner /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLike the Docs layout, \u003ccode\u003e--fd-docs-row-3\u003c/code\u003e is the bottom of these bars, so API pages scroll their content below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\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/fuma-nama/fumadocs/commit/e67f17dfa763e13a52ebed6b80e2ed42b18b3af7\"\u003e\u003ccode\u003ee67f17d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d5c98e422702c6ef593dff8e5f347f5df03e3ed\"\u003e\u003ccode\u003e3d5c98e\u003c/code\u003e\u003c/a\u003e fix(ui): hide ai chat trigger on open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa88edc7c5819b92ea781eabc8e97652cf6d512e\"\u003e\u003ccode\u003eaa88edc\u003c/code\u003e\u003c/a\u003e fix(ui): ignore unknown tab values under primitive mode (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c9d0e9f7b56ab616be701c9fbc4f489237f1b529\"\u003e\u003ccode\u003ec9d0e9f\u003c/code\u003e\u003c/a\u003e feat(ai-chat): redesign AI chat and make it a package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/980269fbf8a79535053cc0250c66883049f12460\"\u003e\u003ccode\u003e980269f\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e82e13383d4c15f5804d6ac46b92c0488ac996a2\"\u003e\u003ccode\u003ee82e133\u003c/code\u003e\u003c/a\u003e feat(ui): shortcut for collapsing sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ad2be3f4a7a9169e1cc35270194efe053c1f86f7\"\u003e\u003ccode\u003ead2be3f\u003c/code\u003e\u003c/a\u003e fix(ui): give up the position-anchor approach (firefox as always)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e7f8985762eea5c9c0313aee30c1cf57859c4552\"\u003e\u003ccode\u003ee7f8985\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2c6182b7c5cba98d158df6f577ca53d88823dbef\"\u003e\u003ccode\u003e2c6182b\u003c/code\u003e\u003c/a\u003e fix(api-docs): scroll margins and hash links on API pages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd2553d743c1dd04e8c8eb11a794f901ab835fc0\"\u003e\u003ccode\u003ebd2553d\u003c/code\u003e\u003c/a\u003e test(vite): isolate package.json read count from the crawl cache (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.17...fumadocs@16.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.49.0 to 1.53.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.53.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.29.8 to 11.0.0 in the preact-deps 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/4961\"\u003elucide-icons/lucide#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.42 to 3.5.43 in the vue-deps 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/4958\"\u003elucide-icons/lucide#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix reset button and rename absolute stroke width to non-scaling stroke 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/4956\"\u003elucide-icons/lucide#4956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.36.0 to 4.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4968\"\u003elucide-icons/lucide#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 11 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/4960\"\u003elucide-icons/lucide#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(categories): Add description field to categories 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/4909\"\u003elucide-icons/lucide#4909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egroceries\u003c/code\u003e icon 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/4907\"\u003elucide-icons/lucide#4907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epen-tool\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/4972\"\u003elucide-icons/lucide#4972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added new \u003ccode\u003ehiking-stick\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4711\"\u003elucide-icons/lucide#4711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added scratch-blocks icon by \u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esoup\u003c/code\u003e and \u003ccode\u003esalad\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/4971\"\u003elucide-icons/lucide#4971\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/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\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.52.0...1.53.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.52.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewifi-cog\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/4952\"\u003elucide-icons/lucide#4952\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.51.0...1.52.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.51.0...1.52.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.51.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): persist icon customizer 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/4944\"\u003elucide-icons/lucide#4944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vite 8 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/4950\"\u003elucide-icons/lucide#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erugby-ball\u003c/code\u003e icon by \u003ca href=\"https://github.com/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 3 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/4951\"\u003elucide-icons/lucide#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native): stop forwarding arbitrary rest props to child shape elements by \u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-solid): add Vite and SolidStart integration fixtures 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/4884\"\u003elucide-icons/lucide#4884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add door-closed-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4905\"\u003elucide-icons/lucide#4905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add text-align-justify-* icons by \u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 in the github-actions group across 1 directory by \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/4939\"\u003elucide-icons/lucide#4939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vitest 5 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/4953\"\u003elucide-icons/lucide#4953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewind-arrow-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamesgpearce\"\u003e\u003ccode\u003e@​jamesgpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4501\"\u003elucide-icons/lucide#4501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): move to daily release flow 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/4911\"\u003elucide-icons/lucide#4911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(\u003ccode\u003e@​lucide/solid\u003c/code\u003e): Support for Solid 2.0 RC by \u003ca href=\"https://github.com/davedbase\"\u003e\u003ccode\u003e@​davedbase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4751\"\u003elucide-icons/lucide#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/4954\"\u003elucide-icons/lucide#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump nuxt from 4.4.8 to 4.5.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/lucide-icons/lucide/pull/4949\"\u003elucide-icons/lucide#4949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003earmenian-dram\u003c/code\u003e icon by \u003ca href=\"https://github.com/Elawphant\"\u003e\u003ccode\u003e@​Elawphant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4456\"\u003elucide-icons/lucide#4456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ekazakh-tenge\u003c/code\u003e icon by \u003ca href=\"https://github.com/hkayrad\"\u003e\u003ccode\u003e@​hkayrad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4925\"\u003elucide-icons/lucide#4925\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/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.53.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 `shadcn` from 4.21.1 to 4.21.4\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\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12189\"\u003e#12189\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop the ts-morph dependency from \u003ccode\u003e@​shadcn/registry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12184\"\u003e#12184\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the icons and asChild transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12160\"\u003e#12160\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12188\"\u003e#12188\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Rewrite imports and crawl file imports without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12177\"\u003e#12177\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12183\"\u003e#12183\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12185\"\u003e#12185\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the Tailwind prefix and RTL transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\"\u003e\u003ccode\u003e232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12148\"\u003e#12148\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/596be8dda8f94927281184b8c4575150531f85ea\"\u003e\u003ccode\u003e596be8dda8f94927281184b8c4575150531f85ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eERR_REQUIRE_CYCLE_MODULE\u003c/code\u003e when running the CLI with \u003ccode\u003epnpm dlx\u003c/code\u003e on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/596be8dda8f94927281184b8c4575150531f85ea\"\u003e\u003ccode\u003e596be8dda8f94927281184b8c4575150531f85ea\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12143\"\u003e#12143\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/8c2bf3882cb856ac10abbb162bdc0b8383ebd432\"\u003e\u003ccode\u003e8c2bf3882cb856ac10abbb162bdc0b8383ebd432\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Accept \u003ccode\u003ecomponents.json\u003c/code\u003e and \u003ccode\u003epackage.json\u003c/code\u003e files that start with a UTF-8 byte order mark.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12142\"\u003e#12142\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5cd8d7f13adba70b58b1119211e8980683f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - replace cosmiconfig with a smaller custom reader.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12140\"\u003e#12140\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e43f082dd82d0e5710b813cfad929abdb4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Skip \u003ccode\u003enpm audit\u003c/code\u003e and the funding check when installing or removing dependencies, or creating a project, with npm.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/8c2bf3882cb856ac10abbb162bdc0b8383ebd432\"\u003e\u003ccode\u003e8c2bf3882cb856ac10abbb162bdc0b8383ebd432\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5cd8d7f13adba70b58b1119211e8980683f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e43f082dd82d0e5710b813cfad929abdb4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.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/shadcn-ui/ui/pull/12189\"\u003e#12189\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop the ts-morph dependency from \u003ccode\u003e@​shadcn/registry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12184\"\u003e#12184\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the icons and asChild transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12160\"\u003e#12160\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12188\"\u003e#12188\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Rewrite imports and crawl file imports without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12177\"\u003e#12177\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12183\"\u003e#12183\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12185\"\u003e#12185\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the Tailwind prefix and RTL transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\"\u003e\u003ccode\u003e232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.21.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/shadcn-ui/ui/pull/12148\"\u003e#12148\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/596be8dda8f94927281184b8c4575150531f85ea\"\u003e\u003ccode\u003e596be8dda8f94927281184b8c4575150531f85ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eERR_REQUIRE_CYCLE_MODULE\u003c/code\u003e when running the CLI with \u003ccode\u003epnpm dlx\u003c/code\u003e on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/596be8dda8f94927281184b8c4575150531f85ea\"\u003e\u003ccode\u003e596be8dda8f94927281184b8c4575150531f85ea\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e4.21.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/shadcn-ui/ui/pull/12143\"\u003e#12143\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/8c2bf3882cb856ac10abbb162bdc0b8383ebd432\"\u003e\u003ccode\u003e8c2bf3882cb856ac10abbb162bdc0b8383ebd432\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Accept \u003ccode\u003ecomponents.json\u003c/code\u003e and \u003ccode\u003epackage.json\u003c/code\u003e files that start with a UTF-8 byte order mark.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12142\"\u003e#12142\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5cd8d7f13adba70b58b1119211e8980683f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - replace cosmiconfig with a smaller custom reader.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12140\"\u003e#12140\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e43f082dd82d0e5710b813cfad929abdb4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Skip \u003ccode\u003enpm audit\u003c/code\u003e and the funding check when installing or removing dependencies, or creating a project, with npm.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/8c2bf3882cb856ac10abbb162bdc0b8383ebd432\"\u003e\u003ccode\u003e8c2bf3882cb856ac10abbb162bdc0b8383ebd432\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5cd8d7f13adba70b58b1119211e8980683f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e43f082dd82d0e5710b813cfad929abdb4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/shadcn-ui/ui/commit/3464245c4513b7998b1d11fa9c67b71cc1534dc7\"\u003e\u003ccode\u003e3464245\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12159\"\u003e#12159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499\u003c/code\u003e\u003c/a\u003e fix(registry): drop the ts-morph dependency (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12189\"\u003e#12189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa1178\u003c/code\u003e\u003c/a\u003e fix(registry): rewrite and crawl imports without ts-morph (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12188\"\u003e#12188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143\u003c/code\u003e\u003c/a\u003e fix(registry): edit tailwind.config without ts-morph (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12177\"\u003e#12177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/d51870f66fd13cc975d82ecbb9eace3cff066878\"\u003e\u003ccode\u003ed51870f\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12152\"\u003e#12152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/dba27166ad7b146b2bd840dcfb0a7d0fd95f5c8c\"\u003e\u003ccode\u003edba2716\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12141\"\u003e#12141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5c\u003c/code\u003e\u003c/a\u003e fix(registry): read components.json and package.json without cosmiconfig (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12\"\u003e#12\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e\u003c/code\u003e\u003c/a\u003e fix(registry): skip npm audit and fund when installing dependencies (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12140\"\u003e#12140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.21.4/packages/shadcn\"\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.6.3 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac47648e17674299accb51816e9e33b8a7b07b05\"\u003e\u003ccode\u003eac47648\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.2 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98277e7d49fea7fa707170d2892738c8bfb5f1c0\"\u003e\u003ccode\u003e98277e7\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12eddea34ae9de92b3dc8d8b8a76fa1260b781bf\"\u003e\u003ccode\u003e12eddea\u003c/code\u003e\u003c/a\u003e fix(hmr): better handle compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cfb1d1114df64cf9aeee4aae0ac951d0c2f3abf\"\u003e\u003ccode\u003e3cfb1d1\u003c/code\u003e\u003c/a\u003e fix(plugin-react): fix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6de9915e1b4c1b8a7b390eb1364ab6cd83d64e62\"\u003e\u003ccode\u003e6de9915\u003c/code\u003e\u003c/a\u003e fix(plugin-react): disable refresh for non-jsx with compiler enabled (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ee97d2f3bd25cda8f06c27366722f01aaac0201f\"\u003e\u003ccode\u003eee97d2f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b0a014da31be23c7806ffb0b997ec53b52ab68f2\"\u003e\u003ccode\u003eb0a014d\u003c/code\u003e\u003c/a\u003e chore: use Babel 8 for babel compiler playgrounds (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61b650fe93c3fe30d79aa8615199cdcb0a2594f4\"\u003e\u003ccode\u003e61b650f\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/736efe2f004002abee693a44b405e70699432ecd\"\u003e\u003ccode\u003e736efe2\u003c/code\u003e\u003c/a\u003e chore(deps): update tsdown to v0.23 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1451\"\u003e#1451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.3.2 to 8.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.4\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23463\"\u003e#23463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003ebc0f21c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid mutating hmr defaults (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23575\"\u003e#23575\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23576\"\u003e#23576\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/574d5e351905fe99891364d03c2440531378f7fd\"\u003e574d5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e correct preloads when chunkImportMap is enabled with non-root base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23698\"\u003e#23698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e2a8c0f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e wait for in-flight stylesheets in preload helper (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23652\"\u003e#23652\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23662\"\u003e#23662\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/036b74599b2fe1d8c61475371b856ceb88d26963\"\u003e036b745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve \u003ccode\u003e/@vite/client\u003c/code\u003e and stub \u003ccode\u003e@vite/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23664\"\u003e#23664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5afc5a8876624888fc1e8f43fed1c85c4b0e830b\"\u003e5afc5a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e skip rewriting unchanged adopted styles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23697\"\u003e#23697\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003efa71469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve imported preprocessors from their file path with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23688\"\u003e#23688\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003ecf52011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23648\"\u003e#23648\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8a4c19cfc035f2dd203f2fa6d00ab9256a5e77c9\"\u003e8a4c19c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23649\"\u003e#23649\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/794516d50cff80e405bc9b3e5faac1c82987566c\"\u003e794516d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e a restart requested during a restart used to be dropped (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23392\"\u003e#23392\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23484\"\u003e#23484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e70d56ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't treat modules ending with js-like query as js (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23687\"\u003e#23687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003efcb6f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e avoid adding filesystem root to watcher (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23689\"\u003e#23689\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e3a7f2ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e skip caching CSS of chunks in a cycle (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23628\"\u003e#23628\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23636\"\u003e#23636\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15d82f7dc679ab9c18d5ce2c3711157c2365ddd1\"\u003e15d82f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan deep imports with custom extensions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23678\"\u003e#23678\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8579189bae8626b6ddab55a09325e209d62e027e\"\u003e8579189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove input option unescaping for now (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23694\"\u003e#23694\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003efacc2fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e match static aliases on path boundaries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23643\"\u003e#23643\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003eb28db28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatcher:\u003c/strong\u003e normalize file before root check in \u003ccode\u003eensureWatchedFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23673\"\u003e#23673\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12bb28c22379c8d2fe90088fa0eefbfa2ab3fb80\"\u003e12bb28c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip cloning call sites that have no source map (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23646\"\u003e#23646\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3d674869a50a0bca84a8cc8dc55bd35d57100e37\"\u003e3d67486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e import CSS HMR helpers from \u003ccode\u003e/@vite/client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23674\"\u003e#23674\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/182f5b2a65391da5bee05f9c3df1aeb3794e98d9\"\u003e182f5b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update launch-editor to v2.14.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/22fd1d5238cce2ee9db0eb4122f9e8feb6b06097\"\u003e22fd1d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7dafd8e56f152403a3230608fa4005273c2e9e17\"\u003e7dafd8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e check \u003ccode\u003efs.serve\u003c/code\u003e for \u003ccode\u003e?vite-wasm-instance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23655\"\u003e#23655\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba8b7ab43b4afa5d0292ab4b6e3a7b5033cc9c73\"\u003eba8b7ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c3e06f92e969952466b4e2f5801e85e1e00cd905\"\u003ec3e06f9\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.3.3...v8.3.4\"\u003e8.3.4\u003c/a\u003e (2026-10-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23463\"\u003e#23463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003ebc0f21c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid mutating hmr defaults (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23575\"\u003e#23575\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23576\"\u003e#23576\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/574d5e351905fe99891364d03c2440531378f7fd\"\u003e574d5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e correct preloads when chunkImportMap is enabled with non-root base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23698\"\u003e#23698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e2a8c0f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e wait for in-flight stylesheets in preload helper (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23652\"\u003e#23652\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23662\"\u003e#23662\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/036b74599b2fe1d8c61475371b856ceb88d26963\"\u003e036b745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve \u003ccode\u003e/@vite/client\u003c/code\u003e and stub \u003ccode\u003e@vite/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23664\"\u003e#23664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5afc5a8876624888fc1e8f43fed1c85c4b0e830b\"\u003e5afc5a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e skip rewriting unchanged adopted styles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23697\"\u003e#23697\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003efa71469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve imported preprocessors from their file path with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23688\"\u003e#23688\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003ecf52011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23648\"\u003e#23648\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8a4c19cfc035f2dd203f2fa6d00ab9256a5e77c9\"\u003e8a4c19c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23649\"\u003e#23649\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/794516d50cff80e405bc9b3e5faac1c82987566c\"\u003e794516d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e a restart requested during a restart used to be dropped (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23392\"\u003e#23392\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23484\"\u003e#23484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e70d56ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't treat modules ending with js-like query as js (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23687\"\u003e#23687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003efcb6f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e avoid adding filesystem root to watcher (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23689\"\u003e#23689\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e3a7f2ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e skip caching CSS of chunks in a cycle (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23628\"\u003e#23628\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23636\"\u003e#23636\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15d82f7dc679ab9c18d5ce2c3711157c2365ddd1\"\u003e15d82f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan deep imports with custom extensions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23678\"\u003e#23678\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8579189bae8626b6ddab55a09325e209d62e027e\"\u003e8579189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove input option unescaping for now (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23694\"\u003e#23694\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003efacc2fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e match static aliases on path boundaries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23643\"\u003e#23643\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003eb28db28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatcher:\u003c/strong\u003e normalize file before root check in \u003ccode\u003eensureWatchedFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23673\"\u003e#23673\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12bb28c22379c8d2fe90088fa0eefbfa2ab3fb80\"\u003e12bb28c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip cloning call sites that have no source map (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23646\"\u003e#23646\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3d674869a50a0bca84a8cc8dc55bd35d57100e37\"\u003e3d67486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e import CSS HMR helpers from \u003ccode\u003e/@vite/client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23674\"\u003e#23674\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/182f5b2a65391da5bee05f9c3df1aeb3794e98d9\"\u003e182f5b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.3.2...v8.3.3\"\u003e8.3.3\u003c/a\u003e (2026-10-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update launch-editor to v2.14.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/22fd1d5238cce2ee9db0eb4122f9e8feb6b06097\"\u003e22fd1d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7dafd8e56f152403a3230608fa4005273c2e9e17\"\u003e7dafd8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e check \u003ccode\u003efs.serve\u003c/code\u003e for \u003ccode\u003e?vite-wasm-instance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23655\"\u003e#23655\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba8b7ab43b4afa5d0292ab4b6e3a7b5033cc9c73\"\u003eba8b7ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c3e06f92e969952466b4e2f5801e85e1e00cd905\"\u003ec3e06f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b6c20f6a8126d8561891e5fb9368e8fc9da37538\"\u003e\u003ccode\u003eb6c20f6\u003c/code\u003e\u003c/a\u003e release: v8.3.4 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23702\"\u003e#23702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003e\u003ccode\u003eb28db28\u003c/code\u003e\u003c/a\u003e fix(server): match static aliases on path boundaries (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23643\"\u003e#23643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003e\u003ccode\u003ebc0f21c\u003c/code\u003e\u003c/a\u003e feat(bundled-dev): support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23463\"\u003e#23463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003e\u003ccode\u003efa71469\u003c/code\u003e\u003c/a\u003e fix(client): skip rewriting unchanged adopted styles (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23697\"\u003e#23697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e\u003ccode\u003e2a8c0f0\u003c/code\u003e\u003c/a\u003e fix(build): correct preloads when chunkImportMap is enabled with non-root bas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e\u003ccode\u003e3a7f2ae\u003c/code\u003e\u003c/a\u003e fix(html): avoid adding filesystem root to watcher (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23689\"\u003e#23689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003e\u003ccode\u003efacc2fb\u003c/code\u003e\u003c/a\u003e fix: remove input option unescaping for now (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23694\"\u003e#23694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e\u003ccode\u003e70d56ea\u003c/code\u003e\u003c/a\u003e fix(dev): a restart requested during a restart used to be dropped (fix \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23392\"\u003e#23392\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003e\u003ccode\u003ecf52011\u003c/code\u003e\u003c/a\u003e fix(css): resolve imported preprocessors from their file path with lightningc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003e\u003ccode\u003efcb6f12\u003c/code\u003e\u003c/a\u003e fix: don't treat modules ending with js-like query as js (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23687\"\u003e#23687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.3.4/packages/vite\"\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 \u003cd...\n\n_Description has been truncated_","html_url":"https://github.com/wzz6423/zshell/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wzz6423%2Fzshell/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"},{"uuid":"5775947779","node_id":"PR_kwDOKvnyv88AAAABHgURCw","number":3438,"state":"open","title":"chore(deps): bump the production group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T09:30:26.000Z","updated_at":"2026-10-09T10:09:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":3,"packages":[{"name":"fumadocs-mdx","old_version":"15.4.5","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.3.7","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"rolldown","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/rolldown/rolldown"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 3 updates: [fumadocs-mdx](https://github.com/fuma-nama/fumadocs), [next](https://github.com/vercel/next.js) and [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown).\n\nUpdates `fumadocs-mdx` from 15.4.5 to 15.4.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\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/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.5...fumadocs-mdx@15.4.6\"\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.7 to 16.3.8\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.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\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/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/719e4c67d6e92df60246f95e1d96e2dd60789a52\"\u003e\u003ccode\u003e719e4c6\u003c/code\u003e\u003c/a\u003e [lts-active] Scope response cache keys to their source route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e92db4536a7f34ae2dbda583cfa1b4e0d06d1865\"\u003e\u003ccode\u003ee92db45\u003c/code\u003e\u003c/a\u003e [lts-active] Fix metadata propagation for deduplicated nested caches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40c2ba904289a65ed2fd4633c5dfb1bdc29b52de\"\u003e\u003ccode\u003e40c2ba9\u003c/code\u003e\u003c/a\u003e [lts-active] Match Next data paths case-sensitively (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2d9f50a409312696145b82b3157aadb6b1fef476\"\u003e\u003ccode\u003e2d9f50a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix MCP middleware DNS rebinding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd9214f9a32854a011bf5fe58e481dffe1bbf598\"\u003e\u003ccode\u003ebd9214f\u003c/code\u003e\u003c/a\u003e [lts-active] Fix draft mode leaks through cross-request \u003ccode\u003e'use cache'\u003c/code\u003e dedupli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8db4a627c91e718514406ff5644ea4985dcaaae0\"\u003e\u003ccode\u003e8db4a62\u003c/code\u003e\u003c/a\u003e [lts-active][webpack] Ensure \u003ccode\u003edynamicParams\u003c/code\u003e is respected in `opengraph-image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e002ad68bd676bb0ed0c87bb22e3590304763e0b\"\u003e\u003ccode\u003ee002ad6\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next/image): Pin DNS resolution when fetching external image...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.7...v16.3.8\"\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.11 to 1.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003e[1.2.12] - 2026-09-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline common chunks containing import() and deduplicate shared code in lazy chunks (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11034\"\u003e#11034\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexperimental \u003ccode\u003einlineCommonChunks\u003c/code\u003e support (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10899\"\u003e#10899\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: ship imported bindings for HMR partial accept (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10856\"\u003e#10856\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echunking: re-derive chunk exec orders after the runtime leaves its host chunk (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11005\"\u003e#11005\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: gate member-read init paths on the reading statement (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11039\"\u003e#11039\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: retain initialization paths through re-exported namespaces (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11037\"\u003e#11037\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: reject non-ESM output formats in dev mode (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11038\"\u003e#11038\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: align \u003ccode\u003eimport.meta.hot.accept\u003c/code\u003e deps with Vite (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10997\"\u003e#10997\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: clear the resolver cache when a file is created or deleted (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10986\"\u003e#10986\u003c/a\u003e) by \u003ca href=\"https://github.com/waltuov\"\u003e\u003ccode\u003e@​waltuov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eerror: name the resolved specifier in unresolved import diagnostics (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11014\"\u003e#11014\u003c/a\u003e) by \u003ca href=\"https://github.com/linyiru\"\u003e\u003ccode\u003e@​linyiru\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake entries-aware chunk merging deterministic (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11002\"\u003e#11002\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewatch: avoid restarting macOS watcher for unchanged paths (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10992\"\u003e#10992\u003c/a\u003e) by \u003ca href=\"https://github.com/sep2\"\u003e\u003ccode\u003e@​sep2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: ship the dev runtime entry as one file (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10998\"\u003e#10998\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebinding: remove \u003ccode\u003e__internalForcePanic\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10989\"\u003e#10989\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix cloudflare preview builds (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10996\"\u003e#10996\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\u003cli\u003efix build config loader warning (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10994\"\u003e#10994\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\u003cli\u003edeps: use Vite 8 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10993\"\u003e#10993\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⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: only ship rows with dynamic edges in registerGraph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11019\"\u003e#11019\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\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\u003ecode-splitting: cover more re-exported namespace shapes (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11042\"\u003e#11042\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewebcontainer: cover the WebContainer download fallback in plain Node (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10966\"\u003e#10966\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: pin the runtime entry file layout that Vite serves (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10983\"\u003e#10983\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\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\u003epin VOID_API_URL for the docs deploy (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11041\"\u003e#11041\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopt into the WebContainer smoke test for napi bumps and loader changes (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10967\"\u003e#10967\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade oxc to 0.152.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11018\"\u003e#11018\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 rust crates (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11012\"\u003e#11012\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 npm packages (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11011\"\u003e#11011\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.3 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11023\"\u003e#11023\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md\"\u003erolldown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.12] - 2026-09-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline common chunks containing import() and deduplicate shared code in lazy chunks (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11034\"\u003e#11034\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexperimental \u003ccode\u003einlineCommonChunks\u003c/code\u003e support (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10899\"\u003e#10899\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: ship imported bindings for HMR partial accept (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10856\"\u003e#10856\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echunking: re-derive chunk exec orders after the runtime leaves its host chunk (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11005\"\u003e#11005\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: gate member-read init paths on the reading statement (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11039\"\u003e#11039\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: retain initialization paths through re-exported namespaces (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11037\"\u003e#11037\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: reject non-ESM output formats in dev mode (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11038\"\u003e#11038\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: align \u003ccode\u003eimport.meta.hot.accept\u003c/code\u003e deps with Vite (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10997\"\u003e#10997\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: clear the resolver cache when a file is created or deleted (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10986\"\u003e#10986\u003c/a\u003e) by \u003ca href=\"https://github.com/waltuov\"\u003e\u003ccode\u003e@​waltuov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eerror: name the resolved specifier in unresolved import diagnostics (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11014\"\u003e#11014\u003c/a\u003e) by \u003ca href=\"https://github.com/linyiru\"\u003e\u003ccode\u003e@​linyiru\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake entries-aware chunk merging deterministic (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11002\"\u003e#11002\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewatch: avoid restarting macOS watcher for unchanged paths (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10992\"\u003e#10992\u003c/a\u003e) by \u003ca href=\"https://github.com/sep2\"\u003e\u003ccode\u003e@​sep2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: ship the dev runtime entry as one file (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10998\"\u003e#10998\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebinding: remove \u003ccode\u003e__internalForcePanic\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10989\"\u003e#10989\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix cloudflare preview builds (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10996\"\u003e#10996\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\u003cli\u003efix build config loader warning (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10994\"\u003e#10994\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\u003cli\u003edeps: use Vite 8 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10993\"\u003e#10993\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⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: only ship rows with dynamic edges in registerGraph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11019\"\u003e#11019\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\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\u003ecode-splitting: cover more re-exported namespace shapes (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11042\"\u003e#11042\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewebcontainer: cover the WebContainer download fallback in plain Node (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10966\"\u003e#10966\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: pin the runtime entry file layout that Vite serves (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10983\"\u003e#10983\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\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\u003epin VOID_API_URL for the docs deploy (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11041\"\u003e#11041\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopt into the WebContainer smoke test for napi bumps and loader changes (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10967\"\u003e#10967\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade oxc to 0.152.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11018\"\u003e#11018\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 rust crates (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11012\"\u003e#11012\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 npm packages (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11011\"\u003e#11011\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.3 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11023\"\u003e#11023\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/11022\"\u003e#11022\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/45e407b177f5885d04a9795f37f8be71d91f6f17\"\u003e\u003ccode\u003e45e407b\u003c/code\u003e\u003c/a\u003e release: v1.2.12 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11046\"\u003e#11046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/6450f2ee49fb043808dacc82f366b04154818235\"\u003e\u003ccode\u003e6450f2e\u003c/code\u003e\u003c/a\u003e feat: inline common chunks containing import() and deduplicate shared code in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/bad4b6e56c6f147f685eb07a93c71802ede7158d\"\u003e\u003ccode\u003ebad4b6e\u003c/code\u003e\u003c/a\u003e feat: experimental \u003ccode\u003einlineCommonChunks\u003c/code\u003e support (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10899\"\u003e#10899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/02d65a607a0785f5b7670261efe0b1c4b039dfa4\"\u003e\u003ccode\u003e02d65a6\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade oxc to 0.152.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/8546e7a19547ebd5b7c6cb88cc3977a934f32cdd\"\u003e\u003ccode\u003e8546e7a\u003c/code\u003e\u003c/a\u003e fix(dev): clear the resolver cache when a file is created or deleted (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10986\"\u003e#10986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/3f76b5c896aa0668e20f115935337b63d5e05e80\"\u003e\u003ccode\u003e3f76b5c\u003c/code\u003e\u003c/a\u003e perf(dev): only ship rows with dynamic edges in registerGraph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/57dfa85f58d92900e253d6d2fdf889a81be20a70\"\u003e\u003ccode\u003e57dfa85\u003c/code\u003e\u003c/a\u003e refactor(dev): ship the dev runtime entry as one file (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10998\"\u003e#10998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/30c770309d365ca790a29a2b0ddb62d231feced0\"\u003e\u003ccode\u003e30c7703\u003c/code\u003e\u003c/a\u003e fix: make entries-aware chunk merging deterministic (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11002\"\u003e#11002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/b3b93d950575f7fea39880e4892355a113ebc640\"\u003e\u003ccode\u003eb3b93d9\u003c/code\u003e\u003c/a\u003e feat(dev): ship imported bindings for HMR partial accept (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10856\"\u003e#10856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/bb8726855d69f1e5edfdc55f86a9409b879aee6d\"\u003e\u003ccode\u003ebb87268\u003c/code\u003e\u003c/a\u003e test(dev): pin the runtime entry file layout that Vite serves (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10983\"\u003e#10983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/rolldown/commits/v1.2.12/packages/rolldown\"\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/mittwald/flow/pull/3438","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mittwald%2Fflow/issues/3438","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3438/packages"},{"uuid":"5766049490","node_id":"PR_kwDOUj8kjM8AAAABHYfFVg","number":242,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-09T10:54:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-08T17:20:17.000Z","updated_at":"2026-10-09T10:54:26.000Z","time_to_close":63244,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":45,"packages":[{"name":"@turbo/gen","old_version":"2.11.3","new_version":"2.11.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"turbo","old_version":"2.11.3","new_version":"2.11.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"@aws-sdk/client-pinpoint","old_version":"3.1139.0","new_version":"3.1146.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1139.0","new_version":"3.1146.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ses","old_version":"3.1139.0","new_version":"3.1146.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1139.0","new_version":"3.1146.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@composio/core","old_version":"0.20.0","new_version":"0.22.0","repository_url":"https://github.com/ComposioHQ/composio"},{"name":"@modelcontextprotocol/sdk","old_version":"1.30.1","new_version":"1.32.1","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@nestjs/throttler","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/nestjs/throttler"},{"name":"pino-pretty","old_version":"13.1.3","new_version":"13.2.0","repository_url":"https://github.com/pinojs/pino-pretty"},{"name":"undici","old_version":"7.29.1","new_version":"7.30.0","repository_url":"https://github.com/nodejs/undici"},{"name":"@swc/core","old_version":"1.16.2","new_version":"1.16.13","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/luxon","old_version":"3.7.5","new_version":"3.7.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.13","new_version":"29.4.14","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@ai-sdk/react","old_version":"4.0.116","new_version":"4.0.130","repository_url":"https://github.com/vercel/ai"},{"name":"@medusajs/icons","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/medusajs/medusa"},{"name":"@medusajs/ui","old_version":"4.2.5","new_version":"4.2.6","repository_url":"https://github.com/medusajs/medusa"},{"name":"@tabler/icons-react","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-hotkeys","old_version":"0.10.0","new_version":"0.13.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-query","old_version":"5.103.2","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.103.2","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/extension-placeholder","old_version":"3.31.3","new_version":"3.31.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.31.3","new_version":"3.31.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.31.3","new_version":"3.31.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"hono","old_version":"4.13.9","new_version":"4.13.13","repository_url":"https://github.com/honojs/hono"},{"name":"react-hook-form","old_version":"7.88.0","new_version":"7.89.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.8.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"zod","old_version":"4.2.0","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@cloudflare/vite-plugin","old_version":"1.58.0","new_version":"1.62.5","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@medusajs/ui-preset","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/medusajs/medusa"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"vite","old_version":"8.3.0","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"wrangler","old_version":"4.137.0","new_version":"4.147.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fumadocs-core","old_version":"16.15.17","new_version":"16.16.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.5","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.48.0","new_version":"1.52.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.7","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"@cloudflare/workers-types","old_version":"5.20260925.1","new_version":"5.20261005.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"eslint-plugin-turbo","old_version":"2.11.3","new_version":"2.11.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"frimousse","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/liveblocks/frimousse"},{"name":"streamdown","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/vercel/streamdown"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@turbo/gen](https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen) | `2.11.3` | `2.11.7` |\n| [turbo](https://github.com/vercel/turborepo) | `2.11.3` | `2.11.7` |\n| [@aws-sdk/client-pinpoint](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-pinpoint) | `3.1139.0` | `3.1146.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1139.0` | `3.1146.0` |\n| [@aws-sdk/client-ses](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses) | `3.1139.0` | `3.1146.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1139.0` | `3.1146.0` |\n| [@composio/core](https://github.com/ComposioHQ/composio/tree/HEAD/ts/packages/core) | `0.20.0` | `0.22.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.30.1` | `1.32.1` |\n| [@nestjs/throttler](https://github.com/nestjs/throttler) | `6.7.0` | `6.7.1` |\n| [pino-pretty](https://github.com/pinojs/pino-pretty) | `13.1.3` | `13.2.0` |\n| [undici](https://github.com/nodejs/undici) | `7.29.1` | `7.30.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.16.2` | `1.16.13` |\n| [@types/luxon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/luxon) | `3.7.5` | `3.7.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.3.0` | `7.3.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.13` | `29.4.14` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.1` | `8.71.0` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.116` | `4.0.130` |\n| [@medusajs/icons](https://github.com/medusajs/medusa/tree/HEAD/packages/design-system/icons) | `2.21.1` | `2.21.2` |\n| [@medusajs/ui](https://github.com/medusajs/medusa/tree/HEAD/packages/design-system/ui) | `4.2.5` | `4.2.6` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.48.0` | `3.49.0` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.10.0` | `0.13.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.103.2` | `5.104.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.103.2` | `5.104.1` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.31.3` | `3.31.4` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.31.3` | `3.31.4` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.31.3` | `3.31.4` |\n| [hono](https://github.com/honojs/hono) | `4.13.9` | `4.13.13` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.88.0` | `7.89.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.10.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.0` | `4.6.5` |\n| [@cloudflare/vite-plugin](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vite-plugin-cloudflare) | `1.58.0` | `1.62.5` |\n| [@medusajs/ui-preset](https://github.com/medusajs/medusa/tree/HEAD/packages/design-system/ui-preset) | `2.21.1` | `2.21.2` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | `8.3.2` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.137.0` | `4.147.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.1` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.5` | `15.4.6` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.48.0` | `1.52.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.7` | `16.3.8` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `5.20260925.1` | `5.20261005.1` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.11.3` | `2.11.7` |\n| [frimousse](https://github.com/liveblocks/frimousse) | `0.3.0` | `0.4.0` |\n| [streamdown](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown) | `2.6.0` | `2.7.0` |\n\n\nUpdates `@turbo/gen` from 2.11.3 to 2.11.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003e@​turbo/gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.7\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.11.6 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/14352\"\u003evercel/turborepo#14352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pass SDKROOT through to repository tasks 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/14353\"\u003evercel/turborepo#14353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-vite-module-federation 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/14349\"\u003evercel/turborepo#14349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ignore Vercel OIDC token rotation in .env.local cache inputs 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/14356\"\u003evercel/turborepo#14356\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.6...v2.11.7\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.6...v2.11.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.6\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.11.5 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/14329\"\u003evercel/turborepo#14329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade standalone turbo on installer reruns 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/14330\"\u003evercel/turborepo#14330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake OpenTelemetry and PTY shutdown tests 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/14331\"\u003evercel/turborepo#14331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document standalone turbo installation 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/14332\"\u003evercel/turborepo#14332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Install standalone turbo on Windows with PowerShell 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/14334\"\u003evercel/turborepo#14334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep Yarn patch resolutions with npm protocol selectors in prune 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/14337\"\u003evercel/turborepo#14337\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/14264\"\u003evercel/turborepo#14264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Resolve latest turbo release with workflow token 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/14339\"\u003evercel/turborepo#14339\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/14335\"\u003evercel/turborepo#14335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match production MFE negative lookaheads locally by \u003ca href=\"https://github.com/kitfoster\"\u003e\u003ccode\u003e@​kitfoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13496\"\u003evercel/turborepo#13496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add missing system environment variables and run flags by \u003ca href=\"https://github.com/BABTUNA\"\u003e\u003ccode\u003e@​BABTUNA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13811\"\u003evercel/turborepo#13811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize task inputs consistently for affected detection and hashing 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/14341\"\u003evercel/turborepo#14341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add task tags with configuration inheritance 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/14342\"\u003evercel/turborepo#14342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade brace-expansion to latest compatible releases 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/14347\"\u003evercel/turborepo#14347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Point security.txt to Vercel HackerOne program by \u003ca href=\"https://github.com/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake untracked scan-scope assertions 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/14348\"\u003evercel/turborepo#14348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e 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/14343\"\u003evercel/turborepo#14343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags 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/14344\"\u003evercel/turborepo#14344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter tasks by tags in the CLI 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/14345\"\u003evercel/turborepo#14345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints 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/14350\"\u003evercel/turborepo#14350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Infer single-package mode for query commands 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/14351\"\u003evercel/turborepo#14351\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/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\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/turborepo/commit/547747fb39719ebdc405074b8c378a6341aaabfc\"\u003e\u003ccode\u003e547747f\u003c/code\u003e\u003c/a\u003e publish 2.11.7 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3a2072cad9eadc0f21a5eff2a93abbb40ed2b572\"\u003e\u003ccode\u003e3a2072c\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.6 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14352\"\u003e#14352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0deb0e745283c23331ec3ccb579073cf04d6950a\"\u003e\u003ccode\u003e0deb0e7\u003c/code\u003e\u003c/a\u003e fix: Upgrade brace-expansion to latest compatible releases (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14347\"\u003e#14347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b8304d126a1c686b6cd5472f4c5df8d04e06df22\"\u003e\u003ccode\u003eb8304d1\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14329\"\u003e#14329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a50ee6536eac2f7f3168cc38087ee7d8397fc0e9\"\u003e\u003ccode\u003ea50ee65\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.5 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14328\"\u003e#14328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a46f82a2742ef0f8e1b5f9acebfbe2544c34c528\"\u003e\u003ccode\u003ea46f82a\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.4 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14324\"\u003e#14324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c76ac66c4447bfe35301bee0a002d3c60e163342\"\u003e\u003ccode\u003ec76ac66\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.3 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14320\"\u003e#14320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ce884672107b04789dda0b19e99ce0c346878706\"\u003e\u003ccode\u003ece88467\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.2 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14249\"\u003e#14249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d5e648becc65591ff5c8ed624590ad7ed4b2b150\"\u003e\u003ccode\u003ed5e648b\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.1 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14245\"\u003e#14245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d2e55ff6e3f3fcf8b8995281274e1a3964fe782\"\u003e\u003ccode\u003e5d2e55f\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.4 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14231\"\u003e#14231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/commits/v2.11.7/packages/turbo-gen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.11.3 to 2.11.7\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.11.7\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.11.6 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/14352\"\u003evercel/turborepo#14352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pass SDKROOT through to repository tasks 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/14353\"\u003evercel/turborepo#14353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-vite-module-federation 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/14349\"\u003evercel/turborepo#14349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ignore Vercel OIDC token rotation in .env.local cache inputs 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/14356\"\u003evercel/turborepo#14356\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.6...v2.11.7\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.6...v2.11.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.6\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.11.5 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/14329\"\u003evercel/turborepo#14329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade standalone turbo on installer reruns 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/14330\"\u003evercel/turborepo#14330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake OpenTelemetry and PTY shutdown tests 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/14331\"\u003evercel/turborepo#14331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document standalone turbo installation 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/14332\"\u003evercel/turborepo#14332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Install standalone turbo on Windows with PowerShell 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/14334\"\u003evercel/turborepo#14334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep Yarn patch resolutions with npm protocol selectors in prune 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/14337\"\u003evercel/turborepo#14337\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/14264\"\u003evercel/turborepo#14264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Resolve latest turbo release with workflow token 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/14339\"\u003evercel/turborepo#14339\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/14335\"\u003evercel/turborepo#14335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match production MFE negative lookaheads locally by \u003ca href=\"https://github.com/kitfoster\"\u003e\u003ccode\u003e@​kitfoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13496\"\u003evercel/turborepo#13496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add missing system environment variables and run flags by \u003ca href=\"https://github.com/BABTUNA\"\u003e\u003ccode\u003e@​BABTUNA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13811\"\u003evercel/turborepo#13811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize task inputs consistently for affected detection and hashing 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/14341\"\u003evercel/turborepo#14341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add task tags with configuration inheritance 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/14342\"\u003evercel/turborepo#14342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade brace-expansion to latest compatible releases 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/14347\"\u003evercel/turborepo#14347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Point security.txt to Vercel HackerOne program by \u003ca href=\"https://github.com/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake untracked scan-scope assertions 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/14348\"\u003evercel/turborepo#14348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e 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/14343\"\u003evercel/turborepo#14343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags 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/14344\"\u003evercel/turborepo#14344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter tasks by tags in the CLI 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/14345\"\u003evercel/turborepo#14345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints 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/14350\"\u003evercel/turborepo#14350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Infer single-package mode for query commands 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/14351\"\u003evercel/turborepo#14351\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/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\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/turborepo/commit/547747fb39719ebdc405074b8c378a6341aaabfc\"\u003e\u003ccode\u003e547747f\u003c/code\u003e\u003c/a\u003e publish 2.11.7 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3ce82f57d27f37877f09fc1200c2fda64b9f3596\"\u003e\u003ccode\u003e3ce82f5\u003c/code\u003e\u003c/a\u003e fix: Ignore Vercel OIDC token rotation in .env.local cache inputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14356\"\u003e#14356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8cc3cce30705a88ac9020d1adc2bf06f391fdf2d\"\u003e\u003ccode\u003e8cc3cce\u003c/code\u003e\u003c/a\u003e chore: Update with-vite-module-federation example (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14349\"\u003e#14349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/41387de0cdd241314f84c5ee9eef4728197c4fda\"\u003e\u003ccode\u003e41387de\u003c/code\u003e\u003c/a\u003e fix: Pass SDKROOT through to repository tasks (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14353\"\u003e#14353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3a2072cad9eadc0f21a5eff2a93abbb40ed2b572\"\u003e\u003ccode\u003e3a2072c\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.6 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14352\"\u003e#14352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/90718d15c5249ddb037c7461db6ecb51bf0eb2c4\"\u003e\u003ccode\u003e90718d1\u003c/code\u003e\u003c/a\u003e fix: Infer single-package mode for query commands (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14351\"\u003e#14351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a409ce5af84a094b669ef0df994d77bfdf63b32a\"\u003e\u003ccode\u003ea409ce5\u003c/code\u003e\u003c/a\u003e fix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14350\"\u003e#14350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bc7c148ac1c3680d4f3d13b91f265beed87edba1\"\u003e\u003ccode\u003ebc7c148\u003c/code\u003e\u003c/a\u003e feat: Filter tasks by tags in the CLI (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14345\"\u003e#14345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/49d16076271dad9b56421d3ff8e702a33f9d5f50\"\u003e\u003ccode\u003e49d1607\u003c/code\u003e\u003c/a\u003e feat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14344\"\u003e#14344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fba5351c47fe9b1bb1669d554a8535f2f3376a36\"\u003e\u003ccode\u003efba5351\u003c/code\u003e\u003c/a\u003e feat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14343\"\u003e#14343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.3...v2.11.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-pinpoint` from 3.1139.0 to 3.1146.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-pinpoint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\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-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\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.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-pinpoint/CHANGELOG.md\"\u003e@​aws-sdk/client-pinpoint'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.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\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/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1146.0/clients/client-pinpoint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1139.0 to 3.1146.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.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\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-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\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.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-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.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-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.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\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.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\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.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e\u003ccode\u003e82bbbdc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Amazon S3 adds a new optional S3 Inventory field, Intelligen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1146.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-ses` from 3.1139.0 to 3.1146.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-ses's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\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-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\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.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ses/CHANGELOG.md\"\u003e@​aws-sdk/client-ses'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.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\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/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1146.0/clients/client-ses\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1139.0 to 3.1146.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\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-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\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.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\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.c...\n\n_Description has been truncated_","html_url":"https://github.com/blackmouse572/ecbot/pull/242","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackmouse572%2Fecbot/issues/242","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/242/packages"},{"uuid":"5746867928","node_id":"PR_kwDOLw3gss8AAAABHJFUsA","number":587,"state":"open","title":"chore(deps): bump the production-dependencies group with 14 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-10-07T14:39:50.000Z","updated_at":"2026-10-07T14:43:13.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":14,"packages":[{"name":"lucide-react","old_version":"1.49.0","new_version":"1.52.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.7","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fumadocs-core","old_version":"16.15.17","new_version":"16.16.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.5","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.17","new_version":"16.16.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"mermaid","old_version":"12.0.0","new_version":"12.1.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"@nestjs/common","old_version":"12.1.1","new_version":"12.1.2","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"12.1.1","new_version":"12.1.2","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"12.1.1","new_version":"12.1.2","repository_url":"https://github.com/nestjs/nest"},{"name":"js-yaml","old_version":"5.4.2","new_version":"5.4.3","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@next/third-parties","old_version":"16.3.7","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"@shikijs/monaco","old_version":"4.4.3","new_version":"4.5.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"shiki","old_version":"4.4.3","new_version":"4.5.0","repository_url":"https://github.com/shikijs/shiki"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.49.0` | `1.52.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.7` | `16.3.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.4` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.5` | `15.4.6` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.2` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `12.0.0` | `12.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `12.1.1` | `12.1.2` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `12.1.1` | `12.1.2` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `12.1.1` | `12.1.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.4.2` | `5.4.3` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.3.7` | `16.3.8` |\n| [@shikijs/monaco](https://github.com/shikijs/shiki/tree/HEAD/packages/monaco) | `4.4.3` | `4.5.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.4.3` | `4.5.0` |\n\nUpdates `lucide-react` from 1.49.0 to 1.52.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.52.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewifi-cog\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/4952\"\u003elucide-icons/lucide#4952\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.51.0...1.52.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.51.0...1.52.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.51.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): persist icon customizer 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/4944\"\u003elucide-icons/lucide#4944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vite 8 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/4950\"\u003elucide-icons/lucide#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erugby-ball\u003c/code\u003e icon by \u003ca href=\"https://github.com/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 3 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/4951\"\u003elucide-icons/lucide#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native): stop forwarding arbitrary rest props to child shape elements by \u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-solid): add Vite and SolidStart integration fixtures 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/4884\"\u003elucide-icons/lucide#4884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add door-closed-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4905\"\u003elucide-icons/lucide#4905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add text-align-justify-* icons by \u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 in the github-actions group across 1 directory by \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/4939\"\u003elucide-icons/lucide#4939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vitest 5 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/4953\"\u003elucide-icons/lucide#4953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewind-arrow-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamesgpearce\"\u003e\u003ccode\u003e@​jamesgpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4501\"\u003elucide-icons/lucide#4501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): move to daily release flow 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/4911\"\u003elucide-icons/lucide#4911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(\u003ccode\u003e@​lucide/solid\u003c/code\u003e): Support for Solid 2.0 RC by \u003ca href=\"https://github.com/davedbase\"\u003e\u003ccode\u003e@​davedbase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4751\"\u003elucide-icons/lucide#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/4954\"\u003elucide-icons/lucide#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump nuxt from 4.4.8 to 4.5.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/lucide-icons/lucide/pull/4949\"\u003elucide-icons/lucide#4949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003earmenian-dram\u003c/code\u003e icon by \u003ca href=\"https://github.com/Elawphant\"\u003e\u003ccode\u003e@​Elawphant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4456\"\u003elucide-icons/lucide#4456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ekazakh-tenge\u003c/code\u003e icon by \u003ca href=\"https://github.com/hkayrad\"\u003e\u003ccode\u003e@​hkayrad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4925\"\u003elucide-icons/lucide#4925\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/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jamesgpearce\"\u003e\u003ccode\u003e@​jamesgpearce\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4501\"\u003elucide-icons/lucide#4501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davedbase\"\u003e\u003ccode\u003e@​davedbase\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4751\"\u003elucide-icons/lucide#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Elawphant\"\u003e\u003ccode\u003e@​Elawphant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4456\"\u003elucide-icons/lucide#4456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hkayrad\"\u003e\u003ccode\u003e@​hkayrad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4925\"\u003elucide-icons/lucide#4925\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.50.0...1.51.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.50.0...1.51.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.50.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(shared): escape attribute values in buildLucideSvg by \u003ca href=\"https://github.com/Saadanjum0\"\u003e\u003ccode\u003e@​Saadanjum0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4940\"\u003elucide-icons/lucide#4940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): use canonical metadata instructions for PR suggestions 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/4910\"\u003elucide-icons/lucide#4910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): replaced \u003ccode\u003enut\u003c/code\u003e \u0026amp; \u003ccode\u003enut-off\u003c/code\u003e with compliant designs 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/4840\"\u003elucide-icons/lucide#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/router\u003c/code\u003e from 22.1.7 to 22.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4945\"\u003elucide-icons/lucide#4945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.4 to 16.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4946\"\u003elucide-icons/lucide#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-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/4918\"\u003elucide-icons/lucide#4918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(integrations): add Vue integration fixtures for Vite, Nuxt and Vike 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/4882\"\u003elucide-icons/lucide#4882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export context subpath by \u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4927\"\u003elucide-icons/lucide#4927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-preact): add Preact v11 compatibility by \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4924\"\u003elucide-icons/lucide#4924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayout-grid-circles\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/4567\"\u003elucide-icons/lucide#4567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.52.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.7 to 16.3.8\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.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\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/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/719e4c67d6e92df60246f95e1d96e2dd60789a52\"\u003e\u003ccode\u003e719e4c6\u003c/code\u003e\u003c/a\u003e [lts-active] Scope response cache keys to their source route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e92db4536a7f34ae2dbda583cfa1b4e0d06d1865\"\u003e\u003ccode\u003ee92db45\u003c/code\u003e\u003c/a\u003e [lts-active] Fix metadata propagation for deduplicated nested caches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40c2ba904289a65ed2fd4633c5dfb1bdc29b52de\"\u003e\u003ccode\u003e40c2ba9\u003c/code\u003e\u003c/a\u003e [lts-active] Match Next data paths case-sensitively (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2d9f50a409312696145b82b3157aadb6b1fef476\"\u003e\u003ccode\u003e2d9f50a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix MCP middleware DNS rebinding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd9214f9a32854a011bf5fe58e481dffe1bbf598\"\u003e\u003ccode\u003ebd9214f\u003c/code\u003e\u003c/a\u003e [lts-active] Fix draft mode leaks through cross-request \u003ccode\u003e'use cache'\u003c/code\u003e dedupli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8db4a627c91e718514406ff5644ea4985dcaaae0\"\u003e\u003ccode\u003e8db4a62\u003c/code\u003e\u003c/a\u003e [lts-active][webpack] Ensure \u003ccode\u003edynamicParams\u003c/code\u003e is respected in `opengraph-image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e002ad68bd676bb0ed0c87bb22e3590304763e0b\"\u003e\u003ccode\u003ee002ad6\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next/image): Pin DNS resolution when fetching external image...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.7...v16.3.8\"\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.6.3 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/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.17 to 16.16.2\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.16.2\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.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFocus inside the AI chat panel when opened\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eaiChat\u003c/code\u003e panel turns visible as soon as it opens, so its input can take focus right away. It still hides only after the closing transition.\u003c/p\u003e\n\u003ch3\u003eCollapse the sidebar with \u003ccode\u003eCtrl + B\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eOn desktop, press \u003ccode\u003eCtrl + B\u003c/code\u003e (\u003ccode\u003e⌘ + B\u003c/code\u003e on macOS) to collapse or expand the sidebar, in layouts that support collapsing it. Like the theme hotkey, it is ignored while typing in an editable element, or when a dialog is opened.\u003c/p\u003e\n\u003ch3\u003eFix Spacious layout on Firefox mobile\u003c/h3\u003e\n\u003cp\u003eWhen scrolling in Firefox, the top edge of the page panel moved away from the navbar and table of contents bar, ending up in the middle of the page or off screen. It now stays below the bars, without relying on CSS anchor positioning.\u003c/p\u003e\n\u003ch3\u003eIgnore unknown values in tab groups\u003c/h3\u003e\n\u003cp\u003eTabs with a \u003ccode\u003egroupId\u003c/code\u003e, including code block tabs with \u003ccode\u003etab-group\u003c/code\u003e, applied persisted or shared values even when none of their tabs matched, for example after renaming a tab, or when tabs in the same group have different items. They then showed no content until a tab was clicked. Such values are now ignored.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.16.1\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.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprove Spacious layout on mobile\u003c/h3\u003e\n\u003cp\u003eThe page sits in an inset panel on mobile too, while the navbar and table of contents bar stay on the outer surface.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sidebar drawer floats as an inset panel, like the AI chat.\u003c/li\u003e\n\u003cli\u003eThe navbar and table of contents bar stay below the \u003ccode\u003e\u0026lt;Banner /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLike the Docs layout, \u003ccode\u003e--fd-docs-row-3\u003c/code\u003e is the bottom of these bars, so API pages scroll their content below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\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/fuma-nama/fumadocs/commit/e67f17dfa763e13a52ebed6b80e2ed42b18b3af7\"\u003e\u003ccode\u003ee67f17d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d5c98e422702c6ef593dff8e5f347f5df03e3ed\"\u003e\u003ccode\u003e3d5c98e\u003c/code\u003e\u003c/a\u003e fix(ui): hide ai chat trigger on open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa88edc7c5819b92ea781eabc8e97652cf6d512e\"\u003e\u003ccode\u003eaa88edc\u003c/code\u003e\u003c/a\u003e fix(ui): ignore unknown tab values under primitive mode (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c9d0e9f7b56ab616be701c9fbc4f489237f1b529\"\u003e\u003ccode\u003ec9d0e9f\u003c/code\u003e\u003c/a\u003e feat(ai-chat): redesign AI chat and make it a package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/980269fbf8a79535053cc0250c66883049f12460\"\u003e\u003ccode\u003e980269f\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e82e13383d4c15f5804d6ac46b92c0488ac996a2\"\u003e\u003ccode\u003ee82e133\u003c/code\u003e\u003c/a\u003e feat(ui): shortcut for collapsing sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ad2be3f4a7a9169e1cc35270194efe053c1f86f7\"\u003e\u003ccode\u003ead2be3f\u003c/code\u003e\u003c/a\u003e fix(ui): give up the position-anchor approach (firefox as always)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e7f8985762eea5c9c0313aee30c1cf57859c4552\"\u003e\u003ccode\u003ee7f8985\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2c6182b7c5cba98d158df6f577ca53d88823dbef\"\u003e\u003ccode\u003e2c6182b\u003c/code\u003e\u003c/a\u003e fix(api-docs): scroll margins and hash links on API pages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd2553d743c1dd04e8c8eb11a794f901ab835fc0\"\u003e\u003ccode\u003ebd2553d\u003c/code\u003e\u003c/a\u003e test(vite): isolate package.json read count from the crawl cache (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.17...fumadocs@16.16.2\"\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.4.5 to 15.4.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\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/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.5...fumadocs-mdx@15.4.6\"\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.17 to 16.16.2\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.16.2\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.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFocus inside the AI chat panel when opened\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eaiChat\u003c/code\u003e panel turns visible as soon as it opens, so its input can take focus right away. It still hides only after the closing transition.\u003c/p\u003e\n\u003ch3\u003eCollapse the sidebar with \u003ccode\u003eCtrl + B\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eOn desktop, press \u003ccode\u003eCtrl + B\u003c/code\u003e (\u003ccode\u003e⌘ + B\u003c/code\u003e on macOS) to collapse or expand the sidebar, in layouts that support collapsing it. Like the theme hotkey, it is ignored while typing in an editable element, or when a dialog is opened.\u003c/p\u003e\n\u003ch3\u003eFix Spacious layout on Firefox mobile\u003c/h3\u003e\n\u003cp\u003eWhen scrolling in Firefox, the top edge of the page panel moved away from the navbar and table of contents bar, ending up in the middle of the page or off screen. It now stays below the bars, without relying on CSS anchor positioning.\u003c/p\u003e\n\u003ch3\u003eIgnore unknown values in tab groups\u003c/h3\u003e\n\u003cp\u003eTabs with a \u003ccode\u003egroupId\u003c/code\u003e, including code block tabs with \u003ccode\u003etab-group\u003c/code\u003e, applied persisted or shared values even when none of their tabs matched, for example after renaming a tab, or when tabs in the same group have different items. They then showed no content until a tab was clicked. Such values are now ignored.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.16.1\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.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprove Spacious layout on mobile\u003c/h3\u003e\n\u003cp\u003eThe page sits in an inset panel on mobile too, while the navbar and table of contents bar stay on the outer surface.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sidebar drawer floats as an inset panel, like the AI chat.\u003c/li\u003e\n\u003cli\u003eThe navbar and table of contents bar stay below the \u003ccode\u003e\u0026lt;Banner /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLike the Docs layout, \u003ccode\u003e--fd-docs-row-3\u003c/code\u003e is the bottom of these bars, so API pages scroll their content below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\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/fuma-nama/fumadocs/commit/e67f17dfa763e13a52ebed6b80e2ed42b18b3af7\"\u003e\u003ccode\u003ee67f17d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d5c98e422702c6ef593dff8e5f347f5df03e3ed\"\u003e\u003ccode\u003e3d5c98e\u003c/code\u003e\u003c/a\u003e fix(ui): hide ai chat trigger on open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa88edc7c5819b92ea781eabc8e97652cf6d512e\"\u003e\u003ccode\u003eaa88edc\u003c/code\u003e\u003c/a\u003e fix(ui): ignore unknown tab values under primitive mode (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c9d0e9f7b56ab616be701c9fbc4f489237f1b529\"\u003e\u003ccode\u003ec9d0e9f\u003c/code\u003e\u003c/a\u003e feat(ai-chat): redesign AI chat and make it a package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/980269fbf8a79535053cc0250c66883049f12460\"\u003e\u003ccode\u003e980269f\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e82e13383d4c15f5804d6ac46b92c0488ac996a2\"\u003e\u003ccode\u003ee82e133\u003c/code\u003e\u003c/a\u003e feat(ui): shortcut for collapsing sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ad2be3f4a7a9169e1cc35270194efe053c1f86f7\"\u003e\u003ccode\u003ead2be3f\u003c/code\u003e\u003c/a\u003e fix(ui): give up the position-anchor approach (firefox as always)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e7f8985762eea5c9c0313aee30c1cf57859c4552\"\u003e\u003ccode\u003ee7f8985\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2c6182b7c5cba98d158df6f577ca53d88823dbef\"\u003e\u003ccode\u003e2c6182b\u003c/code\u003e\u003c/a\u003e fix(api-docs): scroll margins and hash links on API pages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd2553d743c1dd04e8c8eb11a794f901ab835fc0\"\u003e\u003ccode\u003ebd2553d\u003c/code\u003e\u003c/a\u003e test(vite): isolate package.json read count from the crawl cache (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.17...fumadocs@16.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 12.0.0 to 12.1.0\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@12.1.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/mermaid-js/mermaid/pull/8303\"\u003e#8303\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9140716e72d1c1a3eb82bd5b25786e44f0cb6163\"\u003e\u003ccode\u003e9140716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - feat: add the \u003ccode\u003eelk.orientFeedbackEdges\u003c/code\u003e option, enabled by default. With the ELK layout, an edge from a node that a subgraph feeds back into that subgraph is now routed downstream instead of around the subgraph. This changes the layout of existing ELK diagrams that contain such edges; set \u003ccode\u003eelk.orientFeedbackEdges: false\u003c/code\u003e to keep the previous routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8250\"\u003e#8250\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/fd4f5f26546110b4da281b44d60f94644f9a146c\"\u003e\u003ccode\u003efd4f5f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kartben\"\u003e\u003ccode\u003e@​kartben\u003c/code\u003e\u003c/a\u003e! - feat: add a \u003ccode\u003ebitOrder\u003c/code\u003e option to packet diagrams. It defaults to \u003ccode\u003eascending\u003c/code\u003e, which is the current\nbehaviour, and \u003ccode\u003edescending\u003c/code\u003e mirrors every row so it reads from that row's highest bit down to its\nlowest. Fields are still declared lowest bit first and keep their width, so switching a diagram\nbetween the two conventions only means changing \u003ccode\u003ebitOrder\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\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8330\"\u003e#8330\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/50c9e555a17725e50a9cf92f4a0876710e44a53a\"\u003e\u003ccode\u003e50c9e55\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: upgrade chevrotain to 13 so mermaid no longer pulls in vulnerable \u003ccode\u003elodash-es@4.17.23\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8259\"\u003e#8259\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4c90f5c4487c5c5628e28073454e88708af26bfb\"\u003e\u003ccode\u003e4c90f5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/afonsojanu\"\u003e\u003ccode\u003e@​afonsojanu\u003c/code\u003e\u003c/a\u003e! - fix(sequence): allow whitespace between an actor name and its \u003ccode\u003e@{ ... }\u003c/code\u003e config object\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eparticipant Bob@{ \u0026quot;type\u0026quot; : \u0026quot;database\u0026quot; }\u003c/code\u003e parsed fine, but adding a single space before the\nconfig object (\u003ccode\u003eparticipant Bob @{ \u0026quot;type\u0026quot; : \u0026quot;database\u0026quot; }\u003c/code\u003e) failed with a confusing parse error,\neven though the plain form without a config object tolerates trailing whitespace just fine.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8339\"\u003e#8339\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c7fa1a550cf024ce1c74faece36ecf18a5935c5e\"\u003e\u003ccode\u003ec7fa1a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: keep ELK class-diagram cardinalities off namespace frames\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8334\"\u003e#8334\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d67331d927d90e53ed0cd6da7e031f3513866d41\"\u003e\u003ccode\u003ed67331d\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): place cardinality labels beside their relation ends on dagre's sides with ELK, centre dagre's end labels, and stop clipping their text\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8344\"\u003e#8344\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/99a050ba56c834569df4d9891c70fd23ffe92203\"\u003e\u003ccode\u003e99a050b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pbrolin47\"\u003e\u003ccode\u003e@​pbrolin47\u003c/code\u003e\u003c/a\u003e! - fix: with the ELK layout, an edge label could sit up to 16px beside its edge instead of centred on it, when the edge's terminal jog was straightened after the label's position was computed. The label is now re-projected onto the straightened route\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8276\"\u003e#8276\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3101c7da2add126d0e1f3e256f408620efdd987e\"\u003e\u003ccode\u003e3101c7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mir-ashiq\"\u003e\u003ccode\u003e@​mir-ashiq\u003c/code\u003e\u003c/a\u003e! - fix(error): show the actual error message in the error diagram\u003c/p\u003e\n\u003cp\u003eWhen a diagram fails to parse, the error diagram now draws the real error message below the\n\u0026quot;Syntax error in text\u0026quot; headline, wrapped to at most four lines. Hosts that only show the SVG\n(GitHub, GitLab, Obsidian, exported images) no longer hide what actually went wrong, e.g. that the\nflowchart edge limit was exceeded and \u003ccode\u003emaxEdges\u003c/code\u003e needs raising via \u003ccode\u003emermaid.initialize\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8296\"\u003e#8296\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/aa29345b9a5c58346fb457396614cfd349a94e68\"\u003e\u003ccode\u003eaa29345\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pentaoa\"\u003e\u003ccode\u003e@​pentaoa\u003c/code\u003e\u003c/a\u003e! - fix: preserve explicit source relations on event modeling reset frames\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8297\"\u003e#8297\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/967bbdeb1b47a46f9f73c65d009d1dd19381cc05\"\u003e\u003ccode\u003e967bbde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pentaoa\"\u003e\u003ccode\u003e@​pentaoa\u003c/code\u003e\u003c/a\u003e! - fix: reject duplicate event modeling frame IDs before rendering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8337\"\u003e#8337\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/147f343c863f537e1acd4d1df527eccfc88574c8\"\u003e\u003ccode\u003e147f343\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: a flowchart that declares the same subgraph id more than once now renders as one merged subgraph with the ELK layout instead of producing NaN geometry. Classes and \u003ccode\u003eview: collapsed\u003c/code\u003e set on a repeated subgraph now apply to it, whichever declaration they follow.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8203\"\u003e#8203\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/40ef7b47259cb9dd335583298917c69d1174e2cb\"\u003e\u003ccode\u003e40ef7b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MFA-G\"\u003e\u003ccode\u003e@​MFA-G\u003c/code\u003e\u003c/a\u003e! - perf(frontmatter): replace the quadratic front matter regex on hot paths\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003efrontMatterRegex\u003c/code\u003e backtracks polynomially on whitespace-heavy input, so a\ndiagram well inside the default \u003ccode\u003emaxTextSize\u003c/code\u003e could stall parsing for over a\nsecond. \u003ccode\u003edetectType\u003c/code\u003e and \u003ccode\u003eextractFrontMatter\u003c/code\u003e now use a linear scanner that\nmatches the regex result exactly, leaving no document stripped differently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8254\"\u003e#8254\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/351d7d21af7f8e1dba6e021bef7e0c30f3deb92f\"\u003e\u003ccode\u003e351d7d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/galshir\"\u003e\u003ccode\u003e@​galshir\u003c/code\u003e\u003c/a\u003e! - fix: warn when a gantt task references an unknown \u003ccode\u003eafter\u003c/code\u003e/\u003ccode\u003euntil\u003c/code\u003e task id, or when its end value is neither a valid date nor a valid duration\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8249\"\u003e#8249\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b657a2c0735e60d9049d5078a550e0625cf42b2e\"\u003e\u003ccode\u003eb657a2c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mir-ashiq\"\u003e\u003ccode\u003e@​mir-ashiq\u003c/code\u003e\u003c/a\u003e! - fix(sequence): allow hyphenated actor and participant names when a config object is attached\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/mermaid-js/mermaid/commit/21f72f07ea22c0af48a3149c550654e80d8e40cb\"\u003e\u003ccode\u003e21f72f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8360\"\u003e#8360\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3f89f7b130eb0bc3424344d01b57197f329053d3\"\u003e\u003ccode\u003e3f89f7b\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4ef021859a94353ca35ea9cc0652b518cd142539\"\u003e\u003ccode\u003e4ef0218\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8358\"\u003e#8358\u003c/a\u003e from mermaid-js/release/12.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/f45c6913ab771a72d22bb5b89b8d5d72cc3dbc1d\"\u003e\u003ccode\u003ef45c691\u003c/code\u003e\u003c/a\u003e Fix error from build docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d9cb282b6faf2ee33005cf0f5724bd3e848ff7d4\"\u003e\u003ccode\u003ed9cb282\u003c/code\u003e\u003c/a\u003e Fix label overlap bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/47fffa05c044f460f8b9645c7a24429ed200a084\"\u003e\u003ccode\u003e47fffa0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8297\"\u003e#8297\u003c/a\u003e from pentaoa/fix/eventmodeling-duplicate-frame-ids\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/12c280e7cb7ff3effa7285b54390761d5eb0a583\"\u003e\u003ccode\u003e12c280e\u003c/code\u003e\u003c/a\u003e Merge develop and preserve eventmodeling regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c0f7052343a8015aabf5dd28a62cee6facc6956c\"\u003e\u003ccode\u003ec0f7052\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8296\"\u003e#8296\u003c/a\u003e from pentaoa/fix/eventmodeling-reset-explicit-relations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4f6ac96ac95fd0ee0f66c986985680eb98dce1ec\"\u003e\u003ccode\u003e4f6ac96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8345\"\u003e#8345\u003c/a\u003e from mermaid-js/bug/8283_xychart-legend-clip-title-h...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/679093a791bfd2b3e851b41db2742640391aa58a\"\u003e\u003ccode\u003e679093a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8344\"\u003e#8344\u003c/a\u003e from mermaid-js/pebr/issue-8292-elk-label\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@12.0.0...mermaid@12.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 12.1.1 to 12.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8ab60aa1b2927fbe0e23135ffc65d610c623236a\"\u003e\u003ccode\u003e8ab60aa\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ab3fb3d5ca7d51d078835e44a8db1b354f8b651b\"\u003e\u003ccode\u003eab3fb3d\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/50fb72246d0de71afff4a0add2dc292daf9f1618\"\u003e\u003ccode\u003e50fb722\u003c/code\u003e\u003c/a\u003e docs(core): fix resolve() \u003ca href=\"https://github.com/returns\"\u003e\u003ccode\u003e@​returns\u003c/code\u003e\u003c/a\u003e tags to match their Promise signatures (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4ea29ccfd446ea898d00a344029433316e16e446\"\u003e\u003ccode\u003e4ea29cc\u003c/code\u003e\u003c/a\u003e feat(common): export UUIDVersion and support 'all' and numeric versions in Pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a054312a51ba7182f0d1cf9e5a57a2dfd1739c75\"\u003e\u003ccode\u003ea054312\u003c/code\u003e\u003c/a\u003e fix(common): keep \u003ccode\u003eStreamableFile\u003c/code\u003e from mutating the caller options (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17925\"\u003e#17925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/41a3a547af8eec68b8fc2754eb81c05decb44fb3\"\u003e\u003ccode\u003e41a3a54\u003c/code\u003e\u003c/a\u003e feat(common): support uuid v1, v2, v6 and v8 in \u003ccode\u003eParseUUIDPipe\u003c/code\u003e (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17904\"\u003e#17904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v12.1.2/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 12.1.1 to 12.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8ab60aa1b2927fbe0e23135ffc65d610c623236a\"\u003e\u003ccode\u003e8ab60aa\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ab3fb3d5ca7d51d078835e44a8db1b354f8b651b\"\u003e\u003ccode\u003eab3fb3d\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/50fb72246d0de71afff4a0add2dc292daf9f1618\"\u003e\u003ccode\u003e50fb722\u003c/code\u003e\u003c/a\u003e docs(core): fix resolve() \u003ca href=\"https://github.com/returns\"\u003e\u003ccode\u003e@​returns\u003c/code\u003e\u003c/a\u003e tags to match their Promise signatures (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/dee19bb6d7fe23982a2787450e38ea908b261876\"\u003e\u003ccode\u003edee19bb\u003c/code\u003e\u003c/a\u003e fix(core): resolve durable global filters with the strategy's context id (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v12.1.2/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 12.1.1 to 12.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8ab60aa1b2927fbe0e23135ffc65d610c623236a\"\u003e\u003ccode\u003e8ab60aa\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ab3fb3d5ca7d51d078835e44a8db1b354f8b651b\"\u003e\u003ccode\u003eab3fb3d\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1685a435b16dfc685dfa92defa03a9d1f3a8e42b\"\u003e\u003ccode\u003e1685a43\u003c/code\u003e\u003c/a\u003e fix(express,fastify): keep +json content types on error replies (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/697ff89e0ecad2210b68ef8e0020730182a79e52\"\u003e\u003ccode\u003e697ff89\u003c/code\u003e\u003c/a\u003e fix(express,fastify): read media type version from any accept param\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v12.1.2/packages/platform-express\"\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.4.2 to 5.4.3\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.3] - 2026-10-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading a whitespace-only block scalar followed by a less indented\nline, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/802\"\u003e#802\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/nodeca/js-yaml/commit/78326247fa2cec0d2c7ed553353d554e039ee7c8\"\u003e\u003ccode\u003e7832624\u003c/code\u003e\u003c/a\u003e 5.4.3 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/0cbb471d67b083778e7b2600af2418142bf5bf04\"\u003e\u003ccode\u003e0cbb471\u003c/code\u003e\u003c/a\u003e Fix whitespace-only block scalar followed by a less indented line, close \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/802\"\u003e#802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/30108cc828b5393d55dfbfc8087ab713f7145946\"\u003e\u003ccode\u003e30108cc\u003c/code\u003e\u003c/a\u003e Parse the first block mapping key once (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/5.4.2...5.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/third-parties` from 16.3.7 to 16.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e@​next/third-parties's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\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/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.8/packages/third-parties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shikijs/monaco` from 4.4.3 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003e@​shikijs/monaco's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit an explicit color level from codeToANSI  -  by \u003ca href=\"https://github.com/EvanProgramming\"\u003e\u003ccode\u003e@​EvanProgramming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1320\"\u003eshikijs/shiki#1320\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/b968ed4f\"\u003e\u003c!-- raw HTML omitted --\u003e(b968e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd classActiveCode option to transformerNotationWordHighlight  -  by \u003ca href=\"https://github.com/curiouscoder-cmd\"\u003e\u003ccode\u003e@​curiouscoder-cmd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1201\"\u003eshikijs/shiki#1201\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/1e968d5f\"\u003e\u003c!-- raw HTML omitted --\u003e(1e968)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd transformerRenderLineNumber  -  by \u003ca href=\"https://github.com/Divyapahuja31\"\u003e\u003ccode\u003e@​Divyapahuja31\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eDIVYA PAHUJA\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1238\"\u003eshikijs/shiki#1238\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/02f05820\"\u003e\u003c!-- raw HTML omitted --\u003e(02f05)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to \u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/monaco/issues/39\"\u003e#39\u003c/a\u003e;text\u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/monaco/issues/39\"\u003e#39\u003c/a\u003e; when file/URL has no extension and no -…  -  by \u003ca href=\"https://github.com/VeerShah41\"\u003e\u003ccode\u003e@​VeerShah41\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1248\"\u003eshikijs/shiki#1248\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c00e5733\"\u003e\u003c!-- raw HTML omitted --\u003e(c00e5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFall back to plaintext for unknown languages  -  by \u003ca href=\"https://github.com/Jinjiang\"\u003e\u003ccode\u003e@​Jinjiang\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1319\"\u003eshikijs/shiki#1319\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/4eb7c8b3\"\u003e\u003c!-- raw HTML omitted --\u003e(4eb7c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprimitive\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDispose wasm memory for lazily embedded langs  -  by \u003ca href=\"https://github.com/rgodha24\"\u003e\u003ccode\u003e@​rgodha24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1322\"\u003eshikijs/shiki#1322\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/b5423640\"\u003e\u003c!-- raw HTML omitted --\u003e(b5423)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDedupe grammar injections on repeated language loads  -  by \u003ca href=\"https://github.com/antlio\"\u003e\u003ccode\u003e@​antlio\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1318\"\u003eshikijs/shiki#1318\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/336782fc\"\u003e\u003c!-- raw HTML omitted --\u003e(33678)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCompile Solid renderer with babel-preset-solid  -  by \u003ca href=\"https://github.com/BetterAndBetterII\"\u003e\u003ccode\u003e@​BetterAndBetterII\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1309\"\u003eshikijs/shiki#1309\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/8724edd2\"\u003e\u003c!-- raw HTML omitted --\u003e(8724e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eKeep notations on content comment lines  -  by \u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1308\"\u003eshikijs/shiki#1308\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/d25ab2e3\"\u003e\u003c!-- raw HTML omitted --\u003e(d25ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle split \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e--\u003c/code\u003e comments in rose-pine theme  -  by \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1317\"\u003eshikijs/shiki#1317\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/63e6da8f\"\u003e\u003c!-- raw HTML omitted --\u003e(63e6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etwoslash\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid crash when \u003ca href=\"https://github.com/errors\"\u003e\u003ccode\u003e@​errors\u003c/code\u003e\u003c/a\u003e nodes land past EOF  -  by \u003ca href=\"https://github.com/Yahiro025\"\u003e\u003ccode\u003e@​Yahiro025\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cursoragent\"\u003e\u003ccode\u003e@​cursoragent\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1316\"\u003eshikijs/shiki#1316\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/5c919dd2\"\u003e\u003c!-- raw HTML omitted --\u003e(5c919)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eengine-js\u003c/strong\u003e: Reuse each regex\u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/monaco/issues/39\"\u003e#39\u003c/a\u003e;s last search while tokenizing a line  -  by \u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1314\"\u003eshikijs/shiki#1314\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2ef5e3d4\"\u003e\u003c!-- raw HTML omitted --\u003e(2ef5e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream\u003c/strong\u003e: Group tokens by line in the React renderer  -  by \u003ca href=\"https://github.com/CNSeniorious000\"\u003e\u003ccode\u003e@​CNSeniorious000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1311\"\u003eshikijs/shiki#1311\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/81200d29\"\u003e\u003c!-- raw HTML omitted --\u003e(81200)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Replace lz-string with lz-string-es  -  by \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1324\"\u003eshikijs/shiki#1324\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2e1704e3\"\u003e\u003c!-- raw HTML omitted --\u003e(2e170)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.4.3...v4.5.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/f7d0167873fd676fe4e190bc9b53832fba9ee01d\"\u003e\u003ccode\u003ef7d0167\u003c/code\u003e\u003c/a\u003e chore: release v4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.5.0/packages/monaco\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 4.4.3 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit an explicit color level from codeToANSI  -  by \u003ca href=\"https://github.com/EvanProgramming\"\u003e\u003ccode\u003e@​EvanProgramming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1320\"\u003eshikijs/shiki#1320\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/b968ed4f\"\u003e\u003c!-- raw HTML omitted --\u003e(b968e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd classActiveCode option to transformerNotationWordHighlight  -  by \u003ca href=\"https://github.com/curiouscoder-cmd\"\u003e\u003ccode\u003e@​curiouscoder-cmd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1201\"\u003eshikijs/shiki#1201\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/1e968d5f\"\u003e\u003c!-- raw HTML omitted --\u003e(1e968)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd transformerRenderLineNumber  -  by \u003ca href=\"https://github.com/Divyapahuja31\"\u003e\u003ccode\u003e@​Divyapahuja31\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eDIVYA PAHUJA\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1238\"\u003eshikijs/shiki#1238\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/02f05820\"\u003e\u003c!-- raw HTML omitted --\u003e(02f05)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to \u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/39\"\u003e#39\u003c/a\u003e;text\u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/39\"\u003e#39\u003c/a\u003e; when file/URL has no extension and no -…  -  by \u003ca href=\"https://github.com/VeerShah41\"\u003e\u003ccode\u003e@​VeerShah41\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1248\"\u003eshikijs/shiki#1248\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c00e5733\"\u003e\u003c!-- raw HTML omitted --\u003e(c00e5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFall back to plaintext for unknown languages  -  by \u003ca href=\"https://github.com/Jinjiang\"\u003e\u003ccode\u003e@​Jinjiang\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1319\"\u003eshikijs/shiki#1319\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/4eb7c8b3\"\u003e\u003c!-- raw HTML omitted --\u003e(4eb7c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprimitive\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDispose wasm memory for lazily embedded langs  -  by \u003ca href=\"https://github.com/rgodha24\"\u003e\u003ccode\u003e@​rgodha24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1322\"\u003eshikijs/shiki#1322\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/b5423640\"\u003e\u003c!-- raw HTML omitted --\u003e(b5423)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDedupe grammar injections on repeated language loads  -  by \u003ca href=\"https://github.com/antlio\"\u003e\u003ccode\u003e@​antlio\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1318\"\u003eshikijs/shiki#1318\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/336782fc\"\u003e\u003c!-- raw HTML omitted --\u003e(33678)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCompile Solid renderer with babel-preset-solid  -  by \u003ca href=\"https://github.com/BetterAndBetterII\"\u003e\u003ccode\u003e@​BetterAndBetterII\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1309\"\u003eshikijs/shiki#1309\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/8724edd2\"\u003e\u003c!-- raw HTML omitted --\u003e(8724e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eKeep notations on content comment lines  -  by \u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1308\"\u003eshikijs/shiki#1308\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/d25ab2e3\"\u003e\u003c!-- raw HTML omitted --\u003e(d25ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle split \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e--\u003c/code\u003e comments in rose-pine theme  -  by \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1317\"\u003eshikijs/shiki#1317\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/63e6da8f\"\u003e\u003c!-- raw HTML omitted --\u003e(63e6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etwoslash\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid crash when \u003ca href=\"https://github.com/errors\"\u003e\u003ccode\u003e@​errors\u003c/code\u003e\u003c/a\u003e nodes land past EOF  -  by \u003ca href=\"https://github.com/Yahiro025\"\u003e\u003ccode\u003e@​Yahiro025\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cursoragent\"\u003e\u003ccode\u003e@​cursoragent\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1316\"\u003eshikijs/shiki#1316\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/5c919dd2\"\u003e\u003c!-- raw HTML omitted --\u003e(5c919)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eengine-js\u003c/strong\u003e: Reuse each regex\u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/39\"\u003e#39\u003c/a\u003e;s last search while tokenizing a line  -  by \u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1314\"\u003eshikijs/shiki#1314\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2ef5e3d4\"\u003e\u003c!-- raw HTML omitted --\u003e(2ef5e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream\u003c/strong\u003e: Group tokens by line in the React renderer  -  by \u003ca href=\"https://github.com/CNSeniorious000\"\u003e\u003ccode\u003e@​CNSeniorious000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1311\"\u003eshikijs/shiki#1311\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/81200d29\"\u003e\u003c!-- raw HTML omitted --\u003e(81200)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Replace lz-string with lz-string-es  -  by \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1324\"\u003eshikijs/shiki#1324\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2e1704e3\"\u003e\u003c!-- raw HTML omitted --\u003e(2e170)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.4.3...v4.5.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/f7d0167873fd676fe4e190bc9b53832fba9ee01d\"\u003e\u003ccode\u003ef7d0167\u003c/code\u003e\u003c/a\u003e chore: release v4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.5.0/packages/shiki\"\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/ckb-devrel/ccc/pull/587","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckb-devrel%2Fccc/issues/587","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/587/packages"},{"uuid":"5734531409","node_id":"PR_kwDOTbqIHs8AAAABG_OAHQ","number":298,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-14T18:19:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T19:53:10.000Z","updated_at":"2026-10-14T18:19:45.000Z","time_to_close":685592,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"eslint","old_version":"10.10.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier","old_version":"3.9.7","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"publint","old_version":"0.3.24","new_version":"0.3.25","repository_url":"https://github.com/publint/publint"},{"name":"stylelint","old_version":"17.15.0","new_version":"17.16.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"wrangler","old_version":"4.133.0","new_version":"4.147.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fumadocs-core","old_version":"16.15.11","new_version":"16.16.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.1","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.3.5","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.14.5","new_version":"4.14.9","repository_url":"https://github.com/amannn/next-intl"},{"name":"@types/node","old_version":"24.13.5","new_version":"24.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"unicode-case-folding","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/avivkeller/unicode-case-folding"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.12.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.7` | `3.9.9` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.24` | `0.3.25` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.15.0` | `17.16.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.133.0` | `4.147.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.11` | `16.16.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.1` | `15.4.6` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.8` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.14.5` | `4.14.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.5` | `24.19.1` |\n| [unicode-case-folding](https://github.com/avivkeller/unicode-case-folding) | `1.1.1` | `1.1.2` |\n\n\nUpdates `eslint` from 10.10.0 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.7 to 3.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\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/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `publint` from 0.3.24 to 0.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/publint/publint/releases\"\u003epublint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epublint@0.3.25\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/publint/publint/pull/260\"\u003e#260\u003c/a\u003e \u003ca href=\"https://github.com/publint/publint/commit/54aebea9b7817af07abfce8a4dc3efa5601d6a16\"\u003e\u003ccode\u003e54aebea\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFILE_INVALID_JSX_EXTENSION\u003c/code\u003e not detecting the \u003ccode\u003e.ctsx\u003c/code\u003e extension\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/publint/publint/pull/265\"\u003e#265\u003c/a\u003e \u003ca href=\"https://github.com/publint/publint/commit/78604f3fc5d7c006346ed9e16e7b158077ae54ae\"\u003e\u003ccode\u003e78604f3\u003c/code\u003e\u003c/a\u003e - Skip file existence check for \u003ccode\u003ebrowser\u003c/code\u003e field values that point at another package\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/publint/publint/blob/master/packages/publint/CHANGELOG.md\"\u003epublint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.25\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/publint/publint/pull/260\"\u003e#260\u003c/a\u003e \u003ca href=\"https://github.com/publint/publint/commit/54aebea9b7817af07abfce8a4dc3efa5601d6a16\"\u003e\u003ccode\u003e54aebea\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFILE_INVALID_JSX_EXTENSION\u003c/code\u003e not detecting the \u003ccode\u003e.ctsx\u003c/code\u003e extension\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/publint/publint/pull/265\"\u003e#265\u003c/a\u003e \u003ca href=\"https://github.com/publint/publint/commit/78604f3fc5d7c006346ed9e16e7b158077ae54ae\"\u003e\u003ccode\u003e78604f3\u003c/code\u003e\u003c/a\u003e - Skip file existence check for \u003ccode\u003ebrowser\u003c/code\u003e field values that point at another package\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/publint/publint/commit/b994a0309546495255242d0d047293d3d2f08a13\"\u003e\u003ccode\u003eb994a03\u003c/code\u003e\u003c/a\u003e Release packages (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/publint/publint/commit/247be998df37ab193d6c556c313215d65a4f4285\"\u003e\u003ccode\u003e247be99\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/publint/publint/commit/78604f3fc5d7c006346ed9e16e7b158077ae54ae\"\u003e\u003ccode\u003e78604f3\u003c/code\u003e\u003c/a\u003e Skip file check for \u003ccode\u003ebrowser\u003c/code\u003e field values that point at another package (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/publint/publint/commit/54aebea9b7817af07abfce8a4dc3efa5601d6a16\"\u003e\u003ccode\u003e54aebea\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eFILE_INVALID_JSX_EXTENSION\u003c/code\u003e not detecting the \u003ccode\u003e.ctsx\u003c/code\u003e extension (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/publint/publint/commits/publint@0.3.25/packages/publint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 17.15.0 to 17.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.16.0\u003c/h2\u003e\n\u003cp\u003eIt fixes 2 bugs in the \u003ccode\u003elayout-mappings\u003c/code\u003e rules. This will likely be the last \u003ccode\u003e17.x\u003c/code\u003e release, as we prepare for \u003ccode\u003e18.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e and \u003ccode\u003eunit-layout-mappings\u003c/code\u003e false negatives for uppercase property names and units (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9485\"\u003e#9485\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9483\"\u003e#9483\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\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/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.16.0 - 2026-10-01\u003c/h2\u003e\n\u003cp\u003eIt fixes 2 bugs in the \u003ccode\u003elayout-mappings\u003c/code\u003e rules. This will likely be the last \u003ccode\u003e17.x\u003c/code\u003e release, as we prepare for \u003ccode\u003e18.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e and \u003ccode\u003eunit-layout-mappings\u003c/code\u003e false negatives for uppercase property names and units (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9485\"\u003e#9485\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9483\"\u003e#9483\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\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/stylelint/stylelint/commit/bc06c7cdb1413de3d8dc939b33af138ab7e59df1\"\u003e\u003ccode\u003ebc06c7c\u003c/code\u003e\u003c/a\u003e Release 17.16.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9551\"\u003e#9551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/f4fb76f709c5046e9b1b2d9888d1d2dd1d9e61a8\"\u003e\u003ccode\u003ef4fb76f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003etarget-branch\u003c/code\u003e to \u003ccode\u003ev18\u003c/code\u003e in Dependabot config (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9488\"\u003e#9488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/20194788a393f726c6087dffb7f54e1d5c67a7b1\"\u003e\u003ccode\u003e2019478\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e and \u003ccode\u003eunit-layout-mappings\u003c/code\u003e false negatives for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/e8757103c662e7573166640f9bcada57bc6bad6c\"\u003e\u003ccode\u003ee875710\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9483\"\u003e#9483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stylelint/stylelint/compare/17.15.0...17.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.133.0 to 4.147.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.147.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/cloudflare/workers-sdk/pull/15928\"\u003e#15928\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7f57b1c60002ae3f077dd9c1e8cc482371065ef4\"\u003e\u003ccode\u003e7f57b1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ichernetsky-cf\"\u003e\u003ccode\u003e@​ichernetsky-cf\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026quot;us\u0026quot;\u003c/code\u003e as a jurisdiction for Container applications\u003c/p\u003e\n\u003cp\u003eContainer placement constraints now accept \u003ccode\u003econstraints.jurisdiction: \u0026quot;us\u0026quot;\u003c/code\u003e in Wrangler and typed Cloudflare configuration. This makes the US jurisdiction available alongside \u003ccode\u003e\u0026quot;eu\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;fedramp\u0026quot;\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\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15974\"\u003e#15974\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7f700ef52c47127c67f20137a03c051d26a0c8e5\"\u003e\u003ccode\u003e7f700ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/martinezjandrew\"\u003e\u003ccode\u003e@​martinezjandrew\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003ewrangler containers list\u003c/code\u003e to report live instances\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eLIVE INSTANCES\u003c/code\u003e column now reports each application's active runtime instances instead of its configured instance count, matching the Cloudflare dashboard. JSON output continues to expose the configured count through the existing \u003ccode\u003einstances\u003c/code\u003e field.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15980\"\u003e#15980\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/90e6a1be8c67c0687a6a0ce51c9d101c9ad363e0\"\u003e\u003ccode\u003e90e6a1b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/martinezjandrew\"\u003e\u003ccode\u003e@​martinezjandrew\u003c/code\u003e\u003c/a\u003e! - Accept Durable Object application IDs in Containers commands\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewrangler containers instances\u003c/code\u003e and \u003ccode\u003ewrangler containers delete\u003c/code\u003e now accept the 32-character hexadecimal application IDs returned for Durable Object-backed applications, in addition to legacy dashed UUIDs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15871\"\u003e#15871\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a4b0fefa20ef2ffc52acdcf1cb194210d1b4c4b\"\u003e\u003ccode\u003e6a4b0fe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tw4\"\u003e\u003ccode\u003e@​tw4\u003c/code\u003e\u003c/a\u003e! - Retry transient API failures in \u003ccode\u003ewrangler workflows instances list\u003c/code\u003e and \u003ccode\u003ewrangler workflows instances describe\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously, a single temporary 5xx response or dropped connection made these read-only commands exit with an error, even though the next request would have succeeded. They now use Wrangler's existing bounded API retry handling. The read that resolves \u003ccode\u003e--id latest\u003c/code\u003e is retried too, which also benefits the other \u003ccode\u003ewrangler workflows instances\u003c/code\u003e commands that accept \u003ccode\u003elatest\u003c/code\u003e; the mutating requests they make afterwards are not retried. Persistent failures are still reported after the retries are exhausted, and under \u003ccode\u003e--json\u003c/code\u003e any retry notices are written to stderr so stdout stays valid JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20261001.0-alpha\"\u003eminiflare@5.20261001.0-alpha\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.146.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/cloudflare/workers-sdk/pull/15777\"\u003e#15777\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/464a582442ad6872edf1d52107b1a7b68b5e606f\"\u003e\u003ccode\u003e464a582\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naapperas\"\u003e\u003ccode\u003e@​Naapperas\u003c/code\u003e\u003c/a\u003e! - Support the new Workflows \u003ccode\u003ecreateBatch()\u003c/code\u003e API in local development\u003c/p\u003e\n\u003cp\u003eLocal Workflows bindings now accept object-form batches that create instances from a count or a list of instance options. The result includes handles for created instances and indexed per-instance errors, matching the runtime API while preserving the deprecated array form.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15639\"\u003e#15639\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/aee2842bd1852b3187202f7746da5fd59ed36d44\"\u003e\u003ccode\u003eaee2842\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hugo-vicente11\"\u003e\u003ccode\u003e@​hugo-vicente11\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--allowed-mail\u003c/code\u003e to the experimental \u003ccode\u003ewrangler tunnel quick-start\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe option forwards exact email addresses, comma-separated lists, and wildcard domains to \u003ccode\u003ecloudflared\u003c/code\u003e. It can be specified more than once to combine multiple recipient rules.\u003c/p\u003e\n\u003cp\u003eEmail-protected tunnels require \u003ccode\u003ecloudflared\u003c/code\u003e 2026.9.2 or later. Wrangler checks the selected binary before starting the tunnel and reports an upgrade error when it is incompatible.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15992\"\u003e#15992\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8e7cc3af4137d1dd4fe4ec6684d0f09d5f9c708\"\u003e\u003ccode\u003eb8e7cc3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/zebp\"\u003e\u003ccode\u003e@​zebp\u003c/code\u003e\u003c/a\u003e! - Mark \u003ccode\u003ewrangler artifacts\u003c/code\u003e commands as open beta\u003c/p\u003e\n\u003cp\u003eArtifacts has entered open beta, so the \u003ccode\u003ewrangler artifacts\u003c/code\u003e commands no longer display a \u0026quot;private beta\u0026quot; label in help output and warnings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15984\"\u003e#15984\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9d7b08eb2e418f66c71780a5e4ed9882bf55a580\"\u003e\u003ccode\u003e9d7b08e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20260930.2\u003c/td\u003e\n\u003ctd\u003e^5.20261001.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/64c1337155a6bc7224b5d47f58ca521d8b8ee3fe\"\u003e\u003ccode\u003e64c1337\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15996\"\u003e#15996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a4b0fefa20ef2ffc52acdcf1cb194210d1b4c4b\"\u003e\u003ccode\u003e6a4b0fe\u003c/code\u003e\u003c/a\u003e [wrangler] Retry transient failures in workflows instances list and describe ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7f700ef52c47127c67f20137a03c051d26a0c8e5\"\u003e\u003ccode\u003e7f700ef\u003c/code\u003e\u003c/a\u003e CC-8799: report active instead of configured instances in containers list (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/90e6a1be8c67c0687a6a0ce51c9d101c9ad363e0\"\u003e\u003ccode\u003e90e6a1b\u003c/code\u003e\u003c/a\u003e CC-8800: accept durable object app ids in container commands (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15980\"\u003e#15980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b4954c17b93a8da7223c7fa5b128a27812f18b86\"\u003e\u003ccode\u003eb4954c1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15983\"\u003e#15983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8e7cc3af4137d1dd4fe4ec6684d0f09d5f9c708\"\u003e\u003ccode\u003eb8e7cc3\u003c/code\u003e\u003c/a\u003e [wrangler] Mark Artifacts commands as open beta (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15992\"\u003e#15992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/aee2842bd1852b3187202f7746da5fd59ed36d44\"\u003e\u003ccode\u003eaee2842\u003c/code\u003e\u003c/a\u003e [wrangler] Support email-protected Quick Tunnels (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15639\"\u003e#15639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/efd67e69e8ca2951dbb5426923428a6193a38648\"\u003e\u003ccode\u003eefd67e6\u003c/code\u003e\u003c/a\u003e [wrangler] Keep colons in \u003ccode\u003ewrangler tail --header\u003c/code\u003e filter values (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/89061a40fb20157acf6c947034a74ece357992f0\"\u003e\u003ccode\u003e89061a4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15957\"\u003e#15957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4a5ab6c861e7b811c025b5257af452f703df828d\"\u003e\u003ccode\u003e4a5ab6c\u003c/code\u003e\u003c/a\u003e Preserve existing secret bindings during Worker deployments (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15964\"\u003e#15964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.147.0/packages/wrangler\"\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.11 to 16.16.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-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\u003c/p\u003e\n\u003ch3\u003eIntroduce Spacious Layout\u003c/h3\u003e\n\u003cp\u003eA less compact version of Docs Layout, the page sits in an inset panel beside the sidebar, with page-level actions at the top of the panel.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse it from \u003ccode\u003efumadocs-ui/layouts/spacious\u003c/code\u003e and \u003ccode\u003efumadocs-ui/layouts/spacious/page\u003c/code\u003e, and import the styles from \u003ccode\u003efumadocs-ui/css/generated/spacious.css\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePass \u003ccode\u003eaiChat.panel\u003c/code\u003e to render your AI chat in the layout, docked beside the page on wide screens and floating over it on smaller ones.\u003c/li\u003e\n\u003cli\u003eCustomize it with \u003ccode\u003enpx @fumadocs/cli customize\u003c/code\u003e, only available for Base UI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Chinese presets of \u003ccode\u003e@fumadocs/language\u003c/code\u003e include translations for its new strings.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.18\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.18\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.18\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMeilisearch integration\u003c/h3\u003e\n\u003cp\u003eSearch your docs with \u003ca href=\"https://www.meilisearch.com\"\u003eMeilisearch\u003c/a\u003e, self-hosted or on Meilisearch Cloud.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etoDocuments()\u003c/code\u003e and \u003ccode\u003esync()\u003c/code\u003e from \u003ccode\u003efumadocs-core/search/meilisearch\u003c/code\u003e export your pages and replace the documents of an index, old documents stay searchable until the new ones are indexed.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emeilisearchClient()\u003c/code\u003e from \u003ccode\u003efumadocs-core/search/client/meilisearch\u003c/code\u003e searches from the browser with \u003ccode\u003euseDocsSearch()\u003c/code\u003e, filtered by tag and locale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst client = new Meilisearch({ host, apiKey: searchKey });\n\u003cp\u003euseDocsSearch({\u003cbr /\u003e\nclient: meilisearchClient({ client, indexName: 'docs', locale }),\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eSet it up with \u003ccode\u003enpx @fumadocs/cli feature search --provider meilisearch\u003c/code\u003e, or choose it in \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3627\"\u003e#3627\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/fuma-nama/fumadocs/commit/5c6e41ecf09250fb33f03c31afb5680ccc994734\"\u003e\u003ccode\u003e5c6e41e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5ea3d1003b204104b6110200923381c753909fa9\"\u003e\u003ccode\u003e5ea3d10\u003c/code\u003e\u003c/a\u003e fix(ui,openapi): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7bbb2f3a9c129bbca1003333c3ee5a0505635bca\"\u003e\u003ccode\u003e7bbb2f3\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7f4429b12c01f039632755a81f8cab187397740e\"\u003e\u003ccode\u003e7f4429b\u003c/code\u003e\u003c/a\u003e feat(openapi): redesign headless layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc7421d127f16dd05cf0a4cb6a87954fe811f79a\"\u003e\u003ccode\u003ebc7421d\u003c/code\u003e\u003c/a\u003e refactor(ui): cleanup classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4d58ce3b312619b8d8fbe140239bf25e7cfb7eed\"\u003e\u003ccode\u003e4d58ce3\u003c/code\u003e\u003c/a\u003e fix(ui): align with other layouts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9111eee8e39a4ec4896bb1ecb68bc961b9b59a2c\"\u003e\u003ccode\u003e9111eee\u003c/code\u003e\u003c/a\u003e feat(ui): spacious layout (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/46c0b8a41912ee59280cab533c4399f591abacd9\"\u003e\u003ccode\u003e46c0b8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3636\"\u003e#3636\u003c/a\u003e from fuma-nama/feat/openapi-playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b7eccf2a26bb0e7cdb3a5b3ed0ac03db3004d092\"\u003e\u003ccode\u003eb7eccf2\u003c/code\u003e\u003c/a\u003e update unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e8920c413385113f1cb41766ca53c704e93f2d30\"\u003e\u003ccode\u003ee8920c4\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.11...fumadocs@16.16.0\"\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.4.1 to 15.4.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.1...fumadocs-mdx@15.4.6\"\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.5 to 16.3.8\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.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\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/vercel/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/719e4c67d6e92df60246f95e1d96e2dd60789a52\"\u003e\u003ccode\u003e719e4c6\u003c/code\u003e\u003c/a\u003e [lts-active] Scope response cache keys to their source route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e92db4536a7f34ae2dbda583cfa1b4e0d06d1865\"\u003e\u003ccode\u003ee92db45\u003c/code\u003e\u003c/a\u003e [lts-active] Fix metadata propagation for deduplicated nested caches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40c2ba904289a65ed2fd4633c5dfb1bdc29b52de\"\u003e\u003ccode\u003e40c2ba9\u003c/code\u003e\u003c/a\u003e [lts-active] Match Next data paths case-sensitively (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2d9f50a409312696145b82b3157aadb6b1fef476\"\u003e\u003ccode\u003e2d9f50a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix MCP middleware DNS rebinding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd9214f9a32854a011bf5fe58e481dffe1bbf598\"\u003e\u003ccode\u003ebd9214f\u003c/code\u003e\u003c/a\u003e [lts-active] Fix draft mode leaks through cross-request \u003ccode\u003e'use cache'\u003c/code\u003e dedupli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8db4a627c91e718514406ff5644ea4985dcaaae0\"\u003e\u003ccode\u003e8db4a62\u003c/code\u003e\u003c/a\u003e [lts-active][webpack] Ensure \u003ccode\u003edynamicParams\u003c/code\u003e is respected in `opengraph-image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e002ad68bd676bb0ed0c87bb22e3590304763e0b\"\u003e\u003ccode\u003ee002ad6\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next/image): Pin DNS resolution when fetching external image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2521aec5815e7de2121db253d12dae9f13e25361\"\u003e\u003ccode\u003e2521aec\u003c/code\u003e\u003c/a\u003e [backport] turbo-tasks-backend: fix strongly consistent read hanging on a can...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.5...v16.3.8\"\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.5 to 4.14.9\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.9\u003c/h2\u003e\n\u003ch2\u003e4.14.9 (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2431\"\u003e#2431\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0454168ca3ad22ffee095c4941f2c5679433880e\"\u003e0454168\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\u003ch2\u003ev4.14.8\u003c/h2\u003e\n\u003ch2\u003e4.14.8 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e3ef2e6a\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\u003ch2\u003ev4.14.7\u003c/h2\u003e\n\u003ch2\u003e4.14.7 (2026-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual stores of package managers (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2421\"\u003e#2421\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e8df0500\u003c/a\u003e) – by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.14.6\u003c/h2\u003e\n\u003ch2\u003e4.14.6 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2420\"\u003e#2420\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e5209b97\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.9 (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2431\"\u003e#2431\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0454168ca3ad22ffee095c4941f2c5679433880e\"\u003e0454168\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\u003ch2\u003e4.14.8 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e3ef2e6a\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\u003ch2\u003e4.14.7 (2026-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual stores of package managers (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2421\"\u003e#2421\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e8df0500\u003c/a\u003e) – by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.6 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2420\"\u003e#2420\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e5209b97\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/b9fc98a814957b9c97894c7b57151215ac39afa6\"\u003e\u003ccode\u003eb9fc98a\u003c/code\u003e\u003c/a\u003e v4.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0454168ca3ad22ffee095c4941f2c5679433880e\"\u003e\u003ccode\u003e0454168\u003c/code\u003e\u003c/a\u003e fix: Improvements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1244f5425d874dc186d78f35f57249ec839ae789\"\u003e\u003ccode\u003e1244f54\u003c/code\u003e\u003c/a\u003e fix: Correct source paths in \u003ccode\u003euseExtracted\u003c/code\u003e source maps with Turbopack (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/49322954184aef3ef51e2b789d2f6cc07be539b9\"\u003e\u003ccode\u003e4932295\u003c/code\u003e\u003c/a\u003e fix: Support webpack builds with source maps when using \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2430\"\u003e#2430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/fac95ab8aa34003825daf5260e4a5cf7d364978c\"\u003e\u003ccode\u003efac95ab\u003c/code\u003e\u003c/a\u003e docs: Clarify cookie writing with \u003ccode\u003elocaleDetection: false\u003c/code\u003e and add a third `a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/274867fbf1a11fd8f1cee6d55f74cc7f0ac1727e\"\u003e\u003ccode\u003e274867f\u003c/code\u003e\u003c/a\u003e v4.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e\u003ccode\u003e3ef2e6a\u003c/code\u003e\u003c/a\u003e fix: Keep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/edcfaf35bb2ed50f4f0f121f527158ba85620a07\"\u003e\u003ccode\u003eedcfaf3\u003c/code\u003e\u003c/a\u003e docs: Upgrade Next.js to 16.3.6 in examples and dev deps (GHSA-vcvr-r3jv-pc5j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/83ea3b7d5c49577872268b9a3f6b41c26164881d\"\u003e\u003ccode\u003e83ea3b7\u003c/code\u003e\u003c/a\u003e v4.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e\u003ccode\u003e8df0500\u003c/code\u003e\u003c/a\u003e fix: Add optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual st...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.14.5...v4.14.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.13.5 to 24.19.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 `unicode-case-folding` from 1.1.1 to 1...\n\n_Description has been truncated_","html_url":"https://github.com/lyra-ds/lyra/pull/298","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyra-ds%2Flyra/issues/298","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/298/packages"},{"uuid":"5716345833","node_id":"PR_kwDOT8s_u88AAAABGwn39A","number":35,"state":"closed","title":"deps: bump the development group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-13T21:14:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T17:29:31.000Z","updated_at":"2026-10-13T21:14:05.000Z","time_to_close":704669,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":24,"packages":[{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.1.0","repository_url":"https://github.com/ai/size-limit"},{"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":"@types/node","old_version":"22.20.1","new_version":"26.6.4","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":"bun","old_version":"1.3.14","new_version":"1.4.2","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"concurrently","old_version":"10.0.4","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.2.1","new_version":"0.3.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"eslint-config-next","old_version":"16.3.1","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.32.2","new_version":"6.39.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"opencode-ai","old_version":"1.18.18","new_version":"1.18.34","repository_url":"https://github.com/anomalyco/opencode"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.122.0","new_version":"0.123.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.1.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.2","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.1.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.1` | `26.6.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [bun](https://github.com/oven-sh/bun) | `1.3.14` | `1.4.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.2` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.4` | `10.0.5` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.2.1` | `0.3.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.1` | `16.3.8` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.39.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.6.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.18` | `1.18.34` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.122.0` | `0.123.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.1.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.71.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@playwright/test` 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\"\u003e@​playwright/test'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 `@size-limit/file` from 13.0.3 to 14.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6e56fe95991b1e2105092d9f5cf4e8292c4f372\"\u003e\u003ccode\u003ef6e56fe\u003c/code\u003e\u003c/a\u003e Release 14.0.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ef189058a073b7fe7687d1b17b0aa65accf593dc\"\u003e\u003ccode\u003eef18905\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/b2b9568bf8643afcd0adaf1d20d5aeb0b9b90d13\"\u003e\u003ccode\u003eb2b9568\u003c/code\u003e\u003c/a\u003e docs: fix copyable JSON and TypeScript config examples (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/b1d4c43c6a92ea8b610898d342c9086c66d43ac3\"\u003e\u003ccode\u003eb1d4c43\u003c/code\u003e\u003c/a\u003e Release 14.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/be6aec989ba942e49345d38571b4eeb30681f6b7\"\u003e\u003ccode\u003ebe6aec9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/2b763e33a163ab6e0b1af36db879fad5360a78ef\"\u003e\u003ccode\u003e2b763e3\u003c/code\u003e\u003c/a\u003e Fix test and docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.20.1 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.5 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.1\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1 (2026-08-28)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003e6.1.0 (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/commit/04cac5020e349f452d76c5a4f6d788ad4b38930a\"\u003e\u003ccode\u003e04cac50\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.1 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/82d35abe4946eddd4e6456802bf2b53444e264f2\"\u003e\u003ccode\u003e82d35ab\u003c/code\u003e\u003c/a\u003e fix(react): respect environment sourcemap option when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/397e8471a559f18a16dd21bd797ac01a369dabdc\"\u003e\u003ccode\u003e397e847\u003c/code\u003e\u003c/a\u003e fix(react): make logging diagnostics an opt-in for React Compiler (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61006e6f52124821c24121a78712f7162ae36f5b\"\u003e\u003ccode\u003e61006e6\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e2a649cbaa7334d6991f843563683975667e1be1\"\u003e\u003ccode\u003ee2a649c\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003edeps.neverBundle\u003c/code\u003e instead of \u003ccode\u003eexternal\u003c/code\u003e in tsdown config (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fb2d6f3635acbb0f3acbd0e9a914f6c620460957\"\u003e\u003ccode\u003efb2d6f3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/39b31735bf79c2dd380eedaba7ed849256f92a29\"\u003e\u003ccode\u003e39b3173\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.0 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f1340b0c760b1c16e1b780eeba46fd933ddd52eb\"\u003e\u003ccode\u003ef1340b0\u003c/code\u003e\u003c/a\u003e feat(react): add native React Compiler support (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9ab698eafc38ffa14861db450291ed2f6f557557\"\u003e\u003ccode\u003e9ab698e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.3.14 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.2\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.2\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.2:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.4.2\"\u003eRead Bun v1.4.2's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 3 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.4.1\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.1\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.1:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.1\"\u003eRead Bun v1.4.1's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 7 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\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/oven-sh/bun/commit/744846f844374847c902b5e7fd59b4342a51ef99\"\u003e\u003ccode\u003e744846f\u003c/code\u003e\u003c/a\u003e Bump to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7b0b70ece52704561a8f9ee36a2b6f10cd588acf\"\u003e\u003ccode\u003e7b0b70e\u003c/code\u003e\u003c/a\u003e Decode CMYK and YCCK JPEGs in Bun.Image (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/31898\"\u003e#31898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7e3744509ce9417b209b45d93419cebdc1123755\"\u003e\u003ccode\u003e7e37445\u003c/code\u003e\u003c/a\u003e WebKit 2e2aa2290fac: JSArray shift/splice/setLength cleared live butterfly sl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/814fa03b0eab3431969c0571f089d420b85d3ca3\"\u003e\u003ccode\u003e814fa03\u003c/code\u003e\u003c/a\u003e Remove the unused function-slot vector from JSCommonJSExtensions (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41405\"\u003e#41405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9584239284e187ef8a79bc7cc5456c1921e3c7d2\"\u003e\u003ccode\u003e9584239\u003c/code\u003e\u003c/a\u003e WebKit fbd894680a6c: IC stub routine watchpoints could outlive the cells thei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/86b2e060cff00c02743aa61126a19bc811991d21\"\u003e\u003ccode\u003e86b2e06\u003c/code\u003e\u003c/a\u003e install: key the lockfile string pool by the bytes, not a stored hash (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41366\"\u003e#41366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5fb9ecbf844650e55b7453162956a17db4b653e6\"\u003e\u003ccode\u003e5fb9ecb\u003c/code\u003e\u003c/a\u003e Reject json() with the JSON.parse SyntaxError on the buffered path (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41387\"\u003e#41387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/74326db585fe67c2a02bef1119c9e54ab05addf9\"\u003e\u003ccode\u003e74326db\u003c/code\u003e\u003c/a\u003e AsyncLocalStorage: don't retain the outer store from exit() / nested run() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3044dc6834e5449d20317ad7c41f04013d32e5b0\"\u003e\u003ccode\u003e3044dc6\u003c/code\u003e\u003c/a\u003e io: leave the fd with the caller when a POSIX pipe writer fails to start (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9fdcf5af20726a8416349c2afb3d366908d6fd77\"\u003e\u003ccode\u003e9fdcf5a\u003c/code\u003e\u003c/a\u003e worker_threads: post 'online' before the entry point runs (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41383\"\u003e#41383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.3.14...bun-v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.14 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 10.0.4 to 10.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly output non-ASCII text on Windows by \u003ca href=\"https://github.com/DanielC000\"\u003e\u003ccode\u003e@​DanielC000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/604\"\u003eopen-cli-tools/concurrently#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expand wildcards from package.json5 when package.json is missing by \u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/608\"\u003eopen-cli-tools/concurrently#608\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/DanielC000\"\u003e\u003ccode\u003e@​DanielC000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/604\"\u003eopen-cli-tools/concurrently#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/608\"\u003eopen-cli-tools/concurrently#608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\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/open-cli-tools/concurrently/commit/1b8cbeba87497e0c2a29097c828276919935a217\"\u003e\u003ccode\u003e1b8cbeb\u003c/code\u003e\u003c/a\u003e 10.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/544dba0980e06405f7f20bc951526d3d82b0d13e\"\u003e\u003ccode\u003e544dba0\u003c/code\u003e\u003c/a\u003e docs: make linter happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/667b70177b3d07010cd560377ee0a062314d675e\"\u003e\u003ccode\u003e667b701\u003c/code\u003e\u003c/a\u003e deps: update several dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/f67c57c4f944bd8e4505c7c62b83959839ea460e\"\u003e\u003ccode\u003ef67c57c\u003c/code\u003e\u003c/a\u003e vscode: use installed TS version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/dbb561721625efb6291063b6912b5600602238ee\"\u003e\u003ccode\u003edbb5617\u003c/code\u003e\u003c/a\u003e fix: expand wildcards from package.json5 when package.json is missing (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/9f90a1a349de205a0a6607cd91443ad90ac0bec6\"\u003e\u003ccode\u003e9f90a1a\u003c/code\u003e\u003c/a\u003e fix: correctly output non-ASCII text on Windows (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/94415cc1fab534fb94843f8973caaa34be188e6a\"\u003e\u003ccode\u003e94415cc\u003c/code\u003e\u003c/a\u003e ci: fix publishing to latest/backport\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrf` from 0.2.1 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ctrf-io/ctrf-js/releases\"\u003ectrf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for the current CTRF identity model and structured labels, including \u003ccode\u003erunId\u003c/code\u003e, \u003ccode\u003etestId\u003c/code\u003e, \u003ccode\u003eexecutionId\u003c/code\u003e, attempt, attachment, and shard identifiers. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated builders, filtering, insights, and merging to understand the new identifiers. Merge deduplication now prefers \u003ccode\u003eexecutionId\u003c/code\u003e, then \u003ccode\u003etestId\u003c/code\u003e, then the legacy \u003ccode\u003eid\u003c/code\u003e, while preserving a shared logical \u003ccode\u003erunId\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronized the bundled JSON Schema byte-for-byte with the CTRF specification and expanded validation coverage. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopted the TypeScript 7 native compiler, refreshed generated API documentation, and retained the deprecated bundled CLI for existing users. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated linting and formatting to Biome and applied various dependency and maintenance updates. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/51\"\u003e#51\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/70\"\u003e#70\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Ma11hewThomas\"\u003e\u003ccode\u003e@​Ma11hewThomas\u003c/code\u003e\u003c/a\u003e for the changes included in this release.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.2.1...v0.3.0\"\u003ehttps://github.com/ctrf-io/ctrf-js/compare/v0.2.1...v0.3.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/ctrf-io/ctrf-js/commit/8ccf6fc290660a55c59a1c8f8f5abd73e55c9ad0\"\u003e\u003ccode\u003e8ccf6fc\u003c/code\u003e\u003c/a\u003e Feature/current ctrf schema (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/c716e29b79639391e56a472c238209cfbd313154\"\u003e\u003ccode\u003ec716e29\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/55eee3a3275b74c09bac4d09ae08b3455326e815\"\u003e\u003ccode\u003e55eee3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc from 0.28.19 to 0.28.20 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/ae5951e2798c4390a4131d76817c60727b23b8fe\"\u003e\u003ccode\u003eae5951e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 4.1.9 to 4.1.10 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/3b0fbf9306ebd24f04f71ae706aadaec9608c1f0\"\u003e\u003ccode\u003e3b0fbf9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.1.2 to 26.2.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/4b125d9363ac7b60c6df32da509e9401da0310bd\"\u003e\u003ccode\u003e4b125d9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/7708eb9b1bf402de096b615f4110d7b8b357cf2f\"\u003e\u003ccode\u003e7708eb9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e from 0.18.4 to 0.18.5 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/2a6ea1d8c5d0cd079d2f299c7696cd231d3f49f1\"\u003e\u003ccode\u003e2a6ea1d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.5.2 to 2.5.6 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/e06ffedfeba6e363a68aea6fb2a76091febd6984\"\u003e\u003ccode\u003ee06ffed\u003c/code\u003e\u003c/a\u003e chore(deps): bump yargs from 18.0.0 to 18.1.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/ff050263b8a2cea9baad1a8bdfd99c1f030198bb\"\u003e\u003ccode\u003eff05026\u003c/code\u003e\u003c/a\u003e chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.2.1...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.1 to 16.3.8\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\u003c/a\u003e\u003c/p\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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a758ffcf501f6f1ddb03175bd1033508424c261e\"\u003e\u003ccode\u003ea758ffc\u003c/code\u003e\u003c/a\u003e v16.3.6\u003c/li\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/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/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/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.8/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7292\"\u003ePR#7292\u003c/a\u003e) Bug: Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eNew plugin API and deprecations ahead of v5\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\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/dubzzz/fast-check/commit/c77afa8277a67250d798c52e61343b8ed5fd268b\"\u003e\u003ccode\u003ec77afa8\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/1e80f3acacc0d9c1aaa15f83ee503c4c4137d4dc\"\u003e\u003ccode\u003e1e80f3a\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/2df32657004ca4136bd858ea0418c387403a244c\"\u003e\u003ccode\u003e2df3265\u003c/code\u003e\u003c/a\u003e 🐛 Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7333\"\u003e#7333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/e93c6a8d525c8d54560c81a016d4828360190b09\"\u003e\u003ccode\u003ee93c6a8\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7294\"\u003e#7294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/15744d0c507088bd2335378aef2e84502aef2b32\"\u003e\u003ccode\u003e15744d0\u003c/code\u003e\u003c/a\u003e 🐛 Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/fb2ea50326b646b9cc824370e7f65a18a1c547ac\"\u003e\u003ccode\u003efb2ea50\u003c/code\u003e\u003c/a\u003e 🐛 Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/4fba17d0cfc16aad8d910fdcc650c08018640e3f\"\u003e\u003ccode\u003e4fba17d\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.0, \u003ccode\u003e@​fast-check/jest\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0, \u003ca href=\"https://github.com/fast-ch\"\u003e\u003ccode\u003e@​fast-ch\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a433d8b1ed9b56f404c86ce04edf3d9d213bf05f\"\u003e\u003ccode\u003ea433d8b\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7263\"\u003e#7263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8470c4685bd9ce93883601870398c70dffb2a4e5\"\u003e\u003ccode\u003e8470c46\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.59.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/53822213d73079c370d1be8c4263657c7f28d3c4\"\u003e\u003ccode\u003e5382221\u003c/code\u003e\u003c/a\u003e 🗑️ Deprecate v5 removals (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.2/packages/fast-check\"\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.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\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.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.0.1 to 30.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed spurious window \u003ccode\u003eblur\u003c/code\u003e and \u003ccode\u003efocusout\u003c/code\u003e events and incorrect \u003ccode\u003eevent.relatedTarget\u003c/code\u003e values when focusing an element after removing the previously focused element, which regressed in v30.1.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus and blur behavior across frames, and focusing the document's viewport through \u003ccode\u003edocument.documentElement.focus()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus targets removed or disabled by \u003ccode\u003eblur\u003c/code\u003e listeners becoming active, and text selections made by focus and blur listeners being overwritten. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing disabled form controls and \u003ccode\u003e\u0026lt;input type=\u0026quot;hidden\u0026quot;\u0026gt;\u003c/code\u003e elements with \u003ccode\u003etabindex=\u0026quot;\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed invalid \u003ccode\u003estyle.setProperty()\u003c/code\u003e calls changing existing \u003ccode\u003e!important\u003c/code\u003e priorities, serialized styles, or mutation records. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e!important\u003c/code\u003e handling when updating CSS longhands after shorthands, using variables or CSS-wide keywords, and assigning style properties directly. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e parsing with \u003ccode\u003eincludeNodeLocations: true\u003c/code\u003e or inside frames to honor the \u003ccode\u003erunScripts\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003estorageQuota\u003c/code\u003e option being ignored by frames.\u003c/li\u003e\n\u003cli\u003eFixed encoding detection of HTML and XML byte input to honor XML encoding declarations and detect UTF-16 without a byte order mark.\u003c/li\u003e\n\u003cli\u003eFixed exceptions caused by truncated \u003ccode\u003echarset\u003c/code\u003e parameters in \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e elements, and encoding detection incorrectly using incomplete \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed XML serialization errors for namespaces named \u003ccode\u003econstructor\u003c/code\u003e, \u003ccode\u003etoString\u003c/code\u003e, \u003ccode\u003e__proto__\u003c/code\u003e, or \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e, and incorrect reuse of namespace prefixes declared on sibling elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.innerHTML\u003c/code\u003e and \u003ccode\u003eelement.outerHTML\u003c/code\u003e in XML documents to reject invalid characters in attribute values and avoid stack overflows on large strings.\u003c/li\u003e\n\u003cli\u003eFixed selector matching for \u003ccode\u003e:lang()\u003c/code\u003e, \u003ccode\u003e:nth-child(... of ...)\u003c/code\u003e after mutations, and \u003ccode\u003e:has()\u003c/code\u003e with duplicate IDs or nested logical pseudo-classes. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.1.0\u003c/h2\u003e\n\u003cp\u003ejsdom is feeling the AGI!\u003c/p\u003e\n\u003cp\u003eThis release is dedicated to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, who unleashed \u003ca href=\"https://github.com/codex\"\u003e\u003ccode\u003e@​codex\u003c/code\u003e\u003c/a\u003e upon jsdom and found tons of performance improvements. Along the way, he found and fixed many correctness issues as well.\u003c/p\u003e\n\u003cp\u003eWe really appreciate his thoughtful PRs, which did a great job following the project's contribution guidelines, and were clearly human-curated, with their PR descriptions edited to be brief and respectful of the maintainers' time.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, as well as all the other contributors of this release (most of whom were AI-assisted).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named access to elements on \u003ccode\u003edocument\u003c/code\u003e, such as \u003ccode\u003edocument.myForm\u003c/code\u003e for \u003ccode\u003e\u0026lt;form name=\u0026quot;myForm\u0026quot;\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuotaExceededError\u003c/code\u003e, including its use for storage quota errors and oversized \u003ccode\u003ecrypto.getRandomValues()\u003c/code\u003e requests.\u003c/li\u003e\n\u003cli\u003eAdded support for the relaxed DOM naming rules when creating elements, attributes, and document types.\u003c/li\u003e\n\u003cli\u003eImproved performance of DOM construction, tree mutations, range operations, and live collection access, especially on large documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e, style changes, and CSS serialization. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jhult\"\u003e\u003ccode\u003e@​jhult\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of event dispatch, form control and label lookups, and updates to \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements and radio button groups. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced memory use when creating and working with DOM nodes, attributes, event listeners, and mutation observers. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ewindow.close()\u003c/code\u003e to preserve access to the document and its DOM through retained references.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.querySelectorAll()\u003c/code\u003e returning no matches when the first part of the selector matches the element itself, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed case sensitivity in CSS attribute selectors, including selectors matching \u003ccode\u003edata-state=\u0026quot;\u0026quot;\u003c/code\u003e, \u003ccode\u003etitle=\u0026quot;\u0026quot;\u003c/code\u003e, and other case-sensitive values. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.querySelector()\u003c/code\u003e failing to find a matching element when an earlier element has the same ID but does not match the rest of the selector. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e:focus\u003c/code\u003e matching in shadow trees. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed DOM insertion and replacement, including valid \u003ccode\u003edocument.replaceChildren()\u003c/code\u003e calls, invalid document element and doctype placements, and mutations during \u003ccode\u003eelement.replaceWith()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed the ordering of script execution, custom element callbacks, iframe loading, and mutation observer notifications during DOM insertion, including in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed queued events and navigation continuing after \u003ccode\u003ewindow.close()\u003c/code\u003e or iframe removal, and prevented new scripts, resource loads, timers, and animation frames from starting in destroyed documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parent documents waiting indefinitely for loading to finish when a child iframe removes itself during loading.\u003c/li\u003e\n\u003cli\u003eFixed request cancellation across redirects, during pending \u003ccode\u003erequestInterceptor()\u003c/code\u003e callbacks, and when reusing an \u003ccode\u003eXMLHttpRequest\u003c/code\u003e after aborting it.\u003c/li\u003e\n\u003cli\u003eFixed resource loading and \u003ccode\u003eJSDOM.fromURL()\u003c/code\u003e potentially hanging when response handling throws and response stream cleanup does not finish.\u003c/li\u003e\n\u003cli\u003eFixed successful cached resource loads being treated as aborted.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e and \u003ccode\u003edocument.styleSheets\u003c/code\u003e using the wrong stylesheet order after inserting or updating \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring nested \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@media\u003c/code\u003e rules in imported stylesheets, and returning stale results after imports finish loading.\u003c/li\u003e\n\u003cli\u003eFixed style invalidation, stylesheet removal, and frame source updates in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed repeated \u003ccode\u003egetComputedStyle()\u003c/code\u003e calls changing case-sensitive background URLs, and inconsistent resolution of border shorthands containing system colors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed computed border widths, including borderless elements incorrectly reporting \u003ccode\u003e16px\u003c/code\u003e, which regressed in v30.0.0. (\u003ca href=\"https://github.com/Alberto-BaseNet\"\u003e\u003ccode\u003e@​Alberto-BaseNet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to resolve \u003ccode\u003e'font-weight'\u003c/code\u003e keywords to numeric values. (\u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert lengths to pixels inside CSS math functions containing percentages, and to resolve percentages in \u003ccode\u003e'font-size'\u003c/code\u003e math functions. (\u003ca href=\"https://github.com/soroushm\"\u003e\u003ccode\u003e@​soroushm\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/jsdom/jsdom/commit/0a117f4581b067800fdb3287e22e7cec82221a3c\"\u003e\u003ccode\u003e0a117f4\u003c/code\u003e\u003c/a\u003e 30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/103f67df7bb94971e111902e6b10bb500d7818a2\"\u003e\u003ccode\u003e103f67d\u003c/code\u003e\u003c/a\u003e Remove unnecessary window cleanup from API tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/cdda00a1c075548c62907cc76f26e93a4be1afac\"\u003e\u003ccode\u003ecdda00a\u003c/code\u003e\u003c/a\u003e Test HTTP/2 document and subresource loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7ab92ce05b97b62286f1c9a4870a924ef4315a44\"\u003e\u003ccode\u003e7ab92ce\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e to v9.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d940c206bcda5d43e92556d08fcb6a11960df148\"\u003e\u003ccode\u003ed940c20\u003c/code\u003e\u003c/a\u003e Share jsdom settings across descendant windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6ba40cbea8d9ffcf08e3ce901cf432578166439d\"\u003e\u003ccode\u003e6ba40cb\u003c/code\u003e\u003c/a\u003e Fix and simplify ...\n\n_Description has been truncated_","html_url":"https://github.com/ItzFrostyCode/ArabejOS/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ItzFrostyCode%2FArabejOS/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"5710334255","node_id":"PR_kwDORdChw88AAAABGrus0Q","number":338,"state":"open","title":"chore(deps): bump the production-minor-patch group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T10:24:29.000Z","updated_at":"2026-10-05T10:27:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-minor-patch","update_count":49,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1000.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1000.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@builder.io/dev-tools","old_version":"1.83.3","new_version":"1.88.0"},{"name":"@builder.io/react","old_version":"9.4.7","new_version":"9.4.8","repository_url":"https://github.com/BuilderIO/builder"},{"name":"@huggingface/inference","old_version":"4.13.14","new_version":"4.13.30","repository_url":"https://github.com/huggingface/huggingface.js"},{"name":"@next/env","old_version":"16.3.5","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"@number-flow/react","old_version":"0.6.0","new_version":"0.6.2","repository_url":"https://github.com/barvian/number-flow"},{"name":"@payloadcms/db-postgres","old_version":"3.89.0","new_version":"3.90.2","repository_url":"https://github.com/payloadcms/payload"},{"name":"@payloadcms/next","old_version":"3.89.0","new_version":"3.90.2","repository_url":"https://github.com/payloadcms/payload"},{"name":"@payloadcms/richtext-lexical","old_version":"3.89.0","new_version":"3.90.2","repository_url":"https://github.com/payloadcms/payload"},{"name":"@qwik.dev/partytown","old_version":"0.14.4","new_version":"0.14.5","repository_url":"https://github.com/QwikDev/partytown"},{"name":"@react-email/render","old_version":"2.0.4","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"@react-three/drei","old_version":"10.7.8","new_version":"10.7.9","repository_url":"https://github.com/pmndrs/drei"},{"name":"@react-three/fiber","old_version":"9.7.0","new_version":"9.8.1","repository_url":"https://github.com/pmndrs/react-three-fiber"},{"name":"@react-three/postprocessing","old_version":"3.1.1","new_version":"3.1.3","repository_url":"https://github.com/pmndrs/react-postprocessing"},{"name":"@statsig/react-bindings","old_version":"3.32.3","new_version":"3.33.5","repository_url":"https://github.com/statsig-io/js-client-monorepo"},{"name":"@statsig/session-replay","old_version":"3.32.3","new_version":"3.33.5","repository_url":"https://github.com/statsig-io/js-client-monorepo"},{"name":"@statsig/web-analytics","old_version":"3.32.3","new_version":"3.33.5","repository_url":"https://github.com/statsig-io/js-client-monorepo"},{"name":"@supabase/supabase-js","old_version":"2.116.0","new_version":"2.117.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tabler/icons-react","old_version":"3.46.0","new_version":"3.48.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.103.1","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@upstash/ratelimit","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/upstash/ratelimit-js"},{"name":"@upstash/redis","old_version":"1.38.4","new_version":"1.39.0","repository_url":"https://github.com/upstash/redis-js"},{"name":"@vercel/otel","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/vercel/otel"},{"name":"@webcontainer/api","old_version":"1.6.1","new_version":"1.6.4","repository_url":"https://github.com/stackblitz/webcontainer-core"},{"name":"better-auth","old_version":"1.7.5","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"better-react-mathjax","old_version":"3.0.0","new_version":"3.0.2","repository_url":"https://github.com/fast-reflexes/better-react-mathjax"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dompurify","old_version":"3.4.15","new_version":"3.4.16","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"drizzle-kit","old_version":"0.31.10","new_version":"0.31.11","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"drizzle-orm","old_version":"0.45.2","new_version":"0.45.3","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"fumadocs-core","old_version":"16.15.10","new_version":"16.15.18","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"mammoth","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/mwilliamson/mammoth.js"},{"name":"next","old_version":"16.3.5","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.10.1","repository_url":"https://github.com/47ng/nuqs"},{"name":"payload","old_version":"3.89.0","new_version":"3.90.2","repository_url":"https://github.com/payloadcms/payload"},{"name":"posthog-js","old_version":"1.357.1","new_version":"1.435.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-error-boundary","old_version":"6.1.1","new_version":"6.1.6","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.88.0","new_version":"7.89.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"4.12.4","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-scan","old_version":"0.5.3","new_version":"0.5.7","repository_url":"https://github.com/aidenybai/react-scan"},{"name":"resend","old_version":"6.28.0","new_version":"6.32.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sanitize-html","old_version":"2.17.7","new_version":"2.18.0","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"sharp","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tsx","old_version":"4.23.13","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"use-debounce","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-patch group with 49 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.1000.0` | `3.1145.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1000.0` | `3.1145.0` |\n| [@builder.io/dev-tools](https://builder.io/) | `1.83.3` | `1.88.0` |\n| [@builder.io/react](https://github.com/BuilderIO/builder) | `9.4.7` | `9.4.8` |\n| [@huggingface/inference](https://github.com/huggingface/huggingface.js) | `4.13.14` | `4.13.30` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.3.5` | `16.3.8` |\n| [@number-flow/react](https://github.com/barvian/number-flow/tree/HEAD/src) | `0.6.0` | `0.6.2` |\n| [@payloadcms/db-postgres](https://github.com/payloadcms/payload/tree/HEAD/packages/db-postgres) | `3.89.0` | `3.90.2` |\n| [@payloadcms/next](https://github.com/payloadcms/payload/tree/HEAD/packages/next) | `3.89.0` | `3.90.2` |\n| [@payloadcms/richtext-lexical](https://github.com/payloadcms/payload/tree/HEAD/packages/richtext-lexical) | `3.89.0` | `3.90.2` |\n| [@qwik.dev/partytown](https://github.com/QwikDev/partytown) | `0.14.4` | `0.14.5` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.4` | `2.1.0` |\n| [@react-three/drei](https://github.com/pmndrs/drei) | `10.7.8` | `10.7.9` |\n| [@react-three/fiber](https://github.com/pmndrs/react-three-fiber) | `9.7.0` | `9.8.1` |\n| [@react-three/postprocessing](https://github.com/pmndrs/react-postprocessing) | `3.1.1` | `3.1.3` |\n| [@statsig/react-bindings](https://github.com/statsig-io/js-client-monorepo/tree/HEAD/packages/react-bindings) | `3.32.3` | `3.33.5` |\n| [@statsig/session-replay](https://github.com/statsig-io/js-client-monorepo/tree/HEAD/packages/session-replay) | `3.32.3` | `3.33.5` |\n| [@statsig/web-analytics](https://github.com/statsig-io/js-client-monorepo/tree/HEAD/packages/web-analytics) | `3.32.3` | `3.33.5` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.116.0` | `2.117.2` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.46.0` | `3.48.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.103.1` | `5.104.1` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit-js) | `2.1.0` | `2.2.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.4` | `1.39.0` |\n| [@vercel/otel](https://github.com/vercel/otel) | `2.1.1` | `2.1.3` |\n| [@webcontainer/api](https://github.com/stackblitz/webcontainer-core) | `1.6.1` | `1.6.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.7.5` | `1.7.7` |\n| [better-react-mathjax](https://github.com/fast-reflexes/better-react-mathjax) | `3.0.0` | `3.0.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.15` | `3.4.16` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.10` | `0.31.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.2` | `0.45.3` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.10` | `16.15.18` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.6` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [mammoth](https://github.com/mwilliamson/mammoth.js) | `1.12.0` | `1.13.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.8` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.10.1` |\n| [payload](https://github.com/payloadcms/payload/tree/HEAD/packages/payload) | `3.89.0` | `3.90.2` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.357.1` | `1.435.6` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.1.1` | `6.1.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.88.0` | `7.89.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.4` | `4.14.1` |\n| [react-scan](https://github.com/aidenybai/react-scan) | `0.5.3` | `0.5.7` |\n| [resend](https://github.com/resend/resend-node) | `6.28.0` | `6.32.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.7` | `2.18.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.13` | `4.23.15` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.1.0` | `10.1.1` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1000.0 to 3.1145.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.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\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.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-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.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\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.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\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.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\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.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e\u003ccode\u003e82bbbdc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Amazon S3 adds a new optional S3 Inventory field, Intelligen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03d54a858f80012bbc60046a77242223e8dfd9d9\"\u003e\u003ccode\u003e03d54a8\u003c/code\u003e\u003c/a\u003e Publish v3.1139.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c68e50e4a6e0469a20c2894fe8a29c140553ebb8\"\u003e\u003ccode\u003ec68e50e\u003c/code\u003e\u003c/a\u003e Publish v3.1138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a104768684e8f22d4373fcc5d910711e62676d6\"\u003e\u003ccode\u003e9a10476\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for MetricsRecorder support and core error/retry fixes (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1000.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\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.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1138.0...v3.1139.0\"\u003e3.1139.0\u003c/a\u003e (2026-09-23)\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/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03d54a858f80012bbc60046a77242223e8dfd9d9\"\u003e\u003ccode\u003e03d54a8\u003c/code\u003e\u003c/a\u003e Publish v3.1139.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c68e50e4a6e0469a20c2894fe8a29c140553ebb8\"\u003e\u003ccode\u003ec68e50e\u003c/code\u003e\u003c/a\u003e Publish v3.1138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a104768684e8f22d4373fcc5d910711e62676d6\"\u003e\u003ccode\u003e9a10476\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for MetricsRecorder support and core error/retry fixes (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6b432472f9bdf5437319b9186f706e3af5c9a748\"\u003e\u003ccode\u003e6b43247\u003c/code\u003e\u003c/a\u003e Publish v3.1137.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@builder.io/dev-tools` from 1.83.3 to 1.88.0\n\nUpdates `@builder.io/react` from 9.4.7 to 9.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BuilderIO/builder/releases\"\u003e\u003ccode\u003e@​builder.io/react's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/builder\"\u003e\u003ccode\u003e@​builder\u003c/code\u003e\u003c/a\u003e.io/react@9.4.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e72f2bc8: Remove the redundant presentation role from Image blocks with empty alt text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/ce131a6ddfabea81c95767a68da5244372c6198c\"\u003e\u003ccode\u003ece131a6\u003c/code\u003e\u003c/a\u003e 📦 Publish SDKs (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4868\"\u003e#4868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/72f2bc8c5a54df87960f4090180a0fd579d0b1a2\"\u003e\u003ccode\u003e72f2bc8\u003c/code\u003e\u003c/a\u003e fix[sdks][image]: ENG-13982 remove redundant presentation role (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4864\"\u003e#4864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/93420ac062bba8678719e6d3bd71fd699e8ae74b\"\u003e\u003ccode\u003e93420ac\u003c/code\u003e\u003c/a\u003e 📦 Publish SDKs (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/ac687928c894d9bd33bdbab8d124d6a5b8a0ecbd\"\u003e\u003ccode\u003eac68792\u003c/code\u003e\u003c/a\u003e fix[sdk-tests]: mock Studio refetch in personalization container e2e test (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/2587fea5dd0800858ae9eee7021a65466d688387\"\u003e\u003ccode\u003e2587fea\u003c/code\u003e\u003c/a\u003e fix[studioTab][gen2]: ENG-13049 Fix Studio tab date override for Variant Cont...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/51cd0521bbf1cb210083f483d8146eeb2b699407\"\u003e\u003ccode\u003e51cd052\u003c/code\u003e\u003c/a\u003e chore[utils][smartling]: bump up version of utils package (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/23d99c3d830d106909005fdefdef762e27ac8aa6\"\u003e\u003ccode\u003e23d99c3\u003c/code\u003e\u003c/a\u003e fix[smartling][utils]: ENG-13950 non-translatable link fields get overwritten...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BuilderIO/builder/compare/@builder.io/react@9.4.7...@builder.io/react@9.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@huggingface/inference` from 4.13.14 to 4.13.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/2366bb0b1c6456a7e2def04144f4788566a7975d\"\u003e\u003ccode\u003e2366bb0\u003c/code\u003e\u003c/a\u003e 🔖 \u003ccode\u003e@​huggingface/inference\u003c/code\u003e 4.13.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/6f432b1cf1d49027fba43a874f2b701ea607f504\"\u003e\u003ccode\u003e6f432b1\u003c/code\u003e\u003c/a\u003e [Inference Providers] deepinfra: add text-to-image support (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/f177886e8cc4f149873932211e98111cd0d98dd5\"\u003e\u003ccode\u003ef177886\u003c/code\u003e\u003c/a\u003e 🔖 \u003ccode\u003e@​huggingface/inference\u003c/code\u003e 4.13.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/e93fe94d5b0762f9c2e9f0eefe3bbbfa9d3ab517\"\u003e\u003ccode\u003ee93fe94\u003c/code\u003e\u003c/a\u003e ✨ [Inference Providers] Add MiniMax H3 support to Novita (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/a8bf4956f84ed59cfe1ac026a67d50c8d1905910\"\u003e\u003ccode\u003ea8bf495\u003c/code\u003e\u003c/a\u003e 🔖 \u003ccode\u003e@​huggingface/tasks\u003c/code\u003e 0.21.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/a16fdf8df0f04823aa149fe72a8ccf19efbc3e91\"\u003e\u003ccode\u003ea16fdf8\u003c/code\u003e\u003c/a\u003e Add GLiFormer download tracking (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/ef1c579f98c6a166d1c9dd0f0435e7a2404555e3\"\u003e\u003ccode\u003eef1c579\u003c/code\u003e\u003c/a\u003e add RX 5600 XT to AMD GPU hardware list (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/d39455a56c84d36c44bcad89b370db372abb106d\"\u003e\u003ccode\u003ed39455a\u003c/code\u003e\u003c/a\u003e Fix collection test (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/436925dda26c27d9668f50ddbfc8921fd64c379a\"\u003e\u003ccode\u003e436925d\u003c/code\u003e\u003c/a\u003e 🔖 \u003ccode\u003e@​huggingface/hub\u003c/code\u003e 2.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/b4cfe27656c1f17da1f88bd187652756845b387e\"\u003e\u003ccode\u003eb4cfe27\u003c/code\u003e\u003c/a\u003e fix(hub): don't cache a failed xet token refresh (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2494\"\u003e#2494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/huggingface.js/compare/inference-v4.13.14...inference-v4.13.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/env` from 16.3.5 to 16.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e@​next/env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-env/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\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/vercel/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a758ffcf501f6f1ddb03175bd1033508424c261e\"\u003e\u003ccode\u003ea758ffc\u003c/code\u003e\u003c/a\u003e v16.3.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.8/packages/next-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@number-flow/react` from 0.6.0 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/barvian/number-flow/releases\"\u003e@​number-flow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/116b054a681e53442262d0210f7f4cb2231d72d8\"\u003e\u003ccode\u003e116b054\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.6.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGuard DOM globals in browser (see \u003ca href=\"https://redirect.github.com/barvian/number-flow/issues/188\"\u003e#188\u003c/a\u003e) (\u003ca href=\"https://github.com/barvian/number-flow/commit/a73a38374191c73884a019fe9e6447920c81ab36\"\u003e\u003ccode\u003ea73a383\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/a73a38374191c73884a019fe9e6447920c81ab36\"\u003e\u003ccode\u003ea73a383\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.6.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\u003eSee full diff in \u003ca href=\"https://github.com/barvian/number-flow/commits/@number-flow/react@0.6.2/src\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/db-postgres` from 3.89.0 to 3.90.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e@​payloadcms/db-postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.90.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.1...v3.90.2\"\u003ev3.90.2\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eawait slugify func to match type (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18181\"\u003e#18181\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/3fad98e\"\u003e3fad98e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e remove invalid libsql tracing include (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18238\"\u003e#18238\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/972a4fb\"\u003e972a4fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e support next.config trailingSlash (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18207\"\u003e#18207\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/05e49da\"\u003e05e49da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-cloud-storage:\u003c/strong\u003e forward alwaysInsertFields when the plugin is enabled (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18222\"\u003e#18222\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/f5d261d\"\u003ef5d261d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-mcp:\u003c/strong\u003e create/update tools crash the MCP endpoint under TypeScript 6 (\u0026quot;use strict\u0026quot; prologue) (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/17109\"\u003e#17109\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/e6efd70\"\u003ee6efd70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-multi-tenant:\u003c/strong\u003e avoid refreshing forms without stale tenant cookie (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18245\"\u003e#18245\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/a815140\"\u003ea815140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e prevent client upload handler rerenders (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18184\"\u003e#18184\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b382576\"\u003eb382576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etune runner memory and scope job token permissions (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18216\"\u003e#18216\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d58f8fb\"\u003ed58f8fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCody Swartz (\u003ca href=\"https://github.com/ctsstc\"\u003e\u003ccode\u003e@​ctsstc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazizbek Ergashev (\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePaul (\u003ca href=\"https://github.com/paulpopus\"\u003e\u003ccode\u003e@​paulpopus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.0...v3.90.1\"\u003ev3.90.1\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not carry parent where queries into nested relationship fields (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18212\"\u003e#18212\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d5ead4b\"\u003ed5ead4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump templates to payload 3.90.0 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18209\"\u003e#18209\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/c8407d0\"\u003ec8407d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebackport telemetry updated to v3 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18133\"\u003e#18133\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/500971d\"\u003e500971d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGerman Jablonski (\u003ca href=\"https://github.com/GermanJablo\"\u003e\u003ccode\u003e@​GermanJablo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.89.0...v3.90.0\"\u003ev3.90.0\u003c/a\u003e (2026-09-18)\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/payloadcms/payload/commit/6254c3bf561a205223849a6497d7dae824d4e81b\"\u003e\u003ccode\u003e6254c3b\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/93111ff435e2deb81923bc9025310b9c7f61d485\"\u003e\u003ccode\u003e93111ff\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e10b60228b92b680663110ea2af431643bfc6126\"\u003e\u003ccode\u003ee10b602\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/payloadcms/payload/commits/v3.90.2/packages/db-postgres\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/next` from 3.89.0 to 3.90.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e@​payloadcms/next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.90.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.1...v3.90.2\"\u003ev3.90.2\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eawait slugify func to match type (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18181\"\u003e#18181\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/3fad98e\"\u003e3fad98e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e remove invalid libsql tracing include (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18238\"\u003e#18238\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/972a4fb\"\u003e972a4fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e support next.config trailingSlash (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18207\"\u003e#18207\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/05e49da\"\u003e05e49da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-cloud-storage:\u003c/strong\u003e forward alwaysInsertFields when the plugin is enabled (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18222\"\u003e#18222\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/f5d261d\"\u003ef5d261d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-mcp:\u003c/strong\u003e create/update tools crash the MCP endpoint under TypeScript 6 (\u0026quot;use strict\u0026quot; prologue) (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/17109\"\u003e#17109\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/e6efd70\"\u003ee6efd70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-multi-tenant:\u003c/strong\u003e avoid refreshing forms without stale tenant cookie (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18245\"\u003e#18245\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/a815140\"\u003ea815140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e prevent client upload handler rerenders (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18184\"\u003e#18184\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b382576\"\u003eb382576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etune runner memory and scope job token permissions (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18216\"\u003e#18216\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d58f8fb\"\u003ed58f8fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCody Swartz (\u003ca href=\"https://github.com/ctsstc\"\u003e\u003ccode\u003e@​ctsstc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazizbek Ergashev (\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePaul (\u003ca href=\"https://github.com/paulpopus\"\u003e\u003ccode\u003e@​paulpopus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.0...v3.90.1\"\u003ev3.90.1\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not carry parent where queries into nested relationship fields (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18212\"\u003e#18212\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d5ead4b\"\u003ed5ead4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump templates to payload 3.90.0 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18209\"\u003e#18209\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/c8407d0\"\u003ec8407d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebackport telemetry updated to v3 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18133\"\u003e#18133\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/500971d\"\u003e500971d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGerman Jablonski (\u003ca href=\"https://github.com/GermanJablo\"\u003e\u003ccode\u003e@​GermanJablo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.89.0...v3.90.0\"\u003ev3.90.0\u003c/a\u003e (2026-09-18)\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/payloadcms/payload/commit/6254c3bf561a205223849a6497d7dae824d4e81b\"\u003e\u003ccode\u003e6254c3b\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/972a4fb0ed7556bba9b49ea02e0d6ebe2127993b\"\u003e\u003ccode\u003e972a4fb\u003c/code\u003e\u003c/a\u003e fix(next): remove invalid libsql tracing include (\u003ca href=\"https://github.com/payloadcms/payload/tree/HEAD/packages/next/issues/18238\"\u003e#18238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/05e49dac51d712ede3d7d33f9d071fd0e948ac38\"\u003e\u003ccode\u003e05e49da\u003c/code\u003e\u003c/a\u003e fix(next): support next.config trailingSlash (\u003ca href=\"https://github.com/payloadcms/payload/tree/HEAD/packages/next/issues/18207\"\u003e#18207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/93111ff435e2deb81923bc9025310b9c7f61d485\"\u003e\u003ccode\u003e93111ff\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e10b60228b92b680663110ea2af431643bfc6126\"\u003e\u003ccode\u003ee10b602\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/22eb924fe4c2efcf2df494d967a4a0d619f54f6e\"\u003e\u003ccode\u003e22eb924\u003c/code\u003e\u003c/a\u003e fix: enforce read access for authenticated users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e947fc4ba4a434f276d043386e501b1d14eda679\"\u003e\u003ccode\u003ee947fc4\u003c/code\u003e\u003c/a\u003e fix: restrict public admin verification routes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/1f1cd4c2d3d1ed239d626161f9cca4a85c29f83a\"\u003e\u003ccode\u003e1f1cd4c\u003c/code\u003e\u003c/a\u003e fix: enforce access during autosave draft creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/1c46204a73a0a9f988a80c52690eee5a4ada3cf1\"\u003e\u003ccode\u003e1c46204\u003c/code\u003e\u003c/a\u003e fix!: reset lock on password reset 3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/be896e3eec6662150972555c566a4242d12db2aa\"\u003e\u003ccode\u003ebe896e3\u003c/code\u003e\u003c/a\u003e fix(deps): resolve high severity audit vulnerabilities (\u003ca href=\"https://github.com/payloadcms/payload/tree/HEAD/packages/next/issues/18159\"\u003e#18159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/payloadcms/payload/commits/v3.90.2/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/richtext-lexical` from 3.89.0 to 3.90.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e@​payloadcms/richtext-lexical's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.90.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.1...v3.90.2\"\u003ev3.90.2\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eawait slugify func to match type (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18181\"\u003e#18181\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/3fad98e\"\u003e3fad98e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e remove invalid libsql tracing include (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18238\"\u003e#18238\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/972a4fb\"\u003e972a4fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e support next.config trailingSlash (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18207\"\u003e#18207\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/05e49da\"\u003e05e49da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-cloud-storage:\u003c/strong\u003e forward alwaysInsertFields when the plugin is enabled (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18222\"\u003e#18222\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/f5d261d\"\u003ef5d261d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-mcp:\u003c/strong\u003e create/update tools crash the MCP endpoint under TypeScript 6 (\u0026quot;use strict\u0026quot; prologue) (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/17109\"\u003e#17109\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/e6efd70\"\u003ee6efd70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-multi-tenant:\u003c/strong\u003e avoid refreshing forms without stale tenant cookie (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18245\"\u003e#18245\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/a815140\"\u003ea815140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e prevent client upload handler rerenders (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18184\"\u003e#18184\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b382576\"\u003eb382576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etune runner memory and scope job token permissions (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18216\"\u003e#18216\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d58f8fb\"\u003ed58f8fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCody Swartz (\u003ca href=\"https://github.com/ctsstc\"\u003e\u003ccode\u003e@​ctsstc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazizbek Ergashev (\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePaul (\u003ca href=\"https://github.com/paulpopus\"\u003e\u003ccode\u003e@​paulpopus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.0...v3.90.1\"\u003ev3.90.1\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not carry parent where queries into nested relationship fields (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18212\"\u003e#18212\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d5ead4b\"\u003ed5ead4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump templates to payload 3.90.0 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18209\"\u003e#18209\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/c8407d0\"\u003ec8407d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebackport telemetry updated to v3 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18133\"\u003e#18133\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/500971d\"\u003e500971d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGerman Jablonski (\u003ca href=\"https://github.com/GermanJablo\"\u003e\u003ccode\u003e@​GermanJablo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.89.0...v3.90.0\"\u003ev3.90.0\u003c/a\u003e (2026-09-18)\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/payloadcms/payload/commit/6254c3bf561a205223849a6497d7dae824d4e81b\"\u003e\u003ccode\u003e6254c3b\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/93111ff435e2deb81923bc9025310b9c7f61d485\"\u003e\u003ccode\u003e93111ff\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e10b60228b92b680663110ea2af431643bfc6126\"\u003e\u003ccode\u003ee10b602\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/6b5d2136325b9dbe79a4a6c6b9a8e5c7b0368041\"\u003e\u003ccode\u003e6b5d213\u003c/code\u003e\u003c/a\u003e fix(richtext-lexical): validate heading and list tags (3.x)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/dab4fdc6ebed9c5570015f1e982a1e2e4b00e762\"\u003e\u003ccode\u003edab4fdc\u003c/code\u003e\u003c/a\u003e fix(richtext-lexical): enforce collection restrictions for nodes (3.x)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e3b47cd907c2360e5ae3749f5105d15c09938d71\"\u003e\u003ccode\u003ee3b47cd\u003c/code\u003e\u003c/a\u003e fix(richtext-lexical): escape and validate list item values (3.x)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/3c7d9ab266385106811ef22c948d5f8c1e8cb4a7\"\u003e\u003ccode\u003e3c7d9ab\u003c/code\u003e\u003c/a\u003e fix(ui): restrict render-field to schema-defined field configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/d9283dcd12e6ad3f4d870e5f2361dc0d8c022716\"\u003e\u003ccode\u003ed9283dc\u003c/code\u003e\u003c/a\u003e fix: respect access control in Lexical version diffs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/c337e128961c043d1316cf13c6a7e610a98e800c\"\u003e\u003ccode\u003ec337e12\u003c/code\u003e\u003c/a\u003e refactor(richtext-lexical): upgrade lexical to 0.50.0 (3.x) (\u003ca href=\"https://github.com/payloadcms/payload/tree/HEAD/packages/richtext-lexical/issues/18148\"\u003e#18148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/payloadcms/payload/commits/v3.90.2/packages/richtext-lexical\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@qwik.dev/partytown` from 0.14.4 to 0.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/QwikDev/partytown/releases\"\u003e\u003ccode\u003e@​qwik.dev/partytown's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 fall back right away when \u003ccode\u003enavigator.serviceWorker.register()\u003c/code\u003e fulfills without a registration (e.g. Playwright's \u003ccode\u003eserviceWorkers: 'block'\u003c/code\u003e), instead of throwing \u003ccode\u003eCannot read properties of undefined (reading 'active')\u003c/code\u003e (by \u003ca href=\"https://github.com/MFA-G\"\u003e\u003ccode\u003e@​MFA-G\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/764\"\u003e#764\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 read scroll offsets from the main thread instead of caching them, so scripts such as GA4 observe scrolling after their initial read. (by \u003ca href=\"https://github.com/Niek\"\u003e\u003ccode\u003e@​Niek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/766\"\u003e#766\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 define \u003ccode\u003eHTMLCollection\u003c/code\u003e in the web worker so \u003ccode\u003ex instanceof HTMLCollection\u003c/code\u003e no longer throws (e.g. gtag's user-provided-data DOM scan) (by \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/762\"\u003e#762\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/QwikDev/partytown/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​qwik.dev/partytown's changelog\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 fall back right away when \u003ccode\u003enavigator.serviceWorker.register()\u003c/code\u003e fulfills without a registration (e.g. Playwright's \u003ccode\u003eserviceWorkers: 'block'\u003c/code\u003e), instead of throwing \u003ccode\u003eCannot read properties of undefined (reading 'active')\u003c/code\u003e (by \u003ca href=\"https://github.com/MFA-G\"\u003e\u003ccode\u003e@​MFA-G\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/764\"\u003e#764\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 read scroll offsets from the main thread instead of caching them, so scripts such as GA4 observe scrolling after their initial read. (by \u003ca href=\"https://github.com/Niek\"\u003e\u003ccode\u003e@​Niek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/766\"\u003e#766\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 define \u003ccode\u003eHTMLCollection\u003c/code\u003e in the web worker so \u003ccode\u003ex instanceof HTMLCollection\u003c/code\u003e no longer throws (e.g. gtag's user-provided-data DOM scan) (by \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/762\"\u003e#762\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QwikDev/partytown/commit/9243ba452ed8a40a6c0663044ceefd29448d0c4d\"\u003e\u003ccode\u003e9243ba4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/QwikDev/partytown/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QwikDev/partytown/commit/7b831bd62d3ebd7028476ce10616645d232f8f2d\"\u003e\u003ccode\u003e7b831bd\u003c/code\u003e\u003c/a\u003e fix: read scroll offsets live from the main thread (\u003ca href=\"https://redirect.github.com/QwikDev/partytown/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QwikDev/partytown/commit/4e423058231578ce2f1fbc1adbb1c8fbde1b67ad\"\u003e\u003ccode\u003e4e42305\u003c/code\u003e\u003c/a\u003e fix: fall back when service worker registration fulfills with undefined (\u003ca href=\"https://redirect.github.com/QwikDev/partytown/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QwikDev/partytown/commit/68651cb7e3f17e6e4a31b7c7c0643a11d907cd3c\"\u003e\u003ccode\u003e68651cb\u003c/code\u003e\u003c/a\u003e fix: define HTMLCollection in worker (\u003ca href=\"https://redirect.github.com/QwikDev/partytown/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/QwikDev/partytown/compare/v0.14.4...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-email/render` from 2.0.4 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003e@​react-email/render's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba96cfa: introduce new \u003ccode\u003eunstableToPlainText\u003c/code\u003e and \u003ccode\u003eunstableTextConversion\u003c/code\u003e that sidesteps html-to-text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e58d8c08: feat: add \u003ccode\u003edata-text-format=\u0026quot;dataTable\u0026quot;\u003c/code\u003e to render tables as aligned columns in plain text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec300cfb: Strip React's auto-injected \u003ccode\u003e\u0026lt;link rel=\u0026quot;preload\u0026quot; as=\u0026quot;image\u0026quot;\u0026gt;\u003c/code\u003e resource hints from rendered email HTML. React adds one to the document \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e for every \u003ccode\u003e\u0026lt;img\u0026gt;\u003c/code\u003e during SSR, but email clients ignore preload hints, so they were just noise in the output. Other \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e tags (stylesheets, fonts, user-authored non-image preloads) are left untouched.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e60a5b09: Add npm support metadata for the package homepage and issue tracker.\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/resend/react-email/blob/canary/packages/render/CHANGELOG.md\"\u003e@​react-email/render's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba96cfa: introduce new \u003ccode\u003eunstableToPlainText\u003c/code\u003e and \u003ccode\u003eunstableTextConversion\u003c/code\u003e that sidesteps html-to-text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e58d8c08: feat: add \u003ccode\u003edata-text-format=\u0026quot;dataTable\u0026quot;\u003c/code\u003e to render tables as aligned columns in plain text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec300cfb: Strip React's auto-injected \u003ccode\u003e\u0026lt;link rel=\u0026quot;preload\u0026quot; as=\u0026quot;image\u0026quot;\u0026gt;\u003c/code\u003e resource hints from rendered email HTML. React adds one to the document \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e for every \u003ccode\u003e\u0026lt;img\u0026gt;\u003c/code\u003e during SSR, but email clients ignore preload hints, so they were just noise in the output. Other \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e tags (stylesheets, fonts, user-authored non-image preloads) are left untouched.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e60a5b09: Add npm support metadata for the package homepage and issue tracker.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee0e896f: Strip nul bytes from React 18 \u003ccode\u003erenderToPipeableStream\u003c/code\u003e output to prevent emails with multi-byte characters from being truncated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7fc539d: fix export map ordering between convex and node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7-canary.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7fc539d: fix export map ordering between convex and node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef6cfef0: fix: await stream.allReady before reading renderToReadableStream output\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.5\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/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ba96cfa29bd45fafd364d936b8ad3fe510deb84c\"\u003e\u003ccode\u003eba96cfa\u003c/code\u003e\u003c/a\u003e feat(render): new \u003ccode\u003eunstableToPlainText\u003c/code\u003e and \u003ccode\u003eunstableTextConversion\u003c/code\u003e (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3639\"\u003e#3639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/58d8c086ef167e3c4c5ad49c6f799e2a25c80aa9\"\u003e\u003ccode\u003e58d8c08\u003c/code\u003e\u003c/a\u003e feat(render): data-text-format attribute for each html-to-text format (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ee88bec4679eec7985f9af37f7a6aa9772623c1a\"\u003e\u003ccode\u003eee88bec\u003c/code\u003e\u003c/a\u003e fix(render): resolve implicit TypeScript type errors in pretty util (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/7792c3dbaf39d16a3d1c60841cda5f5c2ea6bfc5\"\u003e\u003ccode\u003e7792c3d\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/c300cfb2767a87d86e38104bd7a72252acccdd5b\"\u003e\u003ccode\u003ec300cfb\u003c/code\u003e\u003c/a\u003e fix(render): strip auto-injected image preload links from rendered HTML (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3577\"\u003e#3577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d87fd1883573cdd29e4e2102e1fa0dad7691a411\"\u003e\u003ccode\u003ed87fd18\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60a5b09c8f0a7dba12b13b1cd19d82f629bf504f\"\u003e\u003ccode\u003e60a5b09\u003c/code\u003e\u003c/a\u003e chore(render): add package support metadata (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/7ae89d3b9445df048b22af4d419a693626991f01\"\u003e\u003ccode\u003e7ae89d3\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003e@​types/prettier\u003c/code\u003e (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/6671a743d6e4f7fb12d10382e0385ce664adbb2a\"\u003e\u003ccode\u003e6671a74\u003c/code\u003e\u003c/a\u003e feat(render): e2e test for vite and nextjs (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/2176\"\u003e#2176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/@react-email/render@2.1.0/packages/render\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​react-email/render\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/drei` from 10.7.8 to 10.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/drei/releases\"\u003e@​react-three/drei's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.8...v10.7.9\"\u003e10.7.9\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccumulativeShadows:\u003c/strong\u003e keep scene.environment out of the light map (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2833\"\u003e#2833\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/1397c37cbdf2e93b29a7ff4189ce71fb7cb05c0e\"\u003e1397c37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep SoftShadows compatible with newer three versions (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2846\"\u003e#2846\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/66b9bda91eee0ae98837e16c053888c34341421e\"\u003e66b9bda\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/pmndrs/drei/commit/66b9bda91eee0ae98837e16c053888c34341421e\"\u003e\u003ccode\u003e66b9bda\u003c/code\u003e\u003c/a\u003e fix: keep SoftShadows compatible with newer three versions (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/lacymorrow/townofharmony.org/pull/338","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacymorrow%2Ftownofharmony.org/issues/338","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/338/packages"},{"uuid":"5707249947","node_id":"PR_kwDOLIEjmc8AAAABGpORwg","number":188,"state":"open","title":"fix(deps): bump the runtime-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":["agrawal-rohit"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T06:09:39.000Z","updated_at":"2026-10-05T06:10:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"runtime-deps","update_count":13,"packages":[{"name":"@clack/core","old_version":"1.4.3","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@clack/prompts","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"cac","old_version":"6.7.14","new_version":"7.0.0","repository_url":"https://github.com/cacjs/cac"},{"name":"chalk","old_version":"5.6.2","new_version":"6.0.1","repository_url":"https://github.com/chalk/chalk"},{"name":"listr2","old_version":"10.2.2","new_version":"11.1.0","repository_url":"https://github.com/listr2/listr2"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"cn","old_version":"0.3.2","new_version":"0.4.0","repository_url":"https://github.com/shadcn-ui/cn"},{"name":"fumadocs-core","old_version":"16.15.12","new_version":"16.15.15","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.3","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.47.0","new_version":"1.48.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"13.4.2","new_version":"13.4.4","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.3.5","new_version":"16.3.6","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the runtime-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/core](https://github.com/bombshell-dev/clack/tree/HEAD/packages/core) | `1.4.3` | `1.5.1` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.7.0` | `1.8.1` |\n| [cac](https://github.com/cacjs/cac) | `6.7.14` | `7.0.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.6.2` | `6.0.1` |\n| [listr2](https://github.com/listr2/listr2) | `10.2.2` | `11.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [cn](https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn) | `0.3.2` | `0.4.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.12` | `16.15.15` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.3` | `15.4.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.47.0` | `1.48.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.4.2` | `13.4.4` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.6` |\n\n\nUpdates `@clack/core` from 1.4.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Return type for prompts now correctly specifies \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e instead of \u003ccode\u003esymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/595\"\u003e#595\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add an \u003ccode\u003eaccessible\u003c/code\u003e option to the shared \u003ccode\u003ePromptOptions\u003c/code\u003e and a resolved \u003ccode\u003eaccessible\u003c/code\u003e getter on the base \u003ccode\u003ePrompt\u003c/code\u003e, so any prompt can opt into accessible mode individually. Resolution order: per-prompt option \u0026gt; \u003ccode\u003eupdateSettings({ accessible })\u003c/code\u003e \u0026gt; the \u003ccode\u003eACCESSIBLE\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/592\"\u003e#592\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e constant from \u003ccode\u003e@clack/core\u003c/code\u003e and \u003ccode\u003e@clack/prompts\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/594\"\u003e#594\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add tab-completion to the \u003ccode\u003epath\u003c/code\u003e prompt: pressing Tab fills the input with the focused suggestion, so you can quickly descend into deep directories (type \u003ccode\u003e/\u003c/code\u003e and Tab again). Powered by a new opt-in \u003ccode\u003ecompleteOnTab\u003c/code\u003e option on \u003ccode\u003eautocomplete\u003c/code\u003e, which also shows a \u003ccode\u003eTab: complete\u003c/code\u003e hint in the instructions footer. Default \u003ccode\u003eautocomplete\u003c/code\u003e behavior is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/583\"\u003e#583\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Add async validation support to prompts, and validation state rendering to text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/593\"\u003e#593\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eisAccessible()\u003c/code\u003e and an \u003ccode\u003eaccessible\u003c/code\u003e setting as the foundation for accessible mode. Resolution order: per-call option \u0026gt; \u003ccode\u003eupdateSettings({ accessible })\u003c/code\u003e \u0026gt; the \u003ccode\u003eACCESSIBLE\u003c/code\u003e environment variable (any non-empty value enables it, except \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003efalse\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/bombshell-dev/clack/blob/main/packages/core/CHANGELOG.md\"\u003e@​clack/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Return type for prompts now correctly specifies \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e instead of \u003ccode\u003esymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/595\"\u003e#595\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add an \u003ccode\u003eaccessible\u003c/code\u003e option to the shared \u003ccode\u003ePromptOptions\u003c/code\u003e and a resolved \u003ccode\u003eaccessible\u003c/code\u003e getter on the base \u003ccode\u003ePrompt\u003c/code\u003e, so any prompt can opt into accessible mode individually. Resolution order: per-prompt option \u0026gt; \u003ccode\u003eupdateSettings({ accessible })\u003c/code\u003e \u0026gt; the \u003ccode\u003eACCESSIBLE\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/592\"\u003e#592\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e constant from \u003ccode\u003e@clack/core\u003c/code\u003e and \u003ccode\u003e@clack/prompts\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/594\"\u003e#594\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add tab-completion to the \u003ccode\u003epath\u003c/code\u003e prompt: pressing Tab fills the input with the focused suggestion, so you can quickly descend into deep directories (type \u003ccode\u003e/\u003c/code\u003e and Tab again). Powered by a new opt-in \u003ccode\u003ecompleteOnTab\u003c/code\u003e option on \u003ccode\u003eautocomplete\u003c/code\u003e, which also shows a \u003ccode\u003eTab: complete\u003c/code\u003e hint in the instructions footer. Default \u003ccode\u003eautocomplete\u003c/code\u003e behavior is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/583\"\u003e#583\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Add async validation support to prompts, and validation state rendering to text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/593\"\u003e#593\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eisAccessible()\u003c/code\u003e and an \u003ccode\u003eaccessible\u003c/code\u003e setting as the foundation for accessible mode. Resolution order: per-call option \u0026gt; \u003ccode\u003eupdateSettings({ accessible })\u003c/code\u003e \u0026gt; the \u003ccode\u003eACCESSIBLE\u003c/code\u003e environment variable (any non-empty value enables it, except \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003efalse\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/bombshell-dev/clack/commit/da44e23128c2f6a64f908224683e22d1190a576b\"\u003e\u003ccode\u003eda44e23\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e fix: correctly specify return type of \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/601\"\u003e#601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/de1ef162ee8e508e86e76b4d91b334d3d5869733\"\u003e\u003ccode\u003ede1ef16\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0547d6f4c16c4580b06c592e698b9ceb621f2547\"\u003e\u003ccode\u003e0547d6f\u003c/code\u003e\u003c/a\u003e fix: output submit gap only when guide enabled (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e feat: add async validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e feat(prompts): add tab-completion to path prompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e feat(core): add \u003ccode\u003eaccessible\u003c/code\u003e prompt option (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e feat(core): add \u003ccode\u003eisAccessible\u003c/code\u003e util (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cf3ebaa235d09ce76227ccd697510fbd01877be0\"\u003e\u003ccode\u003ecf3ebaa\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/core@1.5.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.7.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Return type for prompts now correctly specifies \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e instead of \u003ccode\u003esymbol\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/592\"\u003e#592\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e constant from \u003ccode\u003e@clack/core\u003c/code\u003e and \u003ccode\u003e@clack/prompts\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/594\"\u003e#594\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add tab-completion to the \u003ccode\u003epath\u003c/code\u003e prompt: pressing Tab fills the input with the focused suggestion, so you can quickly descend into deep directories (type \u003ccode\u003e/\u003c/code\u003e and Tab again). Powered by a new opt-in \u003ccode\u003ecompleteOnTab\u003c/code\u003e option on \u003ccode\u003eautocomplete\u003c/code\u003e, which also shows a \u003ccode\u003eTab: complete\u003c/code\u003e hint in the instructions footer. Default \u003ccode\u003eautocomplete\u003c/code\u003e behavior is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/583\"\u003e#583\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Add async validation support to prompts, and validation state rendering to text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/588\"\u003e#588\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/65061353e65e468035d8d8c7de9359926774626d\"\u003e\u003ccode\u003e6506135\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e! - Style the guide bar rendered by \u003ccode\u003ebox({ withGuide: true })\u003c/code\u003e in grey so it matches the gutter drawn by \u003ccode\u003elog\u003c/code\u003e, \u003ccode\u003enote\u003c/code\u003e and the spinner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/599\"\u003e#599\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/0547d6f4c16c4580b06c592e698b9ceb621f2547\"\u003e\u003ccode\u003e0547d6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Fixes a withGuide rendering issue leaving extra spaces in text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.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/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Return type for prompts now correctly specifies \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e instead of \u003ccode\u003esymbol\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/592\"\u003e#592\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e constant from \u003ccode\u003e@clack/core\u003c/code\u003e and \u003ccode\u003e@clack/prompts\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/594\"\u003e#594\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add tab-completion to the \u003ccode\u003epath\u003c/code\u003e prompt: pressing Tab fills the input with the focused suggestion, so you can quickly descend into deep directories (type \u003ccode\u003e/\u003c/code\u003e and Tab again). Powered by a new opt-in \u003ccode\u003ecompleteOnTab\u003c/code\u003e option on \u003ccode\u003eautocomplete\u003c/code\u003e, which also shows a \u003ccode\u003eTab: complete\u003c/code\u003e hint in the instructions footer. Default \u003ccode\u003eautocomplete\u003c/code\u003e behavior is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/583\"\u003e#583\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Add async validation support to prompts, and validation state rendering to text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/588\"\u003e#588\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/65061353e65e468035d8d8c7de9359926774626d\"\u003e\u003ccode\u003e6506135\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e! - Style the guide bar rendered by \u003ccode\u003ebox({ withGuide: true })\u003c/code\u003e in grey so it matches the gutter drawn by \u003ccode\u003elog\u003c/code\u003e, \u003ccode\u003enote\u003c/code\u003e and the spinner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/599\"\u003e#599\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/0547d6f4c16c4580b06c592e698b9ceb621f2547\"\u003e\u003ccode\u003e0547d6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Fixes a withGuide rendering issue leaving extra spaces in text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/da44e23128c2f6a64f908224683e22d1190a576b\"\u003e\u003ccode\u003eda44e23\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e fix: correctly specify return type of \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/601\"\u003e#601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/de1ef162ee8e508e86e76b4d91b334d3d5869733\"\u003e\u003ccode\u003ede1ef16\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0547d6f4c16c4580b06c592e698b9ceb621f2547\"\u003e\u003ccode\u003e0547d6f\u003c/code\u003e\u003c/a\u003e fix: output submit gap only when guide enabled (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e feat: add async validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e feat(prompts): add tab-completion to path prompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8d8124826fa119944c833545b3e8919f85782350\"\u003e\u003ccode\u003e8d81248\u003c/code\u003e\u003c/a\u003e chore: stop publishing CHANGELOG.md to npm (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/e2380704ff22d7f599a45f62d710f2f8c0c093e5\"\u003e\u003ccode\u003ee238070\u003c/code\u003e\u003c/a\u003e test(box): remove redundant test (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/65061353e65e468035d8d8c7de9359926774626d\"\u003e\u003ccode\u003e6506135\u003c/code\u003e\u003c/a\u003e fix(prompts): style box guide bar to match other gutters (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.8.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cac` from 6.7.14 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cacjs/cac/releases\"\u003ecac's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDrop Node.js \u0026lt; 20.19.0 support.\u003c/strong\u003e Node.js 20.19.0 is now the minimum required version.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove CJS build.\u003c/strong\u003e CAC is now ESM-only. If you rely on \u003ccode\u003erequire()\u003c/code\u003e, either migrate to ESM imports or upgrade to Node.js ≥ 20.19.0, which supports \u003ccode\u003erequire()\u003c/code\u003e for ES modules natively.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRename event listener methods to follow the \u003ccode\u003eEventTarget\u003c/code\u003e API.\u003c/strong\u003e \u003ccode\u003ecli.on()\u003c/code\u003e and related methods have been renamed to \u003ccode\u003ecli.addEventListener()\u003c/code\u003e. Update your code accordingly:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e--- cli.on('command:*', () =\u0026gt; { ... })\r\n+++ cli.addEventListener('command:*', () =\u0026gt; { ... })\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eNotes for Deno Users\u003c/h3\u003e\n\u003cp\u003ePlease use the JSR package instead: \u003ca href=\"https://jsr.io/@cac/cac\"\u003e\u003ccode\u003e@cac/cac\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport cac from 'jsr:@cac/cac'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt; 20.19.0, remove CJS build, and update dependencies  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/bdbd791\"\u003e\u003c!-- raw HTML omitted --\u003e(bdbd7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease on JSR  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/21f55e6\"\u003e\u003c!-- raw HTML omitted --\u003e(21f55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport on browsers  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/b943ceb\"\u003e\u003c!-- raw HTML omitted --\u003e(b943c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow error on unused args  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cacjs/cac/issues/135\"\u003ecacjs/cac#135\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/d0636d9\"\u003e\u003c!-- raw HTML omitted --\u003e(d0636)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck default commands  -  by \u003ca href=\"https://github.com/domdomegg\"\u003e\u003ccode\u003e@​domdomegg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cacjs/cac/issues/152\"\u003ecacjs/cac#152\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/28ddf47\"\u003e\u003c!-- raw HTML omitted --\u003e(28ddf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/cacjs/cac/compare/v6.7.14...v7.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.0.0-beta.1\u003c/h2\u003e\n\u003ch3\u003e   ⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt; 20.19.0.\u003c/li\u003e\n\u003cli\u003eRemove CJS build. Please use ESM imports, or upgrade to Node.js \u0026gt; 20.19.0 to continue using \u003ccode\u003erequire\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003ecli.on()\u003c/code\u003e and related methods to \u003ccode\u003ecli.addEventListener()\u003c/code\u003e to follow the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/EventTarget\"\u003eEventTarget\u003c/a\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt; 20.19.0, remove CJS build, and update dependencies  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/bdbd791\"\u003e\u003c!-- raw HTML omitted --\u003e(bdbd7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease on JSR  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/21f55e6\"\u003e\u003c!-- raw HTML omitted --\u003e(21f55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/cacjs/cac/compare/v6.7.14...v7.0.0-beta.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/77f602fcb2d1e75d24f5ecd94d5bf667acaa857a\"\u003e\u003ccode\u003e77f602f\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/6e5919d50d2df09a8524f36e1c0cb7a68bdbe63a\"\u003e\u003ccode\u003e6e5919d\u003c/code\u003e\u003c/a\u003e docs: add browser example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/80a0ef59b909a2bcee5bd560c9d24affa4b83f59\"\u003e\u003ccode\u003e80a0ef5\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/753502c5ee5e6aca056f4101822c0659ca7613bd\"\u003e\u003ccode\u003e753502c\u003c/code\u003e\u003c/a\u003e refactor: improve readability of setDotProp function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/1c3c224a16df291e4923d7776324e03626e0b079\"\u003e\u003ccode\u003e1c3c224\u003c/code\u003e\u003c/a\u003e docs: update projects that use cac (\u003ca href=\"https://redirect.github.com/cacjs/cac/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/28ddf47194b213dca8e638de48baa16436410e89\"\u003e\u003ccode\u003e28ddf47\u003c/code\u003e\u003c/a\u003e fix: check default commands (\u003ca href=\"https://redirect.github.com/cacjs/cac/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/4a83b21ceeeea39665a844b5463383a3b6219d4f\"\u003e\u003ccode\u003e4a83b21\u003c/code\u003e\u003c/a\u003e docs: update reference link [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/d0636d9f3282aac8e038db4327fecbefc7286bc7\"\u003e\u003ccode\u003ed0636d9\u003c/code\u003e\u003c/a\u003e feat: throw error on unused args (\u003ca href=\"https://redirect.github.com/cacjs/cac/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/665242c177a3f4306479275a4d0f877e9c87c804\"\u003e\u003ccode\u003e665242c\u003c/code\u003e\u003c/a\u003e chore: fix typedoc configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/539082750cfa7fad22cd6278137f4f0a70ab70d9\"\u003e\u003ccode\u003e5390827\u003c/code\u003e\u003c/a\u003e chore: cleanup package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cacjs/cac/compare/v6.7.14...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for cac since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.6.2 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent coercion of two arguments  9c93a04\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/chalk/chalk/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 22  8a94e0e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd underline styles and underline colors (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/689\"\u003e#689\u003c/a\u003e)  4c304dd\u003c/li\u003e\n\u003cli\u003eImprove performance  5729845 fa5cff2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat a numeric \u003ccode\u003eFORCE_COLOR\u003c/code\u003e as an exact level (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/688\"\u003e#688\u003c/a\u003e)  e912931\u003c/li\u003e\n\u003cli\u003eDownsample \u003ccode\u003eansi256()\u003c/code\u003e and \u003ccode\u003ebgAnsi256()\u003c/code\u003e to 16 colors at level 1 (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/687\"\u003e#687\u003c/a\u003e)  ff549c5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.6.2...v6.0.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.6.2...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/47fc05abd46171b235e24174cd2dba83d25bf037\"\u003e\u003ccode\u003e47fc05a\u003c/code\u003e\u003c/a\u003e 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/9c93a04eae27fb1801764fbd60eb0811e2068b83\"\u003e\u003ccode\u003e9c93a04\u003c/code\u003e\u003c/a\u003e Fix inconsistent coercion of two arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/8960ada92ca0f9220c8863495bae78dcc0c323ee\"\u003e\u003ccode\u003e8960ada\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/661317e6f91fe7c90306c2c48ea9354562ee9146\"\u003e\u003ccode\u003e661317e\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5729845f33d357e0c21b29b2b16849b72fb8cec4\"\u003e\u003ccode\u003e5729845\u003c/code\u003e\u003c/a\u003e Improve performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/4c304dd72cce5a036c02e5dd8af52996ae98501f\"\u003e\u003ccode\u003e4c304dd\u003c/code\u003e\u003c/a\u003e Add extended underline styles and underline colors (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/e91293130c7d642c7b91152c3c942743a3b910a7\"\u003e\u003ccode\u003ee912931\u003c/code\u003e\u003c/a\u003e Fix: Treat a numeric \u003ccode\u003eFORCE_COLOR\u003c/code\u003e as an exact level (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/8a94e0ebfc495dda27f7090fb1a012790b15a76d\"\u003e\u003ccode\u003e8a94e0e\u003c/code\u003e\u003c/a\u003e Require Node.js 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/fa5cff280e821c928dab716a03beff06529ffaf3\"\u003e\u003ccode\u003efa5cff2\u003c/code\u003e\u003c/a\u003e Optimize 2-argument calls (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/ff549c534c413a9225322c1ff4e5fc0d97ae5610\"\u003e\u003ccode\u003eff549c5\u003c/code\u003e\u003c/a\u003e Fix: Downsample \u003ccode\u003eansi256()\u003c/code\u003e and \u003ccode\u003ebgAnsi256()\u003c/code\u003e to 16 colors at level 1 (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.6.2...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `listr2` from 10.2.2 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/ecdf7a16e095d7ee30ae3c7a505014bad2c602de\"\u003e\u003ccode\u003eecdf7a1\u003c/code\u003e\u003c/a\u003e chore(release): 11.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/f747110c605598a2acc7fd27e83748463b87fcb3\"\u003e\u003ccode\u003ef747110\u003c/code\u003e\u003c/a\u003e Merge branch 'agent/staged-publishing' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/93920347ddbb1817099f6de77e7dc0c602d8a061\"\u003e\u003ccode\u003e9392034\u003c/code\u003e\u003c/a\u003e feat(ci): publish packages via npm staged publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/16515c77a1df420dc14592282a5933ff78f9f6a5\"\u003e\u003ccode\u003e16515c7\u003c/code\u003e\u003c/a\u003e chore(release): 11.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/aacec7b2a6a90ab9ba86642c39f485d1d2255e6e\"\u003e\u003ccode\u003eaacec7b\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/node-docs' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/930d4580a3ac26f65b5f8cc381a6205fcd958af8\"\u003e\u003ccode\u003e930d458\u003c/code\u003e\u003c/a\u003e docs(deps): update dependency typedoc-plugin-markdown to v4.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/9a994039a8180fd0516d1a23323fbb20241477a9\"\u003e\u003ccode\u003e9a99403\u003c/code\u003e\u003c/a\u003e chore(release): 11.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/20c525643c8404d30d0fa2a302cbd4f77a88fe99\"\u003e\u003ccode\u003e20c5256\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/node-build' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/30c3f38614d03eb34354236b13cbbefac00e851d\"\u003e\u003ccode\u003e30c3f38\u003c/code\u003e\u003c/a\u003e build(deps): update dependency eslint to ^10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/a6580bd46f82081419aa13de918ee2858550ac80\"\u003e\u003ccode\u003ea6580bd\u003c/code\u003e\u003c/a\u003e chore(release): 11.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/listr2/listr2/compare/listr2@10.2.2...listr2@11.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.12 to 0.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix tree shaking bug due to TypeScript import alias (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to incorrectly tree-shake imports that are used in a TypeScript type alias under certain circumstances. Affected code uses a TypeScript-specific \u003ccode\u003eimport\u003c/code\u003e assignment and looks something like this:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Base from './dep.js';\r\nimport Alias = Base.SomeType;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix CSS minification bug involving \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where esbuild's CSS minifier incorrectly removed a \u003ccode\u003e\u0026amp;\u003c/code\u003e when it was unsafe to do so. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\r\n.a .b {\r\n  \u0026amp; .b:not(\u0026amp; .c) {\r\n    color: red;\r\n  }\r\n}\r\n\u003cp\u003e/* Old output (with --minify) */\u003cbr /\u003e\n.a .b{.b:not(\u0026amp; .c){color:red}}\u003c/p\u003e\n\u003cp\u003e/* New output (with --minify) */\u003cbr /\u003e\n.a .b{\u0026amp; .b:not(\u0026amp; .c){color:red}}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis should match \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;yes\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e but not \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;no\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e. The old output incorrectly matched both.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid overwriting input files without \u003ccode\u003e--allow-overwrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4484\"\u003e#4484\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example: \u003ccode\u003eesbuild input.js --outfile=input.js\u003c/code\u003e tells esbuild to overwrite \u003ccode\u003einput.js\u003c/code\u003e with the output of running esbuild on it. This was supposed to already be prevented by default, but it accidentally regressed in version 0.17.0 and apparently didn't have any test coverage. The error message was being printed but the input file was still being overwritten. Oops.\u003c/p\u003e\n\u003cp\u003eThis release puts the original behavior back. With this release, esbuild should now actually avoid overwriting input files unless \u003ccode\u003e--allow-overwrite\u003c/code\u003e is explicitly present. This is done by not writing out any files when a build error is encountered.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect code generated when using top-level await (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could generate code containing a syntax error in complex scenarios involving top-level await used in a dependency cycle. The problem was a missing \u003ccode\u003easync\u003c/code\u003e on one or more module wrapper closures. With this release, esbuild now uses a fixed-point iteration algorithm to correctly annotate all dependencies in the cycle as needing an \u003ccode\u003easync\u003c/code\u003e module wrapper.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification bug with lowered logical assignment operators (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to generate incorrect code for logical assignment operators when lowering them to an older target environment. Specifically the lowering process requires duplicating the left-hand side, but esbuild incorrectly failed to count the duplicate as a new usage when the left-hand side is an identifier. That then caused the minifier to believe that the left-hand side was only used once and could attempt to incorrectly inline an initializer into the first usage. This bug has now been fixed:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nfunction foo() {\r\n  let x\r\n  bar(x ||= {})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/609683d892977362a0f99026cb74b96263d728a9\"\u003e\u003ccode\u003e609683d\u003c/code\u003e\u003c/a\u003e publish 0.28.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/11b1fe48df6859393d9469f323b5ebd17baaf989\"\u003e\u003ccode\u003e11b1fe4\u003c/code\u003e\u003c/a\u003e add to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ab50d91559a27e54cd0a27a403389130ea10d97d\"\u003e\u003ccode\u003eab50d91\u003c/code\u003e\u003c/a\u003e css: fix green/blue channel swap in oklch gamut mapping (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4488\"\u003e#4488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/04627b6cf99b4a7491bebb0268173a7c77a85030\"\u003e\u003ccode\u003e04627b6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e: \u003ccode\u003easync\u003c/code\u003e TLA checks need a worklist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5c15177a308c7224604058a769c4abf0a66b0a36\"\u003e\u003ccode\u003e5c15177\u003c/code\u003e\u003c/a\u003e disable \u003ccode\u003egopls\u003c/code\u003e in the \u003ccode\u003ego\u003c/code\u003e folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc2ee9babc5a2e8ea7ec7c10dd5850b71f7cec7e\"\u003e\u003ccode\u003efc2ee9b\u003c/code\u003e\u003c/a\u003e css: adjust parser to allow \u003ccode\u003e--foo: {...}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/209db54371e62ad1c50e12e56bb93c74c53b0408\"\u003e\u003ccode\u003e209db54\u003c/code\u003e\u003c/a\u003e release notes for css nesting bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c625d31bf08a0647ec724bf76c7115f7aec55971\"\u003e\u003ccode\u003ec625d31\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e: preserve nested ampersands during minification (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/34474e278528a60f58c959c0f422d2bfa6f6886d\"\u003e\u003ccode\u003e34474e2\u003c/code\u003e\u003c/a\u003e better isolation of current part in js parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07f6e8c50677e0b41e5ed726c08b0ea200b14e5b\"\u003e\u003ccode\u003e07f6e8c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e: \u003ccode\u003eimport\u003c/code\u003e assignment tree-shaking bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.12...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.4.3 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed2b135cfb7a3582b9eb515756b9166bcb9521f4a docs: add the 4.6.x patch highlights to the 4.6 post\u003c/li\u003e\n\u003cli\u003ef1448f7cee00df9fe1e9ad84a000aa1828cc8bc1 docs: fold the 4.6.x patch highlights into the 4.6 post's own sections\u003c/li\u003e\n\u003cli\u003ede65a5cb39ed22a507fac935788f718fa88d104f docs: lead the properties section with the check and add a Zod Mini tab (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6598\"\u003e#6598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e56222cd1532c07bcb91b67df529cab4c0a215330 feat(instanceof): key the .properties() shape off the instance type (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6600\"\u003e#6600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eca0229a404818290e6cdcfefcd7eb2d04bcbb543 Revert \u0026quot;feat: add z.currencyCode() over a vendored ISO 4217 list, refreshed weekly by CI (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6595\"\u003e#6595\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003ecc4cd4ee9c52fcaa10964e48cc144541e41a5ed9 Revert \u0026quot;Revert \u0026quot;feat: add z.currencyCode() over a vendored ISO 4217 list, refreshed weekly by CI (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6595\"\u003e#6595\u003c/a\u003e)\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e0f3f5ee3ca56c7574bf849e54f79e9a6e02562ee 4.6.5\u003c/li\u003e\n\u003cli\u003e59bbc03e10c636b9eb3c393dfeb552819774ec21 chore: re-pin the integration peers to the workspace zod after the 4.6.5 bump\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cp\u003eA patch on top of \u003ca href=\"https://github.com/colinhacks/zod/releases/tag/v4.6.3\"\u003e4.6.3\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d6bc1e30\"\u003e\u003ccode\u003ed6bc1e30\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ez.currencyCode()\u003c/code\u003e over a vendored ISO 4217 list, refreshed weekly by CI (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6595\"\u003e#6595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/ad32d751\"\u003e\u003ccode\u003ead32d751\u003c/code\u003e\u003c/a\u003e perf: \u003ccode\u003ez.url()\u003c/code\u003e rejects an invalid URL with \u003ccode\u003eURL.canParse()\u003c/code\u003e instead of a throwing constructor, about 50x faster; fewer allocations on the validation path (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2bb08717\"\u003e\u003ccode\u003e2bb08717\u003c/code\u003e\u003c/a\u003e chore: re-pin the integration peers to the workspace zod after the 4.6.4 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f6e1701a\"\u003e\u003ccode\u003ef6e1701a\u003c/code\u003e\u003c/a\u003e chore(deps): bump next to 15.5.25 and vite to 7.3.6 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003eA patch on top of \u003ca href=\"https://github.com/colinhacks/zod/releases/tag/v4.6.2\"\u003e4.6.2\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/413cce9a\"\u003e\u003ccode\u003e413cce9a\u003c/code\u003e\u003c/a\u003e fix(v4): make z.properties() a check again (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6594\"\u003e#6594\u003c/a\u003e) — removes the standalone \u003ccode\u003ez.properties()\u003c/code\u003e schema from 4.6.0; \u003ccode\u003ez.instanceof().properties()\u003c/code\u003e and \u003ccode\u003e.check(...z.properties())\u003c/code\u003e are unchanged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/75d63ee1\"\u003e\u003ccode\u003e75d63ee1\u003c/code\u003e\u003c/a\u003e docs: show only the \u003ccode\u003e.properties()\u003c/code\u003e method form in the 4.6 post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/46da9572\"\u003e\u003ccode\u003e46da9572\u003c/code\u003e\u003c/a\u003e docs: match the error-message examples to what the parsers emit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003eA patch on top of \u003ca href=\"https://github.com/colinhacks/zod/releases/tag/v4.6.1\"\u003e4.6.1\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9446b5cc\"\u003e\u003ccode\u003e9446b5cc\u003c/code\u003e\u003c/a\u003e fix: preserve undefined prefault outputs and object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6587\"\u003e#6587\u003c/a\u003e) — closes \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6585\"\u003e#6585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0c483c58\"\u003e\u003ccode\u003e0c483c58\u003c/code\u003e\u003c/a\u003e docs: the \u003ca href=\"https://zod.dev/blog/zod-4-6\"\u003eZod 4.6 announcement post\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6546\"\u003e#6546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a00c3f34\"\u003e\u003ccode\u003ea00c3f34\u003c/code\u003e\u003c/a\u003e docs: use Trigger.dev's brand-kit lockups for the platinum card\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cp\u003eA patch on top of \u003ca href=\"https://github.com/colinhacks/zod/releases/tag/v4.6.0\"\u003e4.6.0\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b12aa523\"\u003e\u003ccode\u003eb12aa523\u003c/code\u003e\u003c/a\u003e fix: preserve unique tags with defaulted discriminators (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6582\"\u003e#6582\u003c/a\u003e) — closes \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6577\"\u003e#6577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dd9c36fa\"\u003e\u003ccode\u003edd9c36fa\u003c/code\u003e\u003c/a\u003e fix(v4): defer recursive object index inference (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6580\"\u003e#6580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3b154992\"\u003e\u003ccode\u003e3b154992\u003c/code\u003e\u003c/a\u003e feat(lang): add Tajik (\u003ccode\u003etg\u003c/code\u003e) locale (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6581\"\u003e#6581\u003c/a\u003e) by \u003ca href=\"https://github.com/ismoil77\"\u003e\u003ccode\u003e@​ismoil77\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2efa8b80\"\u003e\u003ccode\u003e2efa8b80\u003c/code\u003e\u003c/a\u003e ci: give the npm wait a real budget and drop the back-publish path (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6583\"\u003e#6583\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cp\u003eZod 4.6 is now available.\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install zod@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAt a glance:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/59bbc03e10c636b9eb3c393dfeb552819774ec21\"\u003e\u003ccode\u003e59bbc03\u003c/code\u003e\u003c/a\u003e chore: re-pin the integration peers to the workspace zod after the 4.6.5 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f3f5ee3ca56c7574bf849e54f79e9a6e02562ee\"\u003e\u003ccode\u003e0f3f5ee\u003c/code\u003e\u003c/a\u003e 4.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cc4cd4ee9c52fcaa10964e48cc144541e41a5ed9\"\u003e\u003ccode\u003ecc4cd4e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;feat: add z.currencyCode() over a vendored ISO 4217 list, ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/ca0229a404818290e6cdcfefcd7eb2d04bcbb543\"\u003e\u003ccode\u003eca0229a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add z.currencyCode() over a vendored ISO 4217 list, refreshed w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/56222cd1532c07bcb91b67df529cab4c0a215330\"\u003e\u003ccode\u003e56222cd\u003c/code\u003e\u003c/a\u003e feat(instanceof): key the .properties() shape off the instance type (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6600\"\u003e#6600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/de65a5cb39ed22a507fac935788f718fa88d104f\"\u003e\u003ccode\u003ede65a5c\u003c/code\u003e\u003c/a\u003e docs: lead the properties section with the check and add a Zod Mini tab (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6598\"\u003e#6598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f1448f7cee00df9fe1e9ad84a000aa1828cc8bc1\"\u003e\u003ccode\u003ef1448f7\u003c/code\u003e\u003c/a\u003e docs: fold the 4.6.x patch highlights into the 4.6 post's own sections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d2b135cfb7a3582b9eb515756b9166bcb9521f4a\"\u003e\u003ccode\u003ed2b135c\u003c/code\u003e\u003c/a\u003e docs: add the 4.6.x patch highlights to the 4.6 post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2bb087170f22114b060f1e283bab09fd07963076\"\u003e\u003ccode\u003e2bb0871\u003c/code\u003e\u003c/a\u003e chore: re-pin the integration peers to the workspace zod after the 4.6.4 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/743aedbba79e98ab8e32f2ce8a9f27b0910f0054\"\u003e\u003ccode\u003e743aedb\u003c/code\u003e\u003c/a\u003e 4.6.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.4.3...v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cn` from 0.3.2 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/cn/releases\"\u003ecn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecn@0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/153\"\u003e#153\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e and the plugins now register the theme scales declared in your Tailwind CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.3.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/shadcn-ui/cn/pull/152\"\u003e#152\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Calls with an interpolated argument, such as \u003ccode\u003ecn(base, \u0026quot;translate-x-[\u0026quot; + x + \u0026quot;px]\u0026quot;)\u003c/code\u003e, no longer thrash the argument cache. 2,213 → 80 ns per call on that shape; stable arguments are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/150\"\u003e#150\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build -o *.ts\u003c/code\u003e output now typechecks under \u003ccode\u003enoUncheckedIndexedAccess\u003c/code\u003e and the rest of the \u003ccode\u003e@tsconfig/strictest\u003c/code\u003e flags. The \u003ccode\u003e.mjs\u003c/code\u003e output is unchanged.\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/cn/blob/main/packages/cn/CHANGELOG.md\"\u003ecn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/153\"\u003e#153\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e and the plugins now register the theme scales declared in your Tailwind CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/152\"\u003e#152\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Calls with an interpolated argument, such as \u003ccode\u003ecn(base, \u0026quot;translate-x-[\u0026quot; + x + \u0026quot;px]\u0026quot;)\u003c/code\u003e, no longer thrash the argument cache. 2,213 → 80 ns per call on that shape; stable arguments are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/150\"\u003e#150\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build -o *.ts\u003c/code\u003e output now typechecks under \u003ccode\u003enoUncheckedIndexedAccess\u003c/code\u003e and the rest of the \u003ccode\u003e@tsconfig/strictest\u003c/code\u003e flags. The \u003ccode\u003e.mjs\u003c/code\u003e output is unchanged.\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/cn/commit/84db83298f69a229d6f1ffc5d8c8d99ef451fb49\"\u003e\u003ccode\u003e84db832\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e feat(build): register theme scales from the Tailwind CSS entry (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/acfba708a54b785124c94e58a465660908643b1e\"\u003e\u003ccode\u003eacfba70\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e fix(engine): stop the arg cache thrashing on interpolated arguments (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e fix(build): typecheck .ts output under noUncheckedIndexedAccess (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/cn/commits/cn@0.4.0/packages/cn\"\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.12 to 16.15.15\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.15\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.15\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.15\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix infinite recursion in the MDX stringifier with \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe stringifier wraps every \u003ccode\u003etoMarkdown\u003c/code\u003e handler but dropped their \u003ccode\u003eattention\u003c/code\u003e and \u003ccode\u003epeek\u003c/code\u003e properties, which \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e relies on to serialize bold and italic text. Pages containing them overflowed the stack during build.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.14\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.14\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.14\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnnounce copy confirmation to screen readers\u003c/h3\u003e\n\u003cp\u003eCopy buttons are polite live regions whose label switches to \u0026quot;Copied\u0026quot; after a successful copy, so screen readers announce it. The code block's copy button no longer reports success when the clipboard write fails.\u003c/p\u003e\n\u003ch3\u003eExpose the search dialog as a combobox\u003c/h3\u003e\n\u003cp\u003eThe search input is now a \u003ccode\u003ecombobox\u003c/code\u003e that controls a \u003ccode\u003elistbox\u003c/code\u003e of \u003ccode\u003eoption\u003c/code\u003e results and reports the highlighted result through \u003ccode\u003earia-activedescendant\u003c/code\u003e, so screen readers announce results as you move through them. Hidden result buttons are removed from the tab order, and the empty state is announced as a status message.\u003c/p\u003e\n\u003ch3\u003eRemove hidden sidebar controls from the tab order\u003c/h3\u003e\n\u003cp\u003eThe collapsed sidebar and its floating pill are now \u003ccode\u003einert\u003c/code\u003e while hidden, and toggling the sidebar moves focus to the trigger that becomes visible.\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eblock\u003c/code\u003e TOC style\u003c/h3\u003e\n\u003cp\u003eA TOC style without the track line: headings are indented by depth, and a block slides behind the active headings.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;DocsPage tableOfContent={{ style: 'block' }} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eWrap page footer descriptions instead of truncating\u003c/h3\u003e\n\u003cp\u003eThe previous/next page footer cards now wrap long descriptions instead of cutting them off with an ellipsis.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.13\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.13\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.13\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eKeep the collapsed sidebar's controls off the page title\u003c/h3\u003e\n\u003cp\u003eWith the sidebar collapsed, the docs layout floats the reopen and search buttons in a fixed pill at the top-left of the page and starts the article at the same row.\nWherever the article is not centered with room to spare, every viewport below about 1280px, the pill covered the page title.\nThe article now leaves room for the pill while the sidebar is collapsed.\u003c/p\u003e\n\u003ch3\u003eAI page actions name the page by the URL the reader is on\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/fuma-nama/fumadocs/commit/1bc5374faf4b477f63f54861fa7bf12c5aa18214\"\u003e\u003ccode\u003e1bc5374\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b83e88b1f6b952ba19b397f135b3268ae844324\"\u003e\u003ccode\u003e7b83e88\u003c/code\u003e\u003c/a\u003e fix(core): fix infinite recursion in the MDX stringifier with `mdast-util-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c481705c52b47c356de8dd7b14fe9a28a2a917c9\"\u003e\u003ccode\u003ec481705\u003c/code\u003e\u003c/a\u003e fix(api-docs): label schema property copy button (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d48fa917ce1257fcb595794c351befd3d626810d\"\u003e\u003ccode\u003ed48fa91\u003c/code\u003e\u003c/a\u003e docs: preview toc variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.12...fumadocs@16.15.15\"\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.4.3 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003c/blockquote\u003e\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/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e988e547b00c386facfbc5801951457017d61c23\"\u003e\u003ccode\u003ee988e54\u003c/code\u003e\u003c/a\u003e fix(ui): announce copy confirmation to screen readers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/583e2cacda64bb7c78216ca8f684cf02977462c5\"\u003e\u003ccode\u003e583e2ca\u003c/code\u003e\u003c/a\u003e fix(ui): keep search dialog active state inside the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/11bc9dc765dc2725eb4b5565e5733e1f6dde1576\"\u003e\u003ccode\u003e11bc9dc\u003c/code\u003e\u003c/a\u003e fix(ui): expose the search dialog as a combobox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d7fa38c138ae4b12418421d5548842eba16c4ccf\"\u003e\u003ccode\u003ed7fa38c\u003c/code\u003e\u003c/a\u003e fix(ui): remove hidden sidebar controls from the tab order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.3...fumadocs-mdx@15.4.5\"\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.47.0 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebriefcase-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/4757\"\u003elucide-icons/lucide#4757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-left-horizontal\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3855\"\u003elucide-icons/lucide#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/svelte,solid): fix shared type imports in Solid and Svelte 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/4846\"\u003elucide-icons/lucide#4846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.76.9 to 0.87.1 in the react-native-deps group across 1 directory by \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/4673\"\u003elucide-icons/lucide#4673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): export __iconNode data across framework packages by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/agrawal-rohit/recipebook/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrawal-rohit%2Frecipebook/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"},{"uuid":"5706411410","node_id":"PR_kwDOST2QdM8AAAABGokawg","number":715,"state":"open","title":"chore(deps): 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":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T04:24:50.000Z","updated_at":"2026-10-05T04:27:17.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":9,"packages":[{"name":"dotenv","old_version":"18.0.1","new_version":"18.0.5","repository_url":"https://github.com/motdotla/dotenv"},{"name":"fumadocs-core","old_version":"16.15.11","new_version":"16.15.17","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.1","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.11","new_version":"16.15.17","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.47.0","new_version":"1.49.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"13.4.0","new_version":"13.5.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.3.5","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.14.5","new_version":"4.14.8","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.1` | `18.0.5` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.11` | `16.15.17` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.1` | `15.4.5` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.11` | `16.15.17` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.47.0` | `1.49.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.4.0` | `13.5.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.8` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.14.5` | `4.14.8` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n\n\nUpdates `dotenv` from 18.0.1 to 18.0.5\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/v18.0.4...v18.0.5\"\u003e18.0.5\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing typescript module declaration (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance for large .env files (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.3...v18.0.4\"\u003e18.0.4\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport dotenv/config\u003c/code\u003e should default quiet: true (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.2...v18.0.3\"\u003e18.0.3\u003c/a\u003e (2026-09-22)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003eDOTENV_QUIET\u003c/code\u003e setting when inside .env file (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.1...v18.0.2\"\u003e18.0.2\u003c/a\u003e (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatch additional edge cases for the fast parser (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1056\"\u003e#1056\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/motdotla/dotenv/commit/05215e09b73575b6f8e272658ca7849685651384\"\u003e\u003ccode\u003e05215e0\u003c/code\u003e\u003c/a\u003e 18.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/25bdd0aeda438bd097551fc6fce15fa9950876e3\"\u003e\u003ccode\u003e25bdd0a\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2d640d2ec3356c6e2b5da3a79d2eee69ee47129c\"\u003e\u003ccode\u003e2d640d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1066\"\u003e#1066\u003c/a\u003e from AyanAta42/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c84e2b4f1cfcdd42b6a3082bf0b6c0c773230150\"\u003e\u003ccode\u003ec84e2b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1068\"\u003e#1068\u003c/a\u003e from matzehecht/fix-typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/570146a51944892251775559699cefe617ab4dee\"\u003e\u003ccode\u003e570146a\u003c/code\u003e\u003c/a\u003e Optimize fast parser comment scanning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4aa066527348b8ccb4595f2a9742a383e2daad91\"\u003e\u003ccode\u003e4aa0665\u003c/code\u003e\u003c/a\u003e add typescript module declaration for dotenv/config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f1380ec96e768fcc1aa921a700ad76a71b7947fe\"\u003e\u003ccode\u003ef1380ec\u003c/code\u003e\u003c/a\u003e Bound fast parser comment scans to the current line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/a626f72459dd933084af70e823caacc001e1d156\"\u003e\u003ccode\u003ea626f72\u003c/code\u003e\u003c/a\u003e add link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b36a142362fa88f58cf9317d3c5ab449db2e317d\"\u003e\u003ccode\u003eb36a142\u003c/code\u003e\u003c/a\u003e video links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/86804c0507aff98d3a82204759729af3bc2ce1a9\"\u003e\u003ccode\u003e86804c0\u003c/code\u003e\u003c/a\u003e 18.0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.1...v18.0.5\"\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.11 to 16.15.17\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.17\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.17\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.17\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eApply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;ViewOptionsPopover /\u0026gt;\u003c/code\u003e linked to \u003ccode\u003emarkdownUrl\u003c/code\u003e without the Vite \u003ccode\u003ebase\u003c/code\u003e, so sites served under a base path got a 404. It now prefixes the URL like \u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e does.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3620\"\u003e#3620\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.16\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.16\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.16\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDon't copy failed Markdown responses\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e copied the body of error responses, like a 404 page, and kept it cached until a full reload. Failed responses are rejected, and only successful ones are cached.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3612\"\u003e#3612\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eGet pages by decoded slugs\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egetPage()\u003c/code\u003e accepts both URI encoded and decoded slugs. React Router and TanStack Router pass decoded params, so pages with spaces or non-ASCII characters in their slugs were not found.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3613\"\u003e#3613\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.15\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.15\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.15\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix infinite recursion in the MDX stringifier with \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe stringifier wraps every \u003ccode\u003etoMarkdown\u003c/code\u003e handler but dropped their \u003ccode\u003eattention\u003c/code\u003e and \u003ccode\u003epeek\u003c/code\u003e properties, which \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e relies on to serialize bold and italic text. Pages containing them overflowed the stack during build.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.14\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.14\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.14\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnnounce copy confirmation to screen readers\u003c/h3\u003e\n\u003cp\u003eCopy buttons are polite live regions whose label switches to \u0026quot;Copied\u0026quot; after a successful copy, so screen readers announce it. The code block's copy button no longer reports success when the clipboard write fails.\u003c/p\u003e\n\u003ch3\u003eExpose the search dialog as a combobox\u003c/h3\u003e\n\u003cp\u003eThe search input is now a \u003ccode\u003ecombobox\u003c/code\u003e that controls a \u003ccode\u003elistbox\u003c/code\u003e of \u003ccode\u003eoption\u003c/code\u003e results and reports the highlighted result through \u003ccode\u003earia-activedescendant\u003c/code\u003e, so screen readers announce results as you move through them. Hidden result buttons are removed from the tab order, and the empty state is announced as a status message.\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/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2516fbacd6e9bd67e2bc586b4f1faaeb6f2c750f\"\u003e\u003ccode\u003e2516fba\u003c/code\u003e\u003c/a\u003e feat(openapi): show auth descriptions in a hover card\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/abdba4e190b6a268ee8e1aba460aed3a8897bcf3\"\u003e\u003ccode\u003eabdba4e\u003c/code\u003e\u003c/a\u003e clean code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b7f54317287610b73838ef40ea92d0a1e460767c\"\u003e\u003ccode\u003eb7f5431\u003c/code\u003e\u003c/a\u003e fix(openapi): follow-ups to \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1e88d6f31b8db630d10cc249a0cbfe0a076895af\"\u003e\u003ccode\u003e1e88d6f\u003c/code\u003e\u003c/a\u003e Fix OpenAPI issues (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bc5374faf4b477f63f54861fa7bf12c5aa18214\"\u003e\u003ccode\u003e1bc5374\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b83e88b1f6b952ba19b397f135b3268ae844324\"\u003e\u003ccode\u003e7b83e88\u003c/code\u003e\u003c/a\u003e fix(core): fix infinite recursion in the MDX stringifier with `mdast-util-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c481705c52b47c356de8dd7b14fe9a28a2a917c9\"\u003e\u003ccode\u003ec481705\u003c/code\u003e\u003c/a\u003e fix(api-docs): label schema property copy button (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.11...fumadocs@16.15.17\"\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.4.1 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/fuma-nama/fumadocs/commit/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e988e547b00c386facfbc5801951457017d61c23\"\u003e\u003ccode\u003ee988e54\u003c/code\u003e\u003c/a\u003e fix(ui): announce copy confirmation to screen readers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/583e2cacda64bb7c78216ca8f684cf02977462c5\"\u003e\u003ccode\u003e583e2ca\u003c/code\u003e\u003c/a\u003e fix(ui): keep search dialog active state inside the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/11bc9dc765dc2725eb4b5565e5733e1f6dde1576\"\u003e\u003ccode\u003e11bc9dc\u003c/code\u003e\u003c/a\u003e fix(ui): expose the search dialog as a combobox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d7fa38c138ae4b12418421d5548842eba16c4ccf\"\u003e\u003ccode\u003ed7fa38c\u003c/code\u003e\u003c/a\u003e fix(ui): remove hidden sidebar controls from the tab order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.1...fumadocs-mdx@15.4.5\"\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.11 to 16.15.17\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.17\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.17\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.17\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eApply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;ViewOptionsPopover /\u0026gt;\u003c/code\u003e linked to \u003ccode\u003emarkdownUrl\u003c/code\u003e without the Vite \u003ccode\u003ebase\u003c/code\u003e, so sites served under a base path got a 404. It now prefixes the URL like \u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e does.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3620\"\u003e#3620\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.16\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.16\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.16\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDon't copy failed Markdown responses\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e copied the body of error responses, like a 404 page, and kept it cached until a full reload. Failed responses are rejected, and only successful ones are cached.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3612\"\u003e#3612\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eGet pages by decoded slugs\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egetPage()\u003c/code\u003e accepts both URI encoded and decoded slugs. React Router and TanStack Router pass decoded params, so pages with spaces or non-ASCII characters in their slugs were not found.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3613\"\u003e#3613\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.15\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.15\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.15\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix infinite recursion in the MDX stringifier with \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe stringifier wraps every \u003ccode\u003etoMarkdown\u003c/code\u003e handler but dropped their \u003ccode\u003eattention\u003c/code\u003e and \u003ccode\u003epeek\u003c/code\u003e properties, which \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e relies on to serialize bold and italic text. Pages containing them overflowed the stack during build.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.14\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.14\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.14\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnnounce copy confirmation to screen readers\u003c/h3\u003e\n\u003cp\u003eCopy buttons are polite live regions whose label switches to \u0026quot;Copied\u0026quot; after a successful copy, so screen readers announce it. The code block's copy button no longer reports success when the clipboard write fails.\u003c/p\u003e\n\u003ch3\u003eExpose the search dialog as a combobox\u003c/h3\u003e\n\u003cp\u003eThe search input is now a \u003ccode\u003ecombobox\u003c/code\u003e that controls a \u003ccode\u003elistbox\u003c/code\u003e of \u003ccode\u003eoption\u003c/code\u003e results and reports the highlighted result through \u003ccode\u003earia-activedescendant\u003c/code\u003e, so screen readers announce results as you move through them. Hidden result buttons are removed from the tab order, and the empty state is announced as a status message.\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/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2516fbacd6e9bd67e2bc586b4f1faaeb6f2c750f\"\u003e\u003ccode\u003e2516fba\u003c/code\u003e\u003c/a\u003e feat(openapi): show auth descriptions in a hover card\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/abdba4e190b6a268ee8e1aba460aed3a8897bcf3\"\u003e\u003ccode\u003eabdba4e\u003c/code\u003e\u003c/a\u003e clean code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b7f54317287610b73838ef40ea92d0a1e460767c\"\u003e\u003ccode\u003eb7f5431\u003c/code\u003e\u003c/a\u003e fix(openapi): follow-ups to \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1e88d6f31b8db630d10cc249a0cbfe0a076895af\"\u003e\u003ccode\u003e1e88d6f\u003c/code\u003e\u003c/a\u003e Fix OpenAPI issues (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bc5374faf4b477f63f54861fa7bf12c5aa18214\"\u003e\u003ccode\u003e1bc5374\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b83e88b1f6b952ba19b397f135b3268ae844324\"\u003e\u003ccode\u003e7b83e88\u003c/code\u003e\u003c/a\u003e fix(core): fix infinite recursion in the MDX stringifier with `mdast-util-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c481705c52b47c356de8dd7b14fe9a28a2a917c9\"\u003e\u003ccode\u003ec481705\u003c/code\u003e\u003c/a\u003e fix(api-docs): label schema property copy button (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.11...fumadocs@16.15.17\"\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.47.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletters\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/4779\"\u003elucide-icons/lucide#4779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebangladeshi-taka\u003c/code\u003e icon by \u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-3d\u003c/code\u003e icon by \u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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.48.0...1.49.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.48.0...1.49.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.48.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebriefcase-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/4757\"\u003elucide-icons/lucide#4757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-left-horizontal\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3855\"\u003elucide-icons/lucide#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/svelte,solid): fix shared type imports in Solid and Svelte 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/4846\"\u003elucide-icons/lucide#4846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.76.9 to 0.87.1 in the react-native-deps group across 1 directory by \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/4673\"\u003elucide-icons/lucide#4673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): export __iconNode data across framework packages 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/4761\"\u003elucide-icons/lucide#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Tweak \u003ccode\u003ecard-sim\u003c/code\u003e chip 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/3649\"\u003elucide-icons/lucide#3649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-top-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3856\"\u003elucide-icons/lucide#3856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-bottom-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3857\"\u003elucide-icons/lucide#3857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/react-native): pass testID to the rendered Svg element by \u003ca href=\"https://github.com/OlegBezr\"\u003e\u003ccode\u003e@​OlegBezr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4881\"\u003elucide-icons/lucide#4881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Fix types \u003ccode\u003e@lucide/vue\u003c/code\u003e package and added workflow for it. 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/4883\"\u003elucide-icons/lucide#4883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(packages/shared): cover buildLucideIconForReact by \u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4872\"\u003elucide-icons/lucide#4872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Better icon detail page and add unreleased flag 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/4877\"\u003elucide-icons/lucide#4877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emap-pinned\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/4880\"\u003elucide-icons/lucide#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email-pen\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/4899\"\u003elucide-icons/lucide#4899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 14 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/4895\"\u003elucide-icons/lucide#4895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 3 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/4893\"\u003elucide-icons/lucide#4893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(typchecking): More typecheck jobs for all packages 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/4885\"\u003elucide-icons/lucide#4885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add house-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4904\"\u003elucide-icons/lucide#4904\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/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OlegBezr\"\u003e\u003ccode\u003e@​OlegBezr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4881\"\u003elucide-icons/lucide#4881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4872\"\u003elucide-icons/lucide#4872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4904\"\u003elucide-icons/lucide#4904\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.47.0...1.48.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.47.0...1.48.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/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f06ac67e33d645c40b8ce19a0419c85c5d7dd751\"\u003e\u003ccode\u003ef06ac67\u003c/code\u003e\u003c/a\u003e chore(typchecking): More typecheck jobs for all packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.49.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 `motion` from 13.4.0 to 13.5.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.5.0] 2026-10-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003espring\u003c/code\u003e: Now accepts negative \u003ccode\u003ebounce\u003c/code\u003e (\u003ccode\u003e0\u003c/code\u003e-\u003ccode\u003e-1\u003c/code\u003e) to define overdamped springs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;m\u0026gt;\u003c/code\u003e: 20% smaller.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseSpring\u003c/code\u003e: 10% smaller.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Use main thread for all \u003ccode\u003eoffset\u003c/code\u003e animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003ewarning\u003c/code\u003e and \u003ccode\u003eerror\u003c/code\u003e messages are cleaned from production build.\u003c/li\u003e\n\u003cli\u003eEnsure values are never rendered before they've been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.4.7] 2026-09-30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: More \u003ccode\u003eoffset\u003c/code\u003es are now hardware accelerated via \u003ccode\u003eViewTimeline\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimate\u003c/code\u003e: Reduced size of Motion Studio introspection call.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseTransform\u003c/code\u003e: Accelerated values now correctly clamp.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Ensure offsets work the same across the JS main thread and \u003ccode\u003eViewTimeline\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Remove \u003ccode\u003eScrollTimeline\u003c/code\u003e/\u003ccode\u003eViewTimeline\u003c/code\u003e observer in favour of main-thread scroll tracking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.4.6] 2026-09-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e no longer drops new children if \u003ccode\u003eexit\u003c/code\u003e completes during a React transition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.4.5] 2026-09-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elayout\u003c/code\u003e: Fix relative child jumping when parent interrupts layout animation.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Can no longer drop a child added while another exit animation completes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Only clear Reorder.Group's reorder guard when values change.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003espring\u003c/code\u003e/\u003ccode\u003euseSpring\u003c/code\u003e: 5% smaller.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.4.4] 2026-09-25\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e: 44% smaller.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/38d456614bfb074310a114dd3dc9be377a751100\"\u003e\u003ccode\u003e38d4566\u003c/code\u003e\u003c/a\u003e v13.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b3f9b6d045e7b284fa1d6a21a1884568948b86ea\"\u003e\u003ccode\u003eb3f9b6d\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/780e0e45662a3c231c2bfbe506615e74a39a6b5e\"\u003e\u003ccode\u003e780e0e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3875\"\u003e#3875\u003c/a\u003e from motiondivision/cursor/m-bundle-budget-7253\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/142e8c9288972bc8ffc27423496431257f8b88fd\"\u003e\u003ccode\u003e142e8c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3871\"\u003e#3871\u003c/a\u003e from motiondivision/cursor/spring-follow-path-a7d3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fe843a53c571669e42d53a6e2623372246594b65\"\u003e\u003ccode\u003efe843a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3863\"\u003e#3863\u003c/a\u003e from motiondivision/cursor/spring-negative-bounce-b15d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6f0a174e86cf2301ee8b4f34e41d423921813c1c\"\u003e\u003ccode\u003e6f0a174\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into cursor/m-bundle-budget-7253\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/64b140b77c740e88f622e39b98a89e0db9fd875f\"\u003e\u003ccode\u003e64b140b\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into cursor/spring-follow-path-a7d3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7406c59b89b5484c44541976e5d44d8ccc6c12ad\"\u003e\u003ccode\u003e7406c59\u003c/code\u003e\u003c/a\u003e Raise the useSpring size budget for negative bounce\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/03b8bbc8988bb301d0f775345bccc39b07e3b2c5\"\u003e\u003ccode\u003e03b8bbc\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into cursor/spring-negative-bounce...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8a15fb2809450f4cf7809a4422a8ee60f0b5e217\"\u003e\u003ccode\u003e8a15fb2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3861\"\u003e#3861\u003c/a\u003e from motiondivision/cursor/scroll-page-offset-native...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v13.4.0...v13.5.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.5 to 16.3.8\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.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\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/vercel/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/719e4c67d6e92df60246f95e1d96e2dd60789a52\"\u003e\u003ccode\u003e719e4c6\u003c/code\u003e\u003c/a\u003e [lts-active] Scope response cache keys to their source route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e92db4536a7f34ae2dbda583cfa1b4e0d06d1865\"\u003e\u003ccode\u003ee92db45\u003c/code\u003e\u003c/a\u003e [lts-active] Fix metadata propagation for deduplicated nested caches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40c2ba904289a65ed2fd4633c5dfb1bdc29b52de\"\u003e\u003ccode\u003e40c2ba9\u003c/code\u003e\u003c/a\u003e [lts-active] Match Next data paths case-sensitively (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2d9f50a409312696145b82b3157aadb6b1fef476\"\u003e\u003ccode\u003e2d9f50a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix MCP middleware DNS rebinding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd9214f9a32854a011bf5fe58e481dffe1bbf598\"\u003e\u003ccode\u003ebd9214f\u003c/code\u003e\u003c/a\u003e [lts-active] Fix draft mode leaks through cross-request \u003ccode\u003e'use cache'\u003c/code\u003e dedupli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8db4a627c91e718514406ff5644ea4985dcaaae0\"\u003e\u003ccode\u003e8db4a62\u003c/code\u003e\u003c/a\u003e [lts-active][webpack] Ensure \u003ccode\u003edynamicParams\u003c/code\u003e is respected in `opengraph-image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e002ad68bd676bb0ed0c87bb22e3590304763e0b\"\u003e\u003ccode\u003ee002ad6\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next/image): Pin DNS resolution when fetching external image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2521aec5815e7de2121db253d12dae9f13e25361\"\u003e\u003ccode\u003e2521aec\u003c/code\u003e\u003c/a\u003e [backport] turbo-tasks-backend: fix strongly consistent read hanging on a can...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.5...v16.3.8\"\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.5 to 4.14.8\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.8\u003c/h2\u003e\n\u003ch2\u003e4.14.8 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e3ef2e6a\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\u003ch2\u003ev4.14.7\u003c/h2\u003e\n\u003ch2\u003e4.14.7 (2026-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual stores of package managers (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2421\"\u003e#2421\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e8df0500\u003c/a\u003e) – by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.14.6\u003c/h2\u003e\n\u003ch2\u003e4.14.6 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2420\"\u003e#2420\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e5209b97\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.8 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e3ef2e6a\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\u003ch2\u003e4.14.7 (2026-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual stores of package managers (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2421\"\u003e#2421\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e8df0500\u003c/a\u003e) – by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.6 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2420\"\u003e#2420\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e5209b97\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/274867fbf1a11fd8f1cee6d55f74cc7f0ac1727e\"\u003e\u003ccode\u003e274867f\u003c/code\u003e\u003c/a\u003e v4.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e\u003ccode\u003e3ef2e6a\u003c/code\u003e\u003c/a\u003e fix: Keep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/edcfaf35bb2ed50f4f0f121f527158ba85620a07\"\u003e\u003ccode\u003eedcfaf3\u003c/code\u003e\u003c/a\u003e docs: Upgrade Next.js to 16.3.6 in examples and dev deps (GHSA-vcvr-r3jv-pc5j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/83ea3b7d5c49577872268b9a3f6b41c26164881d\"\u003e\u003ccode\u003e83ea3b7\u003c/code\u003e\u003c/a\u003e v4.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e\u003ccode\u003e8df0500\u003c/code\u003e\u003c/a\u003e fix: Add optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/331b77a01f2be7baf9bdf9d8bc654ec085131550\"\u003e\u003ccode\u003e331b77a\u003c/code\u003e\u003c/a\u003e v4.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e\u003ccode\u003e5209b97\u003c/code\u003e\u003c/a\u003e fix: Emit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0e2655368e165fe3d018a0ebed4f503018a66466\"\u003e\u003ccode\u003e0e26553\u003c/code\u003e\u003c/a\u003e test: await locale cookie checks in base-path navigation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.14.5...v4.14.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.23.0 to 8.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0980cefebe0ae461da8883703be049fe13ca96cf\"\u003e\u003ccode\u003e0980cef\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2759b2ccf70535d425688dca8a6aec79de49c1ea\"\u003e\u003ccode\u003e2759b2c\u003c/code\u003e\u003c/a\u003e fix(pg): run a named statement with an empty text more than once (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/7feb7dfd70a9f7e5718ab186c80d2658067ce4af\"\u003e\u003ccode\u003e7feb7df\u003c/code\u003e\u003c/a\u003e fix(pg): expose detail and hint on errors from the native client (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9683053c1eac7f4a1f8910df0d7abdb5f0cb25a7\"\u003e\u003ccode\u003e9683053\u003c/code\u003e\u003c/a\u003e fix(pg): do not treat Sync as connection ending (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3772\"\u003e#3772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/458903894f3514465b74d623f6b92f713b6b952f\"\u003e\u003ccode\u003e4589038\u003c/code\u003e\u003c/a\u003e fix: validate server certificate against host when connecting to an IP addres...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9808955838dd84835c4ca904228c9c2eaeda047e\"\u003e\u003ccode\u003e9808955\u003c/code\u003e\u003c/a\u003e cleanup: Fix typo in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2b02f645687b8536f209aecc24f1b4bdb4c32d16\"\u003e\u003ccode\u003e2b02f64\u003c/code\u003e\u003c/a\u003e fix: avoid mutating query config (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0cef6afdf781e4cbe7eb5ac943df3c14b49c33de\"\u003e\u003ccode\u003e0cef6af\u003c/code\u003e\u003c/a\u003e Reject portal based queries in pipeline mode instead of misrouting rows (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/299148045f921060b5df91343ab4710d46674b08\"\u003e\u003ccode\u003e2991480\u003c/code\u003e\u003c/a\u003e Deprecate serializing invalid \u003ccode\u003eDate\u003c/code\u003es (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3731\"\u003e#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c940d7c206c8545cb195df2ecde230d9ca0279c8\"\u003e\u003ccode\u003ec940d7c\u003c/code\u003e\u003c/a\u003e Fail pipelined queries when the connection dies instead of hanging (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3736\"\u003e#3736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.23.1/packages/pg\"\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/lagebj/matchboard/pull/715","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lagebj%2Fmatchboard/issues/715","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/715/packages"},{"uuid":"5705162709","node_id":"PR_kwDOUN4WV88AAAABGnloEg","number":26,"state":"closed","title":"deps: bump the development 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-10-12T04:11:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T01:33:31.000Z","updated_at":"2026-10-12T04:11:27.000Z","time_to_close":614272,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":24,"packages":[{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.1.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"22.20.1","new_version":"26.6.4","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":"bun","old_version":"1.3.14","new_version":"1.4.2","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.3.1","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.32.2","new_version":"6.39.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"opencode-ai","old_version":"1.18.18","new_version":"1.18.34","repository_url":"https://github.com/anomalyco/opencode"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.122.0","new_version":"0.123.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.1.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.2","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.1.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\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.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.1` | `26.6.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [bun](https://github.com/oven-sh/bun) | `1.3.14` | `1.4.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.1` | `16.3.8` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.5` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.39.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.6.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.18` | `1.18.34` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.122.0` | `0.123.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.1.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.71.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@playwright/test` 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\"\u003e@​playwright/test'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 `@size-limit/file` from 13.0.3 to 14.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6e56fe95991b1e2105092d9f5cf4e8292c4f372\"\u003e\u003ccode\u003ef6e56fe\u003c/code\u003e\u003c/a\u003e Release 14.0.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ef189058a073b7fe7687d1b17b0aa65accf593dc\"\u003e\u003ccode\u003eef18905\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/b2b9568bf8643afcd0adaf1d20d5aeb0b9b90d13\"\u003e\u003ccode\u003eb2b9568\u003c/code\u003e\u003c/a\u003e docs: fix copyable JSON and TypeScript config examples (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/b1d4c43c6a92ea8b610898d342c9086c66d43ac3\"\u003e\u003ccode\u003eb1d4c43\u003c/code\u003e\u003c/a\u003e Release 14.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/be6aec989ba942e49345d38571b4eeb30681f6b7\"\u003e\u003ccode\u003ebe6aec9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/2b763e33a163ab6e0b1af36db879fad5360a78ef\"\u003e\u003ccode\u003e2b763e3\u003c/code\u003e\u003c/a\u003e Fix test and docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.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@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.6 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.20.1 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.5 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.1\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1 (2026-08-28)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003e6.1.0 (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/commit/04cac5020e349f452d76c5a4f6d788ad4b38930a\"\u003e\u003ccode\u003e04cac50\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.1 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/82d35abe4946eddd4e6456802bf2b53444e264f2\"\u003e\u003ccode\u003e82d35ab\u003c/code\u003e\u003c/a\u003e fix(react): respect environment sourcemap option when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/397e8471a559f18a16dd21bd797ac01a369dabdc\"\u003e\u003ccode\u003e397e847\u003c/code\u003e\u003c/a\u003e fix(react): make logging diagnostics an opt-in for React Compiler (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61006e6f52124821c24121a78712f7162ae36f5b\"\u003e\u003ccode\u003e61006e6\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e2a649cbaa7334d6991f843563683975667e1be1\"\u003e\u003ccode\u003ee2a649c\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003edeps.neverBundle\u003c/code\u003e instead of \u003ccode\u003eexternal\u003c/code\u003e in tsdown config (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fb2d6f3635acbb0f3acbd0e9a914f6c620460957\"\u003e\u003ccode\u003efb2d6f3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/39b31735bf79c2dd380eedaba7ed849256f92a29\"\u003e\u003ccode\u003e39b3173\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.0 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f1340b0c760b1c16e1b780eeba46fd933ddd52eb\"\u003e\u003ccode\u003ef1340b0\u003c/code\u003e\u003c/a\u003e feat(react): add native React Compiler support (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9ab698eafc38ffa14861db450291ed2f6f557557\"\u003e\u003ccode\u003e9ab698e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.3.14 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.2\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.2\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.2:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.4.2\"\u003eRead Bun v1.4.2's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 3 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.4.1\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.1\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.1:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.1\"\u003eRead Bun v1.4.1's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 7 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\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/oven-sh/bun/commit/744846f844374847c902b5e7fd59b4342a51ef99\"\u003e\u003ccode\u003e744846f\u003c/code\u003e\u003c/a\u003e Bump to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7b0b70ece52704561a8f9ee36a2b6f10cd588acf\"\u003e\u003ccode\u003e7b0b70e\u003c/code\u003e\u003c/a\u003e Decode CMYK and YCCK JPEGs in Bun.Image (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/31898\"\u003e#31898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7e3744509ce9417b209b45d93419cebdc1123755\"\u003e\u003ccode\u003e7e37445\u003c/code\u003e\u003c/a\u003e WebKit 2e2aa2290fac: JSArray shift/splice/setLength cleared live butterfly sl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/814fa03b0eab3431969c0571f089d420b85d3ca3\"\u003e\u003ccode\u003e814fa03\u003c/code\u003e\u003c/a\u003e Remove the unused function-slot vector from JSCommonJSExtensions (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41405\"\u003e#41405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9584239284e187ef8a79bc7cc5456c1921e3c7d2\"\u003e\u003ccode\u003e9584239\u003c/code\u003e\u003c/a\u003e WebKit fbd894680a6c: IC stub routine watchpoints could outlive the cells thei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/86b2e060cff00c02743aa61126a19bc811991d21\"\u003e\u003ccode\u003e86b2e06\u003c/code\u003e\u003c/a\u003e install: key the lockfile string pool by the bytes, not a stored hash (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41366\"\u003e#41366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5fb9ecbf844650e55b7453162956a17db4b653e6\"\u003e\u003ccode\u003e5fb9ecb\u003c/code\u003e\u003c/a\u003e Reject json() with the JSON.parse SyntaxError on the buffered path (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41387\"\u003e#41387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/74326db585fe67c2a02bef1119c9e54ab05addf9\"\u003e\u003ccode\u003e74326db\u003c/code\u003e\u003c/a\u003e AsyncLocalStorage: don't retain the outer store from exit() / nested run() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3044dc6834e5449d20317ad7c41f04013d32e5b0\"\u003e\u003ccode\u003e3044dc6\u003c/code\u003e\u003c/a\u003e io: leave the fd with the caller when a POSIX pipe writer fails to start (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9fdcf5af20726a8416349c2afb3d366908d6fd77\"\u003e\u003ccode\u003e9fdcf5a\u003c/code\u003e\u003c/a\u003e worker_threads: post 'online' before the entry point runs (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41383\"\u003e#41383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.3.14...bun-v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.14 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.1 to 16.3.8\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\u003c/a\u003e\u003c/p\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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a758ffcf501f6f1ddb03175bd1033508424c261e\"\u003e\u003ccode\u003ea758ffc\u003c/code\u003e\u003c/a\u003e v16.3.6\u003c/li\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/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/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/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.8/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7292\"\u003ePR#7292\u003c/a\u003e) Bug: Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eNew plugin API and deprecations ahead of v5\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\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/dubzzz/fast-check/commit/c77afa8277a67250d798c52e61343b8ed5fd268b\"\u003e\u003ccode\u003ec77afa8\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/1e80f3acacc0d9c1aaa15f83ee503c4c4137d4dc\"\u003e\u003ccode\u003e1e80f3a\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/2df32657004ca4136bd858ea0418c387403a244c\"\u003e\u003ccode\u003e2df3265\u003c/code\u003e\u003c/a\u003e 🐛 Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7333\"\u003e#7333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/e93c6a8d525c8d54560c81a016d4828360190b09\"\u003e\u003ccode\u003ee93c6a8\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7294\"\u003e#7294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/15744d0c507088bd2335378aef2e84502aef2b32\"\u003e\u003ccode\u003e15744d0\u003c/code\u003e\u003c/a\u003e 🐛 Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/fb2ea50326b646b9cc824370e7f65a18a1c547ac\"\u003e\u003ccode\u003efb2ea50\u003c/code\u003e\u003c/a\u003e 🐛 Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/4fba17d0cfc16aad8d910fdcc650c08018640e3f\"\u003e\u003ccode\u003e4fba17d\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.0, \u003ccode\u003e@​fast-check/jest\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0, \u003ca href=\"https://github.com/fast-ch\"\u003e\u003ccode\u003e@​fast-ch\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a433d8b1ed9b56f404c86ce04edf3d9d213bf05f\"\u003e\u003ccode\u003ea433d8b\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7263\"\u003e#7263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8470c4685bd9ce93883601870398c70dffb2a4e5\"\u003e\u003ccode\u003e8470c46\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.59.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/53822213d73079c370d1be8c4263657c7f28d3c4\"\u003e\u003ccode\u003e5382221\u003c/code\u003e\u003c/a\u003e 🗑️ Deprecate v5 removals (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.2/packages/fast-check\"\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.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.1\u003c/h2\u003e\n\u003ch3\u003eMark packages side-effect free\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/fuma-nama/fumadocs/commit/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e988e547b00c386facfbc5801951457017d61c23\"\u003e\u003ccode\u003ee988e54\u003c/code\u003e\u003c/a\u003e fix(ui): announce copy confirmation to screen readers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/583e2cacda64bb7c78216ca8f684cf02977462c5\"\u003e\u003ccode\u003e583e2ca\u003c/code\u003e\u003c/a\u003e fix(ui): keep search dialog active state inside the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/11bc9dc765dc2725eb4b5565e5733e1f6dde1576\"\u003e\u003ccode\u003e11bc9dc\u003c/code\u003e\u003c/a\u003e fix(ui): expose the search dialog as a combobox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d7fa38c138ae4b12418421d5548842eba16c4ccf\"\u003e\u003ccode\u003ed7fa38c\u003c/code\u003e\u003c/a\u003e fix(ui): remove hidden sidebar controls from the tab order\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.0.1 to 30.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed spurious window \u003ccode\u003eblur\u003c/code\u003e and \u003ccode\u003efocusout\u003c/code\u003e events and incorrect \u003ccode\u003eevent.relatedTarget\u003c/code\u003e values when focusing an element after removing the previously focused element, which regressed in v30.1.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus and blur behavior across frames, and focusing the document's viewport through \u003ccode\u003edocument.documentElement.focus()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus targets removed or disabled by \u003ccode\u003eblur\u003c/code\u003e listeners becoming active, and text selections made by focus and blur listeners being overwritten. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing disabled form controls and \u003ccode\u003e\u0026lt;input type=\u0026quot;hidden\u0026quot;\u0026gt;\u003c/code\u003e elements with \u003ccode\u003etabindex=\u0026quot;\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed invalid \u003ccode\u003estyle.setProperty()\u003c/code\u003e calls changing existing \u003ccode\u003e!important\u003c/code\u003e priorities, serialized styles, or mutation records. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e!important\u003c/code\u003e handling when updating CSS longhands after shorthands, using variables or CSS-wide keywords, and assigning style properties directly. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e parsing with \u003ccode\u003eincludeNodeLocations: true\u003c/code\u003e or inside frames to honor the \u003ccode\u003erunScripts\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003estorageQuota\u003c/code\u003e option being ignored by frames.\u003c/li\u003e\n\u003cli\u003eFixed encoding detection of HTML and XML byte input to honor XML encoding declarations and detect UTF-16 without a byte order mark.\u003c/li\u003e\n\u003cli\u003eFixed exceptions caused by truncated \u003ccode\u003echarset\u003c/code\u003e parameters in \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e elements, and encoding detection incorrectly using incomplete \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed XML serialization errors for namespaces named \u003ccode\u003econstructor\u003c/code\u003e, \u003ccode\u003etoString\u003c/code\u003e, \u003ccode\u003e__proto__\u003c/code\u003e, or \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e, and incorrect reuse of namespace prefixes declared on sibling elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.innerHTML\u003c/code\u003e and \u003ccode\u003eelement.outerHTML\u003c/code\u003e in XML documents to reject invalid characters in attribute values and avoid stack overflows on large strings.\u003c/li\u003e\n\u003cli\u003eFixed selector matching for \u003ccode\u003e:lang()\u003c/code\u003e, \u003ccode\u003e:nth-child(... of ...)\u003c/code\u003e after mutations, and \u003ccode\u003e:has()\u003c/code\u003e with duplicate IDs or nested logical pseudo-classes. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.1.0\u003c/h2\u003e\n\u003cp\u003ejsdom is feeling the AGI!\u003c/p\u003e\n\u003cp\u003eThis release is dedicated to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, who unleashed \u003ca href=\"https://github.com/codex\"\u003e\u003ccode\u003e@​codex\u003c/code\u003e\u003c/a\u003e upon jsdom and found tons of performance improvements. Along the way, he found and fixed many correctness issues as well.\u003c/p\u003e\n\u003cp\u003eWe really appreciate his thoughtful PRs, which did a great job following the project's contribution guidelines, and were clearly human-curated, with their PR descriptions edited to be brief and respectful of the maintainers' time.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, as well as all the other contributors of this release (most of whom were AI-assisted).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named access to elements on \u003ccode\u003edocument\u003c/code\u003e, such as \u003ccode\u003edocument.myForm\u003c/code\u003e for \u003ccode\u003e\u0026lt;form name=\u0026quot;myForm\u0026quot;\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuotaExceededError\u003c/code\u003e, including its use for storage quota errors and oversized \u003ccode\u003ecrypto.getRandomValues()\u003c/code\u003e requests.\u003c/li\u003e\n\u003cli\u003eAdded support for the relaxed DOM naming rules when creating elements, attributes, and document types.\u003c/li\u003e\n\u003cli\u003eImproved performance of DOM construction, tree mutations, range operations, and live collection access, especially on large documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e, style changes, and CSS serialization. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jhult\"\u003e\u003ccode\u003e@​jhult\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of event dispatch, form control and label lookups, and updates to \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements and radio button groups. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced memory use when creating and working with DOM nodes, attributes, event listeners, and mutation observers. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ewindow.close()\u003c/code\u003e to preserve access to the document and its DOM through retained references.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.querySelectorAll()\u003c/code\u003e returning no matches when the first part of the selector matches the element itself, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed case sensitivity in CSS attribute selectors, including selectors matching \u003ccode\u003edata-state=\u0026quot;\u0026quot;\u003c/code\u003e, \u003ccode\u003etitle=\u0026quot;\u0026quot;\u003c/code\u003e, and other case-sensitive values. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.querySelector()\u003c/code\u003e failing to find a matching element when an earlier element has the same ID but does not match the rest of the selector. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e:focus\u003c/code\u003e matching in shadow trees. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed DOM insertion and replacement, including valid \u003ccode\u003edocument.replaceChildren()\u003c/code\u003e calls, invalid document element and doctype placements, and mutations during \u003ccode\u003eelement.replaceWith()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed the ordering of script execution, custom element callbacks, iframe loading, and mutation observer notifications during DOM insertion, including in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed queued events and navigation continuing after \u003ccode\u003ewindow.close()\u003c/code\u003e or iframe removal, and prevented new scripts, resource loads, timers, and animation frames from starting in destroyed documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parent documents waiting indefinitely for loading to finish when a child iframe removes itself during loading.\u003c/li\u003e\n\u003cli\u003eFixed request cancellation across redirects, during pending \u003ccode\u003erequestInterceptor()\u003c/code\u003e callbacks, and when reusing an \u003ccode\u003eXMLHttpRequest\u003c/code\u003e after aborting it.\u003c/li\u003e\n\u003cli\u003eFixed resource loading and \u003ccode\u003eJSDOM.fromURL()\u003c/code\u003e potentially hanging when response handling throws and response stream cleanup does not finish.\u003c/li\u003e\n\u003cli\u003eFixed successful cached resource loads being treated as aborted.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e and \u003ccode\u003edocument.styleSheets\u003c/code\u003e using the wrong stylesheet order after inserting or updating \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring nested \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@media\u003c/code\u003e rules in imported stylesheets, and returning stale results after imports finish loading.\u003c/li\u003e\n\u003cli\u003eFixed style invalidation, stylesheet removal, and frame source updates in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed repeated \u003ccode\u003egetComputedStyle()\u003c/code\u003e calls changing case-sensitive background URLs, and inconsistent resolution of border shorthands containing system colors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed computed border widths, including borderless elements incorrectly reporting \u003ccode\u003e16px\u003c/code\u003e, which regressed in v30.0.0. (\u003ca href=\"https://github.com/Alberto-BaseNet\"\u003e\u003ccode\u003e@​Alberto-BaseNet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to resolve \u003ccode\u003e'font-weight'\u003c/code\u003e keywords to numeric values. (\u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert lengths to pixels inside CSS math functions containing percentages, and to resolve percentages in \u003ccode\u003e'font-size'\u003c/code\u003e math functions. (\u003ca href=\"https://github.com/soroushm\"\u003e\u003ccode\u003e@​soroushm\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/jsdom/jsdom/commit/0a117f4581b067800fdb3287e22e7cec82221a3c\"\u003e\u003ccode\u003e0a117f4\u003c/code\u003e\u003c/a\u003e 30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/103f67df7bb94971e111902e6b10bb500d7818a2\"\u003e\u003ccode\u003e103f67d\u003c/code\u003e\u003c/a\u003e Remove unnecessary window cleanup from API tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/cdda00a1c075548c62907cc76f26e93a4be1afac\"\u003e\u003ccode\u003ecdda00a\u003c/code\u003e\u003c/a\u003e Test HTTP/2 document and subresource loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7ab92ce05b97b62286f1c9a4870a924ef4315a44\"\u003e\u003ccode\u003e7ab92ce\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e to v9.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d940c206bcda5d43e92556d08fcb6a11960df148\"\u003e\u003ccode\u003ed940c20\u003c/code\u003e\u003c/a\u003e Share jsdom settings across descendant windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6ba40cbea8d9ffcf08e3ce901cf432578166439d\"\u003e\u003ccode\u003e6ba40cb\u003c/code\u003e\u003c/a\u003e Fix and simplify option propagation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3b3be70acc9a7e5165ecaf90853b5197f5930e5a\"\u003e\u003ccode\u003e3b3be70\u003c/code\u003e\u003c/a\u003e Preserve CSS priorities across declaration updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/97b275821659e818044630e737fc2f6013ca4b6b\"\u003e\u003ccode\u003e97b2758\u003c/code\u003e\u003c/a\u003e Align focusing and unfocusing with HTML\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b7b460bf473ea98557ad46748fb11e97d238ab81\"\u003e\u003ccode\u003eb7b460b\u003c/code\u003e\u003c/a\u003e Update w3c-xmlserializer to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/71d562f858a48020dda69ab29c582394c3033573\"\u003e\u003ccode\u003e71d562f\u003c/code\u003e\u003c/a\u003e Update html-encoding-sniffer to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.0.1...v30.1.1\"\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.39.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.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Railway plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2026\"\u003e#2026\u003c/a\u003e) (6da55767eb419701dd32f93789a00e8bdc915276) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate query snapshot (8877d3cf35943e17a617e1197fa46c5a43342479)\u003c/li\u003e\n\u003cli\u003eFix excluded tags on entry re-exports (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2062\"\u003e#2062\u003c/a\u003e) (b22e27543cb8dd4ba7ec97c70ccfd06bc8f16614) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate rolldown snapshot (3a45c806e1c1b7ceb078903652c8631566400096)\u003c/li\u003e\n\u003cli\u003eSkip synthetic self-imports in Vue and Nuxt auto-import compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2067\"\u003e#2067\u003c/a\u003e) (d912d807e41f140bbc79bafce6882b3c05dec6ff) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(angular): keep other projects' inputs when one has no architect (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2064\"\u003e#2064\u003c/a\u003e) (af3f42e9772e9937fd71b7557d3b54aee1db339a) - thanks \u003ca href=\"https://github.com/Cayan\"\u003e\u003ccode\u003e@​Cayan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vite): resolve nested HTML entry points in multi-page apps (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1988\"\u003e#1988\u003c/a\u003e) (4648aefe56e7bac521bb6f17189473b46f8ff00f) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eImprove Rstest plugin support (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2068\"\u003e#2068\u003c/a\u003e) (add87992e9dfe2f3c22e4c6ba7fa257d7f0151cf) - thanks \u003ca href=\"https://github.com/fi3ework\"\u003e\u003ccode\u003e@​fi3ework\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eHandle profiles, formatters and require paths in Cucumber plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2065\"\u003e#2065\u003c/a\u003e) (2ad39fcf02e067b4bdfc06a658bf4bf5abeea764) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(playwright): resolve globalSetup/globalTeardown from config dir (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2076\"\u003e#2076\u003c/a\u003e) (7060bb968339680d694275413aba2833e4521ed9) - thanks \u003ca href=\"https://github.com/alokn\"\u003e\u003ccode\u003e@​alokn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: read entry export tags under the re-exported names (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2069\"\u003e#2069\u003c/a\u003e) (1698683df95a96b3515795eb664aacf030042d7b) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude co-authors in docs contributor list (0c334100df59d89a512ad598ec50e7f62f6da0c3)\u003c/li\u003e\n\u003cli\u003eFilter bots and agents from docs contributors (617f70d8179c6b8668ca41fe5df77ced5e2b37c0)\u003c/li\u003e\n\u003cli\u003eUpdate Eve plugin conventions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2049\"\u003e#2049\u003c/a\u003e) (260dbb91a85f3a3bc2727e8f255d73df3737552c) - thanks \u003ca href=\"https://github.com/matchai\"\u003e\u003ccode\u003e@​matchai\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eargs\u003c/code\u003e example to that doc page (50b271b98fc930a05a3b045a2f691486f9f06528)\u003c/li\u003e\n\u003cli\u003eAdd Turborepo plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2055\"\u003e#2055\u003c/a\u003e) (e49d3db05f1d69ce7db3efcb8467a4af63c27379) - thanks \u003ca href=\"https://github.com/changbaebang\"\u003e\u003ccode\u003e@​changbaebang\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport-x/*\u003c/code\u003e settings in ESLint plu...\n\n_Description has been truncated_","html_url":"https://github.com/ebenlimbor433-source/omniroute/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebenlimbor433-source%2Fomniroute/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"5697436375","node_id":"PR_kwDORBEkas8AAAABGhmLQA","number":2285,"state":"open","title":"chore(deps): bump the npm-minor-patch group across 1 directory with 41 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-10-04T08:04:52.000Z","updated_at":"2026-10-04T08:06:22.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":41,"packages":[{"name":"knip","old_version":"6.32.2","new_version":"6.38.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"wrangler","old_version":"4.103.0","new_version":"4.141.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@aws-sdk/client-s3","old_version":"3.984.0","new_version":"3.1141.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@cloudflare/workers-types","old_version":"4.20260621.1","new_version":"4.20260702.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"better-auth","old_version":"1.6.25","new_version":"1.7.6","repository_url":"https://github.com/better-auth/better-auth"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.16.18","new_version":"0.22.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"fumadocs-core","old_version":"16.15.6","new_version":"16.15.14","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.6","new_version":"16.15.14","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"react","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"postcss","old_version":"8.5.25","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"vite","old_version":"8.0.16","new_version":"8.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"cron-parser","old_version":"5.6.0","new_version":"5.10.1","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"@anthropic-ai/sdk","old_version":"0.39.0","new_version":"0.128.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@pierre/diffs","old_version":"1.2.12","new_version":"1.5.1"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.17","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.5","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.17","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.18","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.10","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.1","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.1","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.13","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.10","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-virtual","old_version":"3.14.10","new_version":"3.14.13","repository_url":"https://github.com/TanStack/virtual"},{"name":"react-resizable-panels","old_version":"4.11.2","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"swr","old_version":"2.4.1","new_version":"2.5.1","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@opennextjs/cloudflare","old_version":"1.19.11","new_version":"1.20.6","repository_url":"https://github.com/opennextjs/opennextjs-cloudflare"},{"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":"autoprefixer","old_version":"10.5.0","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.38.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.9` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.70.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.103.0` | `4.141.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.984.0` | `3.1141.0` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260621.1` | `4.20260702.1` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.25` | `1.7.6` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.16.18` | `0.22.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.6` | `16.15.14` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.5` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.6` | `16.15.14` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.3.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.25` | `8.5.28` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.3.1` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.6.0` | `5.10.1` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.39.0` | `0.128.0` |\n| @pierre/diffs | `1.2.12` | `1.5.1` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.17` | `1.1.23` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.5` | `1.3.11` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.17` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.18` | `2.1.24` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.10` | `2.1.15` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.1` | `2.3.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.1` | `1.3.7` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.13` | `1.1.19` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.10` | `1.2.16` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.10` | `3.14.13` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.11.2` | `4.14.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [swr](https://github.com/vercel/swr) | `2.4.1` | `2.5.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [@opennextjs/cloudflare](https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare) | `1.19.11` | `1.20.6` |\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| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.6.1` |\n\n\nUpdates `knip` from 6.32.2 to 6.38.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.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude co-authors in docs contributor list (0c334100df59d89a512ad598ec50e7f62f6da0c3)\u003c/li\u003e\n\u003cli\u003eFilter bots and agents from docs contributors (617f70d8179c6b8668ca41fe5df77ced5e2b37c0)\u003c/li\u003e\n\u003cli\u003eUpdate Eve plugin conventions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2049\"\u003e#2049\u003c/a\u003e) (260dbb91a85f3a3bc2727e8f255d73df3737552c) - thanks \u003ca href=\"https://github.com/matchai\"\u003e\u003ccode\u003e@​matchai\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eargs\u003c/code\u003e example to that doc page (50b271b98fc930a05a3b045a2f691486f9f06528)\u003c/li\u003e\n\u003cli\u003eAdd Turborepo plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2055\"\u003e#2055\u003c/a\u003e) (e49d3db05f1d69ce7db3efcb8467a4af63c27379) - thanks \u003ca href=\"https://github.com/changbaebang\"\u003e\u003ccode\u003e@​changbaebang\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport-x/*\u003c/code\u003e settings in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2050\"\u003e#2050\u003c/a\u003e) (1a34cf82a3d6a1202717ef910bedba55838e9dd9) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve file option in Mocha configuration files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2051\"\u003e#2051\u003c/a\u003e) (9b5c5f60468c8a92a3e74adca5c0931f008677af) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport oxlint extends (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2054\"\u003e#2054\u003c/a\u003e) (a149a98219bb14b15f446fc5f8c4f815e28b2183) - thanks \u003ca href=\"https://github.com/matthewnitschke-wk\"\u003e\u003ccode\u003e@​matthewnitschke-wk\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix import.meta handling in built-in compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2059\"\u003e#2059\u003c/a\u003e) (8b0c85076bf3dce15ef5f3c0c4e58bfefdf59ded) - thanks \u003ca href=\"https://github.com/vdavid\"\u003e\u003ccode\u003e@​vdavid\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix tag hints for enum and namespace members (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2061\"\u003e#2061\u003c/a\u003e) (8a8805e48945863248429d18b7f6c4e4b7dc9ebd) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFlag unused member tags in tagged enums and namespaces (584e53ff3e0846fbfe04fa5b5bfefe2420576a34)\u003c/li\u003e\n\u003cli\u003efeat: resolve MDX content mapper remarkPlugins (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2060\"\u003e#2060\u003c/a\u003e) (34dbccf25359f9e9fefe9d0be6ef2ec0252223cc) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRefactor and separate concerns w/ new typescript-content-mapper plugin (11e94509bd0f350d747facf4003fc5b248d1b02d)\u003c/li\u003e\n\u003cli\u003eResolve mdx content mapper providerImportSource (7b5825117f97f2f87b7141509a254f88d0957cf7)\u003c/li\u003e\n\u003cli\u003eFix config → entry in plop plugin (25a380c9e1165b76583d69b48b5fa7cdf5db0ae2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(graphql-codegen): mark near-operation-file outputs as entries, not the documents directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2048\"\u003e#2048\u003c/a\u003e) (06a68fcf99a90e559daeb0b8fb2d24e173124774) - thanks \u003ca href=\"https://github.com/RobHannay\"\u003e\u003ccode\u003e@​RobHannay\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: enable JSX in the config loader (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1959\"\u003e#1959\u003c/a\u003e) (5b21dc9192f773613d1c5db8edf35f0a68820268) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMatch binaries only to their actual dependency providers (c5bdb69ccbcb7e1056233f346d0ada3495d1013d)\u003c/li\u003e\n\u003cli\u003ePreserve executable references across package manager commands (54af171638db22f5d903faae05c37c2ea6adc869)\u003c/li\u003e\n\u003cli\u003eCorrect binary provider metadata in Relay fixtures (e67dfcb96d055c27be9c8601e077656855bb632b)\u003c/li\u003e\n\u003cli\u003eSeparate shell binary expectations from reporting exemptions (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2022\"\u003e#2022\u003c/a\u003e) (c1d7d75a3529d9faff7f4c0df11dd0ca1bdfb149)\u003c/li\u003e\n\u003cli\u003eRespect npx no-install flags before the executable (4237010c9a834eb8b04f4a528c76d10a5c38ee98)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (038ea179f7d6bf7ca43bc5daf553a68b13a9067c)\u003c/li\u003e\n\u003cli\u003eRemove npm auth check now that's in release-it (4aaf77c58004ac64063a1982b98e53107c2ebe93)\u003c/li\u003e\n\u003cli\u003eFix --format name resolution in the ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2046\"\u003e#2046\u003c/a\u003e) (1269e98bb700384811fadc124d69ea720832037e) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@​tailwindcss/webpack\u003c/code\u003e as Tailwind plugin enabler (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2027\"\u003e#2027\u003c/a\u003e) (b5ac0cf734dda3c6c6c51c817981dfc558b7c582) - thanks \u003ca href=\"https://github.com/igas\"\u003e\u003ccode\u003e@​igas\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Next.js Turbopack loader dependencies (23419b4edfd48796dd484fa880e1bad49a043d2e)\u003c/li\u003e\n\u003cli\u003eExplain ambiguous star exports in traces (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2025\"\u003e#2025\u003c/a\u003e) (3c2c1a53f9c2b7ff3057a4e46761791979e0b09c) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix eslintrc \u003ccode\u003eparserOptions.parser\u003c/code\u003e handling in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2028\"\u003e#2028\u003c/a\u003e) (c79463cec81d09518eda325ec00e6f12327dea8d) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(compilers): require word boundary around import keyword (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2029\"\u003e#2029\u003c/a\u003e) (68bbe51c39b564022b63942bc83cb570778cca00) - thanks \u003ca href=\"https://github.com/thanadolps\"\u003e\u003ccode\u003e@​thanadolps\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: recover from corrupt cache file (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2034\"\u003e#2034\u003c/a\u003e) (30ff7568c84e0a6731ca634a52314228d23d1a2b) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: fix trailing comma on dependency removal (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2033\"\u003e#2033\u003c/a\u003e) (adfaf4f78878b6d55b0939a92d70a1fbb0ae1240) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDocument built-in compiler scope (a05e155276dad4ead16992580d17572cebf045e7)\u003c/li\u003e\n\u003cli\u003eAdd babel, khan and oxc to projects and optimize svgs (1c26560b98bc3109e93d15761d02f089213bfb6c)\u003c/li\u003e\n\u003cli\u003eAdd section to test preview packages \u0026amp; extension (d911c18385f0aa41f53653a2a15cc90a1e0251b8)\u003c/li\u003e\n\u003cli\u003eFix shared info/exclude handling in linked Git worktrees (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2037\"\u003e#2037\u003c/a\u003e) (c1f18d5a7d25fc5a614747bbcbd62d043457eb48) - thanks \u003ca href=\"https://github.com/kenfdev\"\u003e\u003ccode\u003e@​kenfdev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eShard Node specs on Windows and enable Bun test parallelism (66e966b6edec4460b40b05847fefa9f90ee69068)\u003c/li\u003e\n\u003cli\u003eAdd Varlock plugin support (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2000\"\u003e#2000\u003c/a\u003e) (e4fbf46acff08e78370e72b142e795bd81f28561) - thanks \u003ca href=\"https://github.com/Joehoel\"\u003e\u003ccode\u003e@​Joehoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eApply NODE_OPTIONS inputs to package manager binaries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2038\"\u003e#2038\u003c/a\u003e) (c8df8a28e9a19484efe7097f984abc0c6556aff5) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eHandle array form of \u003ccode\u003eimport/resolver\u003c/code\u003e setting in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2041\"\u003e#2041\u003c/a\u003e) (a80d386a80fdafc89c610d4887ec82184ac178db) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(node): add valueless Node CLI flags to boolean options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2042\"\u003e#2042\u003c/a\u003e) (4c6768501f7115a894d7ece9e5c32090b684cc6f) - thanks \u003ca href=\"https://github.com/shoutoutuoadi325\"\u003e\u003ccode\u003e@​shoutoutuoadi325\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(typedoc): accept string form of plugin and theme options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2043\"\u003e#2043\u003c/a\u003e) (ce387b05c8f136546e860ec73e29557563c63afa) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd textlint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2039\"\u003e#2039\u003c/a\u003e) (532dab595fc9a910e320418dc0390222fb2d7478) - thanks \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: Correctly resolve Vitest setupFiles from nested configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2040\"\u003e#2040\u003c/a\u003e) (84a494334e125d229dc865893b21d69d0d201e85) - thanks \u003ca href=\"https://github.com/CruseCtrl\"\u003e\u003ccode\u003e@​CruseCtrl\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd n8n to projects (3f756a7e70c4164d57a7dbbd58f3604afe4043e2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c0e42f83bda7664065465f2f3faca7af97c988ac\"\u003e\u003ccode\u003ec0e42f8\u003c/code\u003e\u003c/a\u003e Release knip@6.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/25a380c9e1165b76583d69b48b5fa7cdf5db0ae2\"\u003e\u003ccode\u003e25a380c\u003c/code\u003e\u003c/a\u003e Fix config → entry in plop plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/7b5825117f97f2f87b7141509a254f88d0957cf7\"\u003e\u003ccode\u003e7b58251\u003c/code\u003e\u003c/a\u003e Resolve mdx content mapper providerImportSource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/11e94509bd0f350d747facf4003fc5b248d1b02d\"\u003e\u003ccode\u003e11e9450\u003c/code\u003e\u003c/a\u003e Refactor and separate concerns w/ new typescript-content-mapper plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/34dbccf25359f9e9fefe9d0be6ef2ec0252223cc\"\u003e\u003ccode\u003e34dbccf\u003c/code\u003e\u003c/a\u003e feat: resolve MDX content mapper remarkPlugins (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/584e53ff3e0846fbfe04fa5b5bfefe2420576a34\"\u003e\u003ccode\u003e584e53f\u003c/code\u003e\u003c/a\u003e Flag unused member tags in tagged enums and namespaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8a8805e48945863248429d18b7f6c4e4b7dc9ebd\"\u003e\u003ccode\u003e8a8805e\u003c/code\u003e\u003c/a\u003e Fix tag hints for enum and namespace members (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2061\"\u003e#2061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8b0c85076bf3dce15ef5f3c0c4e58bfefdf59ded\"\u003e\u003ccode\u003e8b0c850\u003c/code\u003e\u003c/a\u003e Fix import.meta handling in built-in compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/a149a98219bb14b15f446fc5f8c4f815e28b2183\"\u003e\u003ccode\u003ea149a98\u003c/code\u003e\u003c/a\u003e Support oxlint extends (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9b5c5f60468c8a92a3e74adca5c0931f008677af\"\u003e\u003ccode\u003e9b5c5f6\u003c/code\u003e\u003c/a\u003e Resolve file option in Mocha configuration files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2051\"\u003e#2051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.38.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.61.1 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4586535ab24d7d5e9b3ba87e4adb8636f9314aca\"\u003e\u003ccode\u003e4586535\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] report deprecated imported values used in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.103.0 to 4.141.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.141.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/cloudflare/workers-sdk/pull/15658\"\u003e#15658\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8280086df5571607ab614fa09684c2d78fcdd58b\"\u003e\u003ccode\u003e8280086\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jqmmes\"\u003e\u003ccode\u003e@​jqmmes\u003c/code\u003e\u003c/a\u003e! - Add Durable Objects code update strategies to Worker deployments\u003c/p\u003e\n\u003cp\u003eUse \u003ccode\u003e--durable-objects-code-update-mode immediate\u003c/code\u003e with \u003ccode\u003ewrangler deploy\u003c/code\u003e, \u003ccode\u003ewrangler versions deploy\u003c/code\u003e, and \u003ccode\u003ewrangler rollback\u003c/code\u003e to update code without waiting for active instances to hibernate. Use \u003ccode\u003e--durable-objects-code-update-mode deferred 30s\u003c/code\u003e to set a maximum delay, or configure \u003ccode\u003edurable_objects.code_update_strategy\u003c/code\u003e with \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003emax_delay\u003c/code\u003e. When unset, the strategy defaults to deferred with a 5-minute maximum delay; delays cannot exceed 24 hours and must use millisecond precision.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15800\"\u003e#15800\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd56b98716d9306a3464fc04c66090d2846a37f9\"\u003e\u003ccode\u003ebd56b98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Refaerds\"\u003e\u003ccode\u003e@​Refaerds\u003c/code\u003e\u003c/a\u003e! - Add Browser Run as an event source for Queue subscriptions\u003c/p\u003e\n\u003cp\u003eYou can now create Queue subscriptions with \u003ccode\u003e--source browserRun\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\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15864\"\u003e#15864\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee2b200ff1e8edb5d5f2acb2bf45ffbdcb59f7c1\"\u003e\u003ccode\u003eee2b200\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20260923.1\u003c/td\u003e\n\u003ctd\u003e^5.20260925.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260923.1\u003c/td\u003e\n\u003ctd\u003e1.20260925.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15207\"\u003e#15207\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/805af2f0a5567c58f8259bc580883f1919039c60\"\u003e\u003ccode\u003e805af2f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/exKAZUu\"\u003e\u003ccode\u003e@​exKAZUu\u003c/code\u003e\u003c/a\u003e! - Show the stack and cause of failed proxied requests in \u003ccode\u003ewrangler dev\u003c/code\u003e debug logs\u003c/p\u003e\n\u003cp\u003eWhen a request proxied to the local Worker fails, running with \u003ccode\u003e--log-level debug\u003c/code\u003e now shows the underlying error's stack and cause chain.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee2b200ff1e8edb5d5f2acb2bf45ffbdcb59f7c1\"\u003e\u003ccode\u003eee2b200\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c91279b497ae6195f911b17ee3da3b7af28c2f17\"\u003e\u003ccode\u003ec91279b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20260925.0-alpha\"\u003eminiflare@5.20260925.0-alpha\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.140.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15822\"\u003e#15822\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8f7916cd72cd0f6a3bcef80abc8ad4509b13026a\"\u003e\u003ccode\u003e8f7916c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/GregBrimble\"\u003e\u003ccode\u003e@​GregBrimble\u003c/code\u003e\u003c/a\u003e! - Support Containers in Worker Preview deployments with the Build Output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20260923.0-alpha\"\u003eminiflare@5.20260923.0-alpha\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8d61ca8ef19a77b2384b24c4b3e2ed0264055f33\"\u003e\u003ccode\u003e8d61ca8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8280086df5571607ab614fa09684c2d78fcdd58b\"\u003e\u003ccode\u003e8280086\u003c/code\u003e\u003c/a\u003e [wrangler] Add Durable Objects hibernation timeout option (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/805af2f0a5567c58f8259bc580883f1919039c60\"\u003e\u003ccode\u003e805af2f\u003c/code\u003e\u003c/a\u003e [wrangler] Log ProxyWorker request error details at debug level (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15207\"\u003e#15207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd56b98716d9306a3464fc04c66090d2846a37f9\"\u003e\u003ccode\u003ebd56b98\u003c/code\u003e\u003c/a\u003e [wrangler] Add browserRun event source type for queue subscriptions (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/72056b721fc0752d5fa42a179f58e1a1369a0b7f\"\u003e\u003ccode\u003e72056b7\u003c/code\u003e\u003c/a\u003e [wrangler] Clean up retired Container image binding tests (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/84c819feae28ea08599e4e3042d26c96d5592142\"\u003e\u003ccode\u003e84c819f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15857\"\u003e#15857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8f7916cd72cd0f6a3bcef80abc8ad4509b13026a\"\u003e\u003ccode\u003e8f7916c\u003c/code\u003e\u003c/a\u003e [deploy-helpers] Containers support for Worker Preview deployments in the Bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c59dae688f425ce0af610a0334ae690593c7fe92\"\u003e\u003ccode\u003ec59dae6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/15799d4b61adc6317a506d700846ebaeeb558095\"\u003e\u003ccode\u003e15799d4\u003c/code\u003e\u003c/a\u003e [wrangler] Update smol-toml to 1.9.0 (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/479e1e8eaf05764da7950c42c38cff2a98f00e3f\"\u003e\u003ccode\u003e479e1e8\u003c/code\u003e\u003c/a\u003e Allow ssh config for DO containers (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15792\"\u003e#15792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.141.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.984.0 to 3.1141.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.1141.0\u003c/h2\u003e\n\u003ch4\u003e3.1141.0(2026-09-25)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  smithy-aws-typescript-codegen 0.54.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8314\"\u003e#8314\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad80ce3ebaf394679aabc6e26b2dcd023ce8e010\"\u003ead80ce3e\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-connect:\u003c/strong\u003e  Agent Privacy During Hold is a new privacy capability for Amazon Connect Voice that prevents agent audio from being captured in call recordings or Contact Lens conversational analytics during hold. When enabled, agents are automatically muted on entering hold and unmuted on resuming the contact (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03527f9ea153365c1e3654ac6d3f3e064d06b5d0\"\u003e03527f9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Release shapes for the proactive agentic recommendations and the multi-knowledge base search features. Increases the maximum length of QuickResponseContent. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e008332b0b70c55d22dfca8a9c2317b67d06a5f3\"\u003ee008332b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds support for calling VPC configuration API's in Bedrock. These configurations allow the use of On Prem connectors in Bedrock Managed Knowledge bases (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18524dc69cf36ebbb8bc7bc33e0bce6311dcdb23\"\u003e18524dc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconnect:\u003c/strong\u003e  This release adds support for RTMP push router outputs in AWS Elemental MediaConnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bd8d80bbca2c1c2545521b03d741b46fccd09b4\"\u003e5bd8d80b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  This release adds the ListActorMessages operation, which returns the multi-factor authentication messages received at an actor's server-generated email address (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/10e53d506db74c48b09b94d9b9387b84dd40ed58\"\u003e10e53d50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Adds a service quota checker to Region switch to verify quota parity between your primary and standby Region, and automatically submit quota limit increases. Adds an optional EC2 Auto Scaling and ECS setting that waits for instances or tasks in the scaled-up Region to be healthy in target groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cca33e380a8985e23a0e3fbb420577aab4b60ac7\"\u003ecca33e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Amazon Bedrock AgentCore Payments now supports credential rotation for payment connectors, letting you rotate API and wallet secrets for Quick Create payment auths from the console. This release also adds Type and Creation type columns to the payment managers views. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adca591f07c448603de2876faaf7914cad441436\"\u003eadca591f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptune-graph:\u003c/strong\u003e  Add GraphIdentifier filter for ListImportTasks (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9b9aea9b553ba84f006f95da5d8ffd5381cc8a17\"\u003e9b9aea9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rekognition:\u003c/strong\u003e  This release adds support for Feedback and Metadata in the GetFaceLivenessSessionResults response. Feedback returns codes explaining why a Face Liveness check produced its result. Metadata includes the client SDK type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0831c361bb69d44357ff57360db39afdbb149337\"\u003e0831c361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  add support for table level federation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a44458b77853cbb25a9fcb362b0a275d7dc1c69b\"\u003ea44458b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-wellarchitected:\u003c/strong\u003e  This change releases the Well-Architected Agent, a generative AI service that analyzes a customer's AWS environment and delivers personalized, prioritized recommendations across cost, security, performance, and resilience. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0656586067f70b8d50000300f04512dd089df96\"\u003ed0656586\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.1141.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1140.0\u003c/h2\u003e\n\u003ch4\u003e3.1140.0(2026-09-24)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Documentation updates for Route 53 Resolver. Clarifies which Outpost Resolver operations apply to first-generation AWS Outposts and that Resolver is managed automatically on second-generation Outposts. Adds Local Network Interface subnet compatibility notes for Resolver endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4432abaaaf19bf4ac5d4d2b09bcc83e4d5440a0\"\u003eb4432aba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot:\u003c/strong\u003e  Fixed ListV2LoggingLevels and DeleteV2LoggingLevel documentation to include all supported target-types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dcf76d527e0c1fe76d64cb8ea444ce62d64135b\"\u003e4dcf76d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-24 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29a8566cb4c6eeb0cc554f4ae9bf985160556523\"\u003e29a8566c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eventbridgev2:\u003c/strong\u003e  Introducing Amazon EventBridge enhanced Custom event bus, a new shareable event bus for organizational-scale event-driven applications feature ordered delivery, deduplication, open event formats, and cross-account bus sharing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69fbe6a22fd7810332b0b0356803a0eee3f563cf\"\u003e69fbe6a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Amazon DataZone now supports the TOOLING blueprint category on CreateEnvironmentBlueprint, UpdateEnvironmentBlueprint, GetEnvironmentBlueprint, and ListEnvironmentBlueprints, for custom tooling blueprints. CreateConnection now accepts roleArn in iamProperties. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/591cd6f5a7b714427cbe87b36b13357d560d48ea\"\u003e591cd6f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elasticache:\u003c/strong\u003e  Added tagging support for ElastiCache Global DataStore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0fa9da5946312f09942dad6f711885855f0d0b8e\"\u003e0fa9da59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  AWS Marketplace Discovery API now supports localized responses and SigV4a request signing. It returns new fulfillment details, including AMI architecture, EBS volume and security group information, SaaS quick-launch status, and SageMaker input and output MIME types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/510673e376bbc578d318308136ecb5a841416bc3\"\u003e510673e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-data:\u003c/strong\u003e  Updates to the ListDatabases and WorkgroupName validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/218c24e106efe1ad64658984123af6634fc7278d\"\u003e218c24e1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Added support for Confluence export, enabling customers to publish security findings to Confluence pages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81408527778af52f0c604a4eaca440f445082f78\"\u003e81408527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds Create, Get, Update, and DeleteResourceMetricsConfiguration to enable detailed metric collection for an AWS resource, and adds UpdateOTelEnrichment plus include and exclude filters on StartOTelEnrichment so you can choose which metric namespaces CloudWatch enriches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/765cc1ce8f95a4f62d83dc07b81a927d74e09b52\"\u003e765cc1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eventbridge:\u003c/strong\u003e  Adds a ManagedBy field to the DescribeEventBus and ListEventBuses responses, identifying the AWS service that created an event bus on your behalf. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/28a639b27585c85376a4b5db528c31efb80e874d\"\u003e28a639b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  update bidi stream e2e test to nova-2-sonic model (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8313\"\u003e#8313\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d9a37d9d318f2ef7f5bcf6286bf3c7b475e4175b\"\u003ed9a37d9d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\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.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\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.1138.0...v3.1139.0\"\u003e3.1139.0\u003c/a\u003e (2026-09-23)\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.1137.0...v3.1138.0\"\u003e3.1138.0\u003c/a\u003e (2026-09-22)\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.1136.0...v3.1137.0\"\u003e3.1137.0\u003c/a\u003e (2026-09-21)\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.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\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.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\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/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03d54a858f80012bbc60046a77242223e8dfd9d9\"\u003e\u003ccode\u003e03d54a8\u003c/code\u003e\u003c/a\u003e Publish v3.1139.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c68e50e4a6e0469a20c2894fe8a29c140553ebb8\"\u003e\u003ccode\u003ec68e50e\u003c/code\u003e\u003c/a\u003e Publish v3.1138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a104768684e8f22d4373fcc5d910711e62676d6\"\u003e\u003ccode\u003e9a10476\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for MetricsRecorder support and core error/retry fixes (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6b432472f9bdf5437319b9186f706e3af5c9a748\"\u003e\u003ccode\u003e6b43247\u003c/code\u003e\u003c/a\u003e Publish v3.1137.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1141.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 `@cloudflare/workers-types` from 4.20260621.1 to 4.20260702.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workerd/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.6.25 to 1.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.6\u003c/h2\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 support for a \u003ccode\u003ebannedUserMessage\u003c/code\u003e function that receives the banned user, allowing sign-in errors to include details such as the ban reason. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11325\"\u003e#11325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Vercel BotID as a captcha provider for protected authentication routes. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11016\"\u003e#11016\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePasswords over \u003ccode\u003emaxPasswordLength\u003c/code\u003e are now rejected with \u003ccode\u003ePASSWORD_TOO_LONG\u003c/code\u003e before hashing or verification. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11324\"\u003e#11324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed React hydration mismatches when session or plugin auth queries resolve before streamed components hydrate. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented older auth-query responses from overwriting newer results when requests overlap. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11376\"\u003e#11376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed model identity when a custom model name matches another schema key. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed schema validation for Cloudflare D1 when the Kysely dialect cannot introspect the database. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11366\"\u003e#11366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed social account linking through the OAuth Proxy plugin. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11268\"\u003e#11268\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/6bb9dbab0b7f351b44dd929e3254c5962e9f8af1/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed model identity when a custom model name matches another schema key. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed schema validation for SQLite-generated primary keys, including \u003ccode\u003eINTEGER PRIMARY KEY\u003c/code\u003e columns without \u003ccode\u003eAUTOINCREMENT\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11374\"\u003e#11374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed schema validation for Cloudflare D1 when the Kysely dialect cannot introspect the database. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11366\"\u003e#11366\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/6bb9dbab0b7f351b44dd929e3254c5962e9f8af1/packages/kysely-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/prisma-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed model identity when a custom model name matches another schema key. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed schema validation for capitalized custom Prisma model names. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11319\"\u003e#11319\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/6bb9dbab0b7f351b44dd929e3254c5962e9f8af1/packages/prisma-adapter/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\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed model identity when a custom model name matches another schema key. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\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/6bb9dbab0b7f351b44dd929e3254c5962e9f8af1/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/blob/main/packages/better-auth/CHANGELOG.md\"\u003ebetter-auth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11325\"\u003e#11325\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/af883851ae9c3b55c0d8240fabea3dc797cd5cd0\"\u003e\u003ccode\u003eaf88385\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Wadiou\"\u003e\u003ccode\u003e@​Wadiou\u003c/code\u003e\u003c/a\u003e! - Admin plugin \u003ccode\u003ebannedUserMessage\u003c/code\u003e can now be a function that receives the banned user, so sign-in errors can include details such as the ban reason.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11268\"\u003e#11268\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2fa501cdf9e022d5f7241fabce1a67f1828d777b\"\u003e\u003ccode\u003e2fa501c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Support linking social accounts through the OAuth Proxy plugin.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11366\"\u003e#11366\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d41e2caf1a5bf09afc916087b739e0a5d00ab5c5\"\u003e\u003ccode\u003ed41e2ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Use targeted PRAGMA queries when a Kysely dialect cannot introspect Cloudflare D1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11016\"\u003e#11016\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/3d0efa308d575c4aa184d65deaf29f2626add8fd\"\u003e\u003ccode\u003e3d0efa3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/davbrito\"\u003e\u003ccode\u003e@​davbrito\u003c/code\u003e\u003c/a\u003e! - Support Vercel BotID checks on protected authentication routes in Vercel-hosted applications.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/631ac296a55ccecf51a7995e89a3e528a5f782da\"\u003e\u003ccode\u003e631ac29\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Preserve logical model identity when a custom model name matches another schema key.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11324\"\u003e#11324\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/88534192c1d0fd62b108b568243a134e6df61ab1\"\u003e\u003ccode\u003e8853419\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/XXMOHAMED012\"\u003e\u003ccode\u003e@​XXMOHAMED012\u003c/code\u003e\u003c/a\u003e! - Passwords longer than \u003ccode\u003emaxPasswordLength\u003c/code\u003e are now rejected with \u003ccode\u003ePASSWORD_TOO_LONG\u003c/code\u003e before hashing on sign-in (email, username, phone number), verify-password, change-password (\u003ccode\u003ecurrentPassword\u003c/code\u003e), delete-user, the two-factor endpoints that take a password, and admin create-user, matching what sign-up and password reset already did.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11316\"\u003e#11316\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2ee1545f244d87e5edd6a003b48b90a5539f8afa\"\u003e\u003ccode\u003e2ee1545\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Smidge\"\u003e\u003ccode\u003e@​Smidge\u003c/code\u003e\u003c/a\u003e! - Fix React hydration mismatches when a session or plugin auth query resolves before a streamed component hydrates. Preserve the server-rendered pending state during hydration, then update to the current client state without changing ordinary or computed plugin stores.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11376\"\u003e#11376\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/fc45d08b26ac8e433fc7899a12be392cc52735ba\"\u003e\u003ccode\u003efc45d08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Prevent older auth-query responses from replacing newer results when requests overlap.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/41b7dc15de41a8726422c392a4857d8764828891\"\u003e\u003ccode\u003e41b7dc1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/d41e2caf1a5bf09afc916087b739e0a5d00ab5c5\"\u003e\u003ccode\u003ed41e2ca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/631ac296a55ccecf51a7995e89a3e528a5f782da\"\u003e\u003ccode\u003e631ac29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/2b13e011b4a4f8be4e4c39573b9e962cbabb2094\"\u003e\u003ccode\u003e2b13e01\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/kysely-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\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.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/drizzle-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/memory-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/mongo-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11283\"\u003e#11283\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/e56c45bddb8ca859175a47ab345b6c6dcc6da5d7\"\u003e\u003ccode\u003ee56c45b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Log Cloudflare Turnstile error codes and binding mismatches on the server so CAPTCHA verification failures can be diagnosed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11209\"\u003e#11209\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8d37cc3b7732a04908b28d8abb7f010a286d6c43\"\u003e\u003ccode\u003e8d37cc3\u003c/code\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/ColeMurray/background-agents/pull/2285","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColeMurray%2Fbackground-agents/issues/2285","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2285/packages"},{"uuid":"5696177122","node_id":"PR_kwDOTrlYac8AAAABGgoz1A","number":24,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-04T04:17:37.000Z","updated_at":"2026-10-04T04:20:39.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":25,"packages":[{"name":"@ai-sdk/google","old_version":"4.0.57","new_version":"4.0.87","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"4.0.51","new_version":"4.0.83","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"4.0.86","new_version":"4.0.129","repository_url":"https://github.com/vercel/ai"},{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@openrouter/ai-sdk-provider","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/OpenRouterTeam/ai-sdk-provider"},{"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.83","new_version":"7.0.126","repository_url":"https://github.com/vercel/ai"},{"name":"cn","old_version":"0.2.5","new_version":"0.4.0","repository_url":"https://github.com/shadcn-ui/cn"},{"name":"cnfast","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/aidenybai/cnfast"},{"name":"framer-motion","old_version":"13.1.1","new_version":"13.4.6","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"16.15.2","new_version":"16.15.17","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.3.1","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.34.0","new_version":"1.49.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"13.1.1","new_version":"13.4.6","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.3.3","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"posthog-js","old_version":"1.427.2","new_version":"1.435.5","repository_url":"https://github.com/PostHog/posthog-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":"shadcn","old_version":"4.19.0","new_version":"4.21.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@clack/prompts","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"chalk","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/chalk/chalk"},{"name":"figlet","old_version":"1.11.4","new_version":"1.12.0","repository_url":"https://github.com/patorjk/figlet.js"},{"name":"fs-extra","old_version":"11.4.0","new_version":"11.4.1","repository_url":"https://github.com/jprichardson/node-fs-extra"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.57` | `4.0.87` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.51` | `4.0.83` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.86` | `4.0.129` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [@openrouter/ai-sdk-provider](https://github.com/OpenRouterTeam/ai-sdk-provider) | `3.0.0` | `3.1.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.83` | `7.0.126` |\n| [cn](https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn) | `0.2.5` | `0.4.0` |\n| [cnfast](https://github.com/aidenybai/cnfast/tree/HEAD/packages/cnfast) | `0.1.0` | `0.2.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.4.6` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.2` | `16.15.17` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.3.1` | `15.4.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.34.0` | `1.49.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.4.6` |\n| [next](https://github.com/vercel/next.js) | `16.3.3` | `16.3.8` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.427.2` | `1.435.5` |\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.19.0` | `4.21.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.7.0` | `1.8.1` |\n| [chalk](https://github.com/chalk/chalk) | `6.0.0` | `6.0.1` |\n| [figlet](https://github.com/patorjk/figlet.js) | `1.11.4` | `1.12.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.4.0` | `11.4.1` |\n\n\nUpdates `@ai-sdk/google` from 4.0.57 to 4.0.87\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/google/CHANGELOG.md\"\u003e@​ai-sdk/google's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.87\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c65988: feat(ai): add telemetry to speech generation and transcription, including\nprovider usage propagation and experimental streaming lifecycle callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\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.21\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.53\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.86\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\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.20\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.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.85\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec2511c1: fix: use standards-compliant User-Agent header\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c2511c1]\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.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.84\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed0290cf: fix(google): preserve realtime user utterances with independent IDs and cumulative transcripts, honor text-free transcription completion markers, and advance response IDs after interruption\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.83\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e32cf2f6: fix(google): send the default Gemini Live \u003ccode\u003ethinkingLevel\u003c/code\u003e when \u003ccode\u003ethinkingConfig\u003c/code\u003e sets neither \u003ccode\u003ethinkingLevel\u003c/code\u003e nor \u003ccode\u003ethinkingBudget\u003c/code\u003e, and stop overwriting a raw \u003ccode\u003egenerationConfig.thinkingConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e525efc5: feat(provider): advertise image model file and mask input support\u003c/p\u003e\n\u003cp\u003eUse confirmed model IDs for capability declarations so unrecognized model names\nremain unknown. Include Together AI FLUX.2 Pro and Flex single-image editing, and\nallow asynchronous capability lookups and middleware overrides to resolve to\nunknown.\u003c/p\u003e\n\u003cp\u003eAdvertise QuiverAI Arrow 2 and Arrow 2 Telos file-input support, and mark Together\nAI Gemini image inputs unsupported by the current single-image request mapping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [e3605f6]\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/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c659885c52ef519b21b3af1ff266d843e3c157f\"\u003e\u003ccode\u003e8c65988\u003c/code\u003e\u003c/a\u003e feat: support telemetry for speech generation and streaming and non-streaming...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ede5b890d6760ead18da248a97861d7bba9a4703\"\u003e\u003ccode\u003eede5b89\u003c/code\u003e\u003c/a\u003e chore: move from \u003ccode\u003etsup\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21642\"\u003e#21642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1040e97e72cab8a443aeed818520d8b8161d4c1c\"\u003e\u003ccode\u003e1040e97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21638\"\u003e#21638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2511c1d65c1756ef70887de0c8baae4bcc77bf8\"\u003e\u003ccode\u003ec2511c1\u003c/code\u003e\u003c/a\u003e fix: use standards-compliant User-Agent header (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21344\"\u003e#21344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ec683e7a2bc5dec721c12e3e5bcc4fdf8b799af0\"\u003e\u003ccode\u003eec683e7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21626\"\u003e#21626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d0290cf207589b0bed7b6e16779febda4df12820\"\u003e\u003ccode\u003ed0290cf\u003c/code\u003e\u003c/a\u003e fix: Google Realtime overwrites or misgroups user transcriptions in multi-tur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/20ad146f3c1177375639f8ba96b4bc5be4a729b1\"\u003e\u003ccode\u003e20ad146\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21569\"\u003e#21569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/525efc552bc56380fa511357e552d54f927b44ad\"\u003e\u003ccode\u003e525efc5\u003c/code\u003e\u003c/a\u003e feat: advertise image model file and mask input capabilities (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/19230\"\u003e#19230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.87/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 4.0.51 to 4.0.83\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/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.83\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c65988: feat(ai): add telemetry to speech generation and transcription, including\nprovider usage propagation and experimental streaming lifecycle callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\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.21\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.53\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.82\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e040033b: feat(openai): add GPT-6.1 Sol model support\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\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.20\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.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.81\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4e94782: fix(openai): rewrite recursive Zod schemas that use \u003ccode\u003eallOf\u003c/code\u003e wrappers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.80\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec2511c1: fix: use standards-compliant User-Agent header\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c2511c1]\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.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee3605f6: Fix streamed tool calls with missing, blank, or repeated IDs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e525efc5: feat(provider): advertise image model file and mask input support\u003c/p\u003e\n\u003cp\u003eUse confirmed model IDs for capability declarations so unrecognized model names\nremain unknown. Include Together AI FLUX.2 Pro and Flex single-image editing, and\nallow asynchronous capability lookups and middleware overrides to resolve to\nunknown.\u003c/p\u003e\n\u003cp\u003eAdvertise QuiverAI Arrow 2 and Arrow 2 Telos file-input support, and mark Together\nAI Gemini image inputs unsupported by the current single-image request mapping.\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/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c659885c52ef519b21b3af1ff266d843e3c157f\"\u003e\u003ccode\u003e8c65988\u003c/code\u003e\u003c/a\u003e feat: support telemetry for speech generation and streaming and non-streaming...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ede5b890d6760ead18da248a97861d7bba9a4703\"\u003e\u003ccode\u003eede5b89\u003c/code\u003e\u003c/a\u003e chore: move from \u003ccode\u003etsup\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21642\"\u003e#21642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/040033b608900c065c9f7ce02e3fc42eb2a71480\"\u003e\u003ccode\u003e040033b\u003c/code\u003e\u003c/a\u003e feat(openai): add GPT-6.1 Sol model support (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21747\"\u003e#21747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b6264f2b6a8a770888a2aa9f7f18cf1004cbc7ea\"\u003e\u003ccode\u003eb6264f2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21711\"\u003e#21711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4e94782655bfd581ae1e27103cc9d42fa4de0d0d\"\u003e\u003ccode\u003e4e94782\u003c/code\u003e\u003c/a\u003e fix(openai): rewrite recursive Zod schemas that use \u003ccode\u003eallOf\u003c/code\u003e wrappers (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21678\"\u003e#21678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1040e97e72cab8a443aeed818520d8b8161d4c1c\"\u003e\u003ccode\u003e1040e97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21638\"\u003e#21638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2511c1d65c1756ef70887de0c8baae4bcc77bf8\"\u003e\u003ccode\u003ec2511c1\u003c/code\u003e\u003c/a\u003e fix: use standards-compliant User-Agent header (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21344\"\u003e#21344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/20ad146f3c1177375639f8ba96b4bc5be4a729b1\"\u003e\u003ccode\u003e20ad146\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21569\"\u003e#21569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.83/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 4.0.86 to 4.0.129\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.129\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4f3d236]\n\u003cul\u003e\n\u003cli\u003eai@7.0.126\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.128\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ff3dcef]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4d0500e]\n\u003cul\u003e\n\u003cli\u003eai@7.0.125\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.65\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.127\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\n\u003cul\u003e\n\u003cli\u003eai@7.0.124\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.21\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.53\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.64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.126\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e193d284: fix(react): deduplicate automatic stream resumption for shared Chat instances\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [05cdac6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4514fc1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2a625cf]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [50a26d5]\n\u003cul\u003e\n\u003cli\u003eai@7.0.123\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.63\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.20\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.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.125\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f3575f8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [27ab8d4]\n\u003cul\u003e\n\u003cli\u003eai@7.0.122\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/vercel/ai/commit/45e1fbc3ea10d22f852e12b1c1851e289c85e835\"\u003e\u003ccode\u003e45e1fbc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21880\"\u003e#21880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ce87e49503c3d3b5a57affb0025423ab9964c9f7\"\u003e\u003ccode\u003ece87e49\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ede5b890d6760ead18da248a97861d7bba9a4703\"\u003e\u003ccode\u003eede5b89\u003c/code\u003e\u003c/a\u003e chore: move from \u003ccode\u003etsup\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21642\"\u003e#21642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/193d2847041615cb35a368e57b66dc506ee2e870\"\u003e\u003ccode\u003e193d284\u003c/code\u003e\u003c/a\u003e fix(react): dedupe auto stream resume w/ shared Chat instances (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21679\"\u003e#21679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69cc80b25c506971769dd8438bbce7e0eb5ef631\"\u003e\u003ccode\u003e69cc80b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21666\"\u003e#21666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1040e97e72cab8a443aeed818520d8b8161d4c1c\"\u003e\u003ccode\u003e1040e97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21638\"\u003e#21638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c5e90bb137be865462dc301bc80ac233b0b1186a\"\u003e\u003ccode\u003ec5e90bb\u003c/code\u003e\u003c/a\u003e fix: resume hydrated partial static tool calls without losing streaming state...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ec683e7a2bc5dec721c12e3e5bcc4fdf8b799af0\"\u003e\u003ccode\u003eec683e7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21626\"\u003e#21626\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.129/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.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 `@openrouter/ai-sdk-provider` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/releases\"\u003e@​openrouter/ai-sdk-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(chat): merge consecutive streaming reasoning.summary deltas (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/519\"\u003e#519\u003c/a\u003e) by \u003ca href=\"https://github.com/jasoncrabtree-or\"\u003e\u003ccode\u003e@​jasoncrabtree-or\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/520\"\u003eOpenRouterTeam/ai-sdk-provider#520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: rebrand README banner by \u003ca href=\"https://github.com/LukasParke\"\u003e\u003ccode\u003e@​LukasParke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/522\"\u003eOpenRouterTeam/ai-sdk-provider#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add unit tests and update to latest AI SDK v7 packages by \u003ca href=\"https://github.com/christineschen\"\u003e\u003ccode\u003e@​christineschen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/521\"\u003eOpenRouterTeam/ai-sdk-provider#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add evaluationModel backed by the Decisions API by \u003ca href=\"https://github.com/robert-j-y\"\u003e\u003ccode\u003e@​robert-j-y\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/562\"\u003eOpenRouterTeam/ai-sdk-provider#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion Packages 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/OpenRouterTeam/ai-sdk-provider/pull/524\"\u003eOpenRouterTeam/ai-sdk-provider#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: unblock npm publish under npm 12 by \u003ca href=\"https://github.com/robert-j-y\"\u003e\u003ccode\u003e@​robert-j-y\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/563\"\u003eOpenRouterTeam/ai-sdk-provider#563\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/jasoncrabtree-or\"\u003e\u003ccode\u003e@​jasoncrabtree-or\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/520\"\u003eOpenRouterTeam/ai-sdk-provider#520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasParke\"\u003e\u003ccode\u003e@​LukasParke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/522\"\u003eOpenRouterTeam/ai-sdk-provider#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/christineschen\"\u003e\u003ccode\u003e@​christineschen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/521\"\u003eOpenRouterTeam/ai-sdk-provider#521\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/compare/3.0.0...3.1.0\"\u003ehttps://github.com/OpenRouterTeam/ai-sdk-provider/compare/3.0.0...3.1.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/OpenRouterTeam/ai-sdk-provider/blob/main/CHANGELOG.md\"\u003e@​openrouter/ai-sdk-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/562\"\u003e#562\u003c/a\u003e \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/40202018e80b6e1175fc5f46cd8704217b186273\"\u003e\u003ccode\u003e4020201\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/robert-j-y\"\u003e\u003ccode\u003e@​robert-j-y\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eopenrouter.evaluationModel()\u003c/code\u003e backed by the OpenRouter Decisions API (\u003ccode\u003e/api/alpha/decisions\u003c/code\u003e), so \u003ccode\u003eexperimental_evaluate\u003c/code\u003e from \u003ccode\u003eai@7.0.103+\u003c/code\u003e runs boolean, choice, and score questions through OpenRouter. Probabilities are mapped onto the AI SDK answer shapes with the API's two-decimal rounding declared on the result, and per-answer confidence, score legends, and cost are exposed under \u003ccode\u003eproviderMetadata.openrouter\u003c/code\u003e. Model settings accept \u003ccode\u003euser\u003c/code\u003e, \u003ccode\u003eprovider\u003c/code\u003e, \u003ccode\u003esession_id\u003c/code\u003e, \u003ccode\u003etrace\u003c/code\u003e, and \u003ccode\u003eextraBody\u003c/code\u003e; call-level \u003ccode\u003eproviderOptions.openrouter\u003c/code\u003e is validated and merged into the request body without being able to override \u003ccode\u003emodel\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, or \u003ccode\u003equestions\u003c/code\u003e. A new \u003ccode\u003edecisionsBaseURL\u003c/code\u003e provider setting configures the Decisions endpoint for proxies whose \u003ccode\u003ebaseURL\u003c/code\u003e does not end in \u003ccode\u003e/v1\u003c/code\u003e. The \u003ccode\u003eai\u003c/code\u003e peer dependency range is unchanged; only \u003ccode\u003eevaluationModel()\u003c/code\u003e requires \u003ccode\u003eai@7.0.103+\u003c/code\u003e.\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/OpenRouterTeam/ai-sdk-provider/pull/521\"\u003e#521\u003c/a\u003e \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/b96b20799eadeb72a180ef021b85254fc1500746\"\u003e\u003ccode\u003eb96b207\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christineschen\"\u003e\u003ccode\u003e@​christineschen\u003c/code\u003e\u003c/a\u003e! - Update to latest AI SDK v7 packages and expand test coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/6b5b1bc2826f29ecb2ad2a745fb59d0b7ecce972\"\u003e\u003ccode\u003e6b5b1bc\u003c/code\u003e\u003c/a\u003e ci: unblock npm publish under npm 12 (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/0dc275086b16bd5679883a04bbb66a390922d8f0\"\u003e\u003ccode\u003e0dc2750\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/40202018e80b6e1175fc5f46cd8704217b186273\"\u003e\u003ccode\u003e4020201\u003c/code\u003e\u003c/a\u003e feat: add evaluationModel backed by the Decisions API (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/b96b20799eadeb72a180ef021b85254fc1500746\"\u003e\u003ccode\u003eb96b207\u003c/code\u003e\u003c/a\u003e test: add unit tests and update to latest AI SDK v7 packages (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/27ec731c665affa16182b94ff7bc82b5af917d6f\"\u003e\u003ccode\u003e27ec731\u003c/code\u003e\u003c/a\u003e docs: rebrand README banner (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/e96af18b188cd2df507a2ecdc8b0976856e1f3a0\"\u003e\u003ccode\u003ee96af18\u003c/code\u003e\u003c/a\u003e fix(chat): merge consecutive streaming reasoning.summary deltas (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/519\"\u003e#519\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/compare/3.0.0...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.83 to 7.0.126\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@7.0.126\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4f3d236: fix: clear tool approvals when \u003ccode\u003eaddToolOutput\u003c/code\u003e runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@7.0.124\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c65988: feat(ai): add telemetry to speech generation and transcription, including\nprovider usage propagation and experimental streaming lifecycle callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e25994e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e74afc5]\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.21\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.53\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.102\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@7.0.123\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e05cdac6: fix(ai): keep idle UI message streams open with optional SSE heartbeats\u003c/li\u003e\n\u003cli\u003e4514fc1: fix(ai): prune all tool content when retaining zero trailing messages\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003e2a625cf: fix(ai): preserve partial reasoning tags when streamed text parts end\u003c/li\u003e\n\u003cli\u003e50a26d5: fix(ai): ignore pending tool approvals superseded by user messages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [040033b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\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.101\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.20\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.52\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/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.126\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4f3d236: fix: clear tool approvals when \u003ccode\u003eaddToolOutput\u003c/code\u003e runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.125\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eff3dcef: feat(ai): add \u003ccode\u003econvertDataPart\u003c/code\u003e to agent UI stream helpers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.124\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c65988: feat(ai): add telemetry to speech generation and transcription, including\nprovider usage propagation and experimental streaming lifecycle callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e25994e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e74afc5]\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.21\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.53\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.102\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.123\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e05cdac6: fix(ai): keep idle UI message streams open with optional SSE heartbeats\u003c/li\u003e\n\u003cli\u003e4514fc1: fix(ai): prune all tool content when retaining zero trailing messages\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003e2a625cf: fix(ai): preserve partial reasoning tags when streamed text parts end\u003c/li\u003e\n\u003cli\u003e50a26d5: fix(ai): ignore pending tool approvals superseded by user messages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [040033b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\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.101\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.20\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.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.122\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef3575f8: Clarify that provider-executed tool execution errors bypass the UI stream's \u003ccode\u003eonError\u003c/code\u003e callback to preserve provider error data and harness runtime messages. Stream errors and invalid tool calls still use the callback. Runtime behavior is unchanged.\u003c/li\u003e\n\u003cli\u003e27ab8d4: Encode chat IDs in default stream reconnection URLs so slashes, query delimiters, and fragments stay within the ID. Reject standalone \u003ccode\u003e.\u003c/code\u003e and \u003ccode\u003e..\u003c/code\u003e IDs before fetching. Custom URLs returned by \u003ccode\u003eprepareReconnectToStreamRequest\u003c/code\u003e remain unchanged.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [870f509]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a75f1fd]\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.100\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/vercel/ai/commit/45e1fbc3ea10d22f852e12b1c1851e289c85e835\"\u003e\u003ccode\u003e45e1fbc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21880\"\u003e#21880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ce87e49503c3d3b5a57affb0025423ab9964c9f7\"\u003e\u003ccode\u003ece87e49\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f3d23678bb8912f15c883c21ebf7d1ba1461307\"\u003e\u003ccode\u003e4f3d236\u003c/code\u003e\u003c/a\u003e fix: clear tool approvals when \u003ccode\u003eaddToolOutput\u003c/code\u003e runs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21879\"\u003e#21879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ff3dcef41637ea787cc72ba1ced5bd42f8e68872\"\u003e\u003ccode\u003eff3dcef\u003c/code\u003e\u003c/a\u003e feat(ai): add \u003ccode\u003econvertDataPart\u003c/code\u003e to agent UI stream helpers (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21816\"\u003e#21816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c659885c52ef519b21b3af1ff266d843e3c157f\"\u003e\u003ccode\u003e8c65988\u003c/code\u003e\u003c/a\u003e feat: support telemetry for speech generation and streaming and non-streaming...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4514fc1e3fcf2f4bdff13a0a6467f83e0691736b\"\u003e\u003ccode\u003e4514fc1\u003c/code\u003e\u003c/a\u003e fix: prune tool content when retaining zero trailing messages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21732\"\u003e#21732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2a625cfb3267dbea4833f0abd81bd912cabc8019\"\u003e\u003ccode\u003e2a625cf\u003c/code\u003e\u003c/a\u003e fix: preserve streamed text ending with a partial reasoning tag (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21726\"\u003e#21726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/05cdac6c3205f2b880c0272f6848888d79b5d607\"\u003e\u003ccode\u003e05cdac6\u003c/code\u003e\u003c/a\u003e fix: idle UI message streams failing to flush promptly or remain open behind ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@7.0.126/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cn` from 0.2.5 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/cn/releases\"\u003ecn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecn@0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/153\"\u003e#153\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e and the plugins now register the theme scales declared in your Tailwind CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.3.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/shadcn-ui/cn/pull/152\"\u003e#152\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Calls with an interpolated argument, such as \u003ccode\u003ecn(base, \u0026quot;translate-x-[\u0026quot; + x + \u0026quot;px]\u0026quot;)\u003c/code\u003e, no longer thrash the argument cache. 2,213 → 80 ns per call on that shape; stable arguments are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/150\"\u003e#150\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build -o *.ts\u003c/code\u003e output now typechecks under \u003ccode\u003enoUncheckedIndexedAccess\u003c/code\u003e and the rest of the \u003ccode\u003e@tsconfig/strictest\u003c/code\u003e flags. The \u003ccode\u003e.mjs\u003c/code\u003e output is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/147\"\u003e#147\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/e703bfef0548bcc64eb0badc5941a4f5d09e7339\"\u003e\u003ccode\u003ee703bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Custom \u003ccode\u003eanimate-*\u003c/code\u003e classes are no longer merged, matching tailwind-merge. Only the default theme animations (\u003ccode\u003espin\u003c/code\u003e, \u003ccode\u003eping\u003c/code\u003e, \u003ccode\u003epulse\u003c/code\u003e, \u003ccode\u003ebounce\u003c/code\u003e), \u003ccode\u003eanimate-none\u003c/code\u003e, and arbitrary values share the \u003ccode\u003eanimate\u003c/code\u003e group, so plugin classes such as \u003ccode\u003eanimate-in\u003c/code\u003e, \u003ccode\u003eanimate-once\u003c/code\u003e, and \u003ccode\u003eanimate-duration-500\u003c/code\u003e are never dropped.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.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/cn/pull/144\"\u003e#144\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/19a9a66235b2897df012f75600c818fe5a56f5b1\"\u003e\u003ccode\u003e19a9a66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Axis utilities now override the logical sides they cover, matching tailwind-merge 3.7.0. \u003ccode\u003epx-2\u003c/code\u003e replaces \u003ccode\u003eps-*\u003c/code\u003e and \u003ccode\u003epe-*\u003c/code\u003e, \u003ccode\u003epy-2\u003c/code\u003e replaces \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e, and the same applies to \u003ccode\u003emx\u003c/code\u003e/\u003ccode\u003emy\u003c/code\u003e, \u003ccode\u003einset-x\u003c/code\u003e/\u003ccode\u003einset-y\u003c/code\u003e, \u003ccode\u003eborder-x\u003c/code\u003e/\u003ccode\u003eborder-y\u003c/code\u003e widths and colors, and \u003ccode\u003escroll-mx\u003c/code\u003e/\u003ccode\u003escroll-my\u003c/code\u003e/\u003ccode\u003escroll-px\u003c/code\u003e/\u003ccode\u003escroll-py\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.3.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/cn/pull/137\"\u003e#137\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/9a9c9b5fc025a66269f83ee1895dff4beb127e11\"\u003e\u003ccode\u003e9a9c9b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecn/build\u003c/code\u003e, the library behind \u003ccode\u003ecn build\u003c/code\u003e. The CLI now parses arguments and prints; scanning, subsetting, compiling, and writing run in \u003ccode\u003ebuild(options)\u003c/code\u003e so build scripts and bundler plugins can call it directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/139\"\u003e#139\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/829b6e178675d0d96e90cf3739674226b4975556\"\u003e\u003ccode\u003e829b6e1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecn/vite\u003c/code\u003e and \u003ccode\u003ecn/next\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/74\"\u003e#74\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/947e6248c952660f80ba9955bc2b6da60a530d8f\"\u003e\u003ccode\u003e947e624\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix merging for custom animations, containment, legacy gradients, and missing Tailwind v4 utilities.\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/cn/blob/main/packages/cn/CHANGELOG.md\"\u003ecn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/153\"\u003e#153\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e and the plugins now register the theme scales declared in your Tailwind CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/152\"\u003e#152\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Calls with an interpolated argument, such as \u003ccode\u003ecn(base, \u0026quot;translate-x-[\u0026quot; + x + \u0026quot;px]\u0026quot;)\u003c/code\u003e, no longer thrash the argument cache. 2,213 → 80 ns per call on that shape; stable arguments are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/150\"\u003e#150\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build -o *.ts\u003c/code\u003e output now typechecks under \u003ccode\u003enoUncheckedIndexedAccess\u003c/code\u003e and the rest of the \u003ccode\u003e@tsconfig/strictest\u003c/code\u003e flags. The \u003ccode\u003e.mjs\u003c/code\u003e output is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/147\"\u003e#147\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/e703bfef0548bcc64eb0badc5941a4f5d09e7339\"\u003e\u003ccode\u003ee703bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Custom \u003ccode\u003eanimate-*\u003c/code\u003e classes are no longer merged, matching tailwind-merge. Only the default theme animations (\u003ccode\u003espin\u003c/code\u003e, \u003ccode\u003eping\u003c/code\u003e, \u003ccode\u003epulse\u003c/code\u003e, \u003ccode\u003ebounce\u003c/code\u003e), \u003ccode\u003eanimate-none\u003c/code\u003e, and arbitrary values share the \u003ccode\u003eanimate\u003c/code\u003e group, so plugin classes such as \u003ccode\u003eanimate-in\u003c/code\u003e, \u003ccode\u003eanimate-once\u003c/code\u003e, and \u003ccode\u003eanimate-duration-500\u003c/code\u003e are never dropped.\u003c/li\u003e\n\u003c/ul\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/cn/pull/144\"\u003e#144\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/19a9a66235b2897df012f75600c818fe5a56f5b1\"\u003e\u003ccode\u003e19a9a66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Axis utilities now override the logical sides they cover, matching tailwind-merge 3.7.0. \u003ccode\u003epx-2\u003c/code\u003e replaces \u003ccode\u003eps-*\u003c/code\u003e and \u003ccode\u003epe-*\u003c/code\u003e, \u003ccode\u003epy-2\u003c/code\u003e replaces \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e, and the same applies to \u003ccode\u003emx\u003c/code\u003e/\u003ccode\u003emy\u003c/code\u003e, \u003ccode\u003einset-x\u003c/code\u003e/\u003ccode\u003einset-y\u003c/code\u003e, \u003ccode\u003eborder-x\u003c/code\u003e/\u003ccode\u003eborder-y\u003c/code\u003e widths and colors, and \u003ccode\u003escroll-mx\u003c/code\u003e/\u003ccode\u003escroll-my\u003c/code\u003e/\u003ccode\u003escroll-px\u003c/code\u003e/\u003ccode\u003escroll-py\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.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/cn/pull/137\"\u003e#137\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/9a9c9b5fc025a66269f83ee1895dff4beb127e11\"\u003e\u003ccode\u003e9a9c9b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecn/build\u003c/code\u003e, the library behind \u003ccode\u003ecn build\u003c/code\u003e. The CLI now parses arguments and prints; scanning, subsetting, compiling, and writing run in \u003ccode\u003ebuild(options)\u003c/code\u003e so build scripts and bundler plugins can call it directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/139\"\u003e#139\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/829b6e178675d0d96e90cf3739674226b4975556\"\u003e\u003ccode\u003e829b6e1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecn/vite\u003c/code\u003e and \u003ccode\u003ecn/next\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/74\"\u003e#74\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/947e6248c952660f80ba9955bc2b6da60a530d8f\"\u003e\u003ccode\u003e947e624\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix merging for custom animations, containment, legacy gradients, and missing Tailwind v4 utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cn/commit/84db83298f69a229d6f1ffc5d8c8d99ef451fb49\"\u003e\u003ccode\u003e84db832\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e feat(build): register theme scales from the Tailwind CSS entry (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/acfba708a54b785124c94e58a465660908643b1e\"\u003e\u003ccode\u003eacfba70\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e fix(engine): stop the arg cache thrashing on interpolated arguments (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e fix(build): typecheck .ts output under noUncheckedIndexedAccess (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/210353b13437e832a95d51f9540288d91c3b2e14\"\u003e\u003ccode\u003e210353b\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/e703bfef0548bcc64eb0badc5941a4f5d09e7339\"\u003e\u003ccode\u003ee703bfe\u003c/code\u003e\u003c/a\u003e fix(config): stop merging custom animate classes (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/8f12110fca353b87d16a26d59b453791d1f3965b\"\u003e\u003ccode\u003e8f12110\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/19a9a66235b2897df012f75600c818fe5a56f5b1\"\u003e\u003ccode\u003e19a9a66\u003c/code\u003e\u003c/a\u003e fix(config): override logical sides with axis utilities (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/398d55a74203157a128d5ae291fba18ff936cd8a\"\u003e\u003ccode\u003e398d55a\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shadcn-ui/cn/commits/cn@0.4.0/packages/cn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cnfast` 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/aidenybai/cnfast/releases\"\u003ecnfast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecnfast@0.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8e85f9a: This release adds new public APIs, a new merge engine, more migration support, and a larger verification suite.\u003c/p\u003e\n\u003ch2\u003ePublic API\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ecva\u003c/code\u003e as a compatible replacement for \u003ccode\u003eclass-variance-authority\u003c/code\u003e 0.7.1. It supports base classes, variants, default variants, compound variants, boolean and numeric variant keys, and the \u003ccode\u003eclass\u003c/code\u003e and \u003ccode\u003eclassName\u003c/code\u003e props.\u003c/li\u003e\n\u003cli\u003eExport the CVA types \u003ccode\u003eClassProp\u003c/code\u003e, \u003ccode\u003eClassPropKey\u003c/code\u003e, \u003ccode\u003eCvaConfig\u003c/code\u003e, \u003ccode\u003eCvaProps\u003c/code\u003e, \u003ccode\u003eCxOptions\u003c/code\u003e, \u003ccode\u003eCxReturn\u003c/code\u003e, \u003ccode\u003eOmitUndefined\u003c/code\u003e, \u003ccode\u003eStringToBoolean\u003c/code\u003e, \u003ccode\u003eVariantProps\u003c/code\u003e, and \u003ccode\u003eVariantSchema\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecx\u003c/code\u003e as an alias for \u003ccode\u003eclsx\u003c/code\u003e. This supports code that imports \u003ccode\u003ecx\u003c/code\u003e from \u003ccode\u003eclass-variance-authority\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateCallSiteCn\u003c/code\u003e. It creates a separate bounded memo for one call site. It accepts the default \u003ccode\u003ecn\u003c/code\u003e function or a custom function from \u003ccode\u003ecreateCn\u003c/code\u003e. It memoizes repeated primitive argument lists. It does not memoize object, array, or function inputs because these values can change without a new identity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCVA execution\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompile each CVA configuration on its first call. This removes repeated configuration work from later calls.\u003c/li\u003e\n\u003cli\u003eAdd a bounded combination table for configurations without compound variants. The table stores stable class results for known variant combinations.\u003c/li\u003e\n\u003cli\u003eAdd fast and wide memo lanes for calls that cannot use the combination table. The memo stores primitive prop combinations and keeps mutable class values on the uncached path.\u003c/li\u003e\n\u003cli\u003ePreserve one property-key coercion per variant value. This matches \u003ccode\u003eclass-variance-authority\u003c/code\u003e when an object has a custom \u003ccode\u003etoString\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003ePreserve byte-identical output for the supported CVA input set. CVA configurations must remain unchanged after the first call. Props must be plain objects. Inherited or non-enumerable props can produce different results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMerge performance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the class merge path with a single-pass token scanner and a right-to-left conflict resolver. The resolver avoids temporary token strings for known classes.\u003c/li\u003e\n\u003cli\u003eAdd bounded token, class, argument, and result caches. The caches use admission checks, generation rotation, and adaptive capacity limits.\u003c/li\u003e\n\u003cli\u003eAdd specialized paths for calls with one, two, and three arguments. Add a separate path for calls with more arguments.\u003c/li\u003e\n\u003cli\u003eAdd argument-sequence lookup for repeated calls. Add successor prediction for common render sequences. Keep mutable values on the full resolution path.\u003c/li\u003e\n\u003cli\u003eAdd JavaScriptCore-specific paths for common calls with falsy values. Keep the V8 paths small enough for inlining.\u003c/li\u003e\n\u003cli\u003eKeep custom configurations from \u003ccode\u003ecreateCn\u003c/code\u003e on the same optimized execution paths as the default configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTailwind compatibility\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign the default conflict rules with the pinned \u003ccode\u003etailwind-merge\u003c/code\u003e development configuration used by the parity suite.\u003c/li\u003e\n\u003cli\u003eUpdate logical spacing, inset, border, and scroll conflict behavior.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emax-h-none\u003c/code\u003e, \u003ccode\u003eshadow-inner\u003c/code\u003e, and related shadow conflict behavior.\u003c/li\u003e\n\u003cli\u003ePreserve support for Tailwind CSS 4.0, 4.1, 4.1.5, and 4.2 syntax covered by the test suite.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration command\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtend \u003ccode\u003ecnfast migrate\u003c/code\u003e to replace imports from \u003ccode\u003eclass-variance-authority\u003c/code\u003e and \u003ccode\u003eclass-variance-authority/types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport value imports, type-only imports, re-exports, dynamic imports, and CommonJS \u003ccode\u003erequire\u003c/code\u003e calls for the new CVA migration sources.\u003c/li\u003e\n\u003cli\u003ePreserve local aliases and quote style when the command rewrites an import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI change\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove tagged-template support from \u003ccode\u003ecn\u003c/code\u003e and \u003ccode\u003ecreateCn\u003c/code\u003e. Use the variadic \u003ccode\u003ecn(...)\u003c/code\u003e call form.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVerification tools\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpand the stateful parity checks for \u003ccode\u003ecn\u003c/code\u003e, the merge cache, call-site memoizat...\n\n_Description has been truncated_","html_url":"https://github.com/Mahito0x/Daraja-SDK/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahito0x%2FDaraja-SDK/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"5687736304","node_id":"PR_kwDOUdQT6M8AAAABGaIXkA","number":8,"state":"open","title":"chore(deps): bump the web-dependencies group across 1 directory with 8 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-10-03T07:55:18.000Z","updated_at":"2026-10-03T07:55:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-dependencies","update_count":8,"packages":[{"name":"fumadocs-core","old_version":"16.15.11","new_version":"16.15.17","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.1","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.47.0","new_version":"1.49.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"monaco-editor","old_version":"0.56.0","new_version":"0.57.0","repository_url":"https://github.com/microsoft/monaco-editor"},{"name":"next","old_version":"16.3.5","new_version":"16.3.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@biomejs/biome","old_version":"2.5.13","new_version":"2.5.14","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"26.6.1","new_version":"26.6.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-dependencies group with 8 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.11` | `16.15.17` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.1` | `15.4.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.47.0` | `1.49.0` |\n| [monaco-editor](https://github.com/microsoft/monaco-editor) | `0.56.0` | `0.57.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.7` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.13` | `2.5.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.1` | `26.6.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.2` |\n\n\nUpdates `fumadocs-core` from 16.15.11 to 16.15.17\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.17\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.17\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.17\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eApply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;ViewOptionsPopover /\u0026gt;\u003c/code\u003e linked to \u003ccode\u003emarkdownUrl\u003c/code\u003e without the Vite \u003ccode\u003ebase\u003c/code\u003e, so sites served under a base path got a 404. It now prefixes the URL like \u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e does.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3620\"\u003e#3620\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.16\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.16\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.16\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDon't copy failed Markdown responses\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e copied the body of error responses, like a 404 page, and kept it cached until a full reload. Failed responses are rejected, and only successful ones are cached.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3612\"\u003e#3612\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eGet pages by decoded slugs\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egetPage()\u003c/code\u003e accepts both URI encoded and decoded slugs. React Router and TanStack Router pass decoded params, so pages with spaces or non-ASCII characters in their slugs were not found.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3613\"\u003e#3613\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.15\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.15\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.15\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix infinite recursion in the MDX stringifier with \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe stringifier wraps every \u003ccode\u003etoMarkdown\u003c/code\u003e handler but dropped their \u003ccode\u003eattention\u003c/code\u003e and \u003ccode\u003epeek\u003c/code\u003e properties, which \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e relies on to serialize bold and italic text. Pages containing them overflowed the stack during build.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.14\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.14\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.14\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnnounce copy confirmation to screen readers\u003c/h3\u003e\n\u003cp\u003eCopy buttons are polite live regions whose label switches to \u0026quot;Copied\u0026quot; after a successful copy, so screen readers announce it. The code block's copy button no longer reports success when the clipboard write fails.\u003c/p\u003e\n\u003ch3\u003eExpose the search dialog as a combobox\u003c/h3\u003e\n\u003cp\u003eThe search input is now a \u003ccode\u003ecombobox\u003c/code\u003e that controls a \u003ccode\u003elistbox\u003c/code\u003e of \u003ccode\u003eoption\u003c/code\u003e results and reports the highlighted result through \u003ccode\u003earia-activedescendant\u003c/code\u003e, so screen readers announce results as you move through them. Hidden result buttons are removed from the tab order, and the empty state is announced as a status message.\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/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2516fbacd6e9bd67e2bc586b4f1faaeb6f2c750f\"\u003e\u003ccode\u003e2516fba\u003c/code\u003e\u003c/a\u003e feat(openapi): show auth descriptions in a hover card\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/abdba4e190b6a268ee8e1aba460aed3a8897bcf3\"\u003e\u003ccode\u003eabdba4e\u003c/code\u003e\u003c/a\u003e clean code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b7f54317287610b73838ef40ea92d0a1e460767c\"\u003e\u003ccode\u003eb7f5431\u003c/code\u003e\u003c/a\u003e fix(openapi): follow-ups to \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1e88d6f31b8db630d10cc249a0cbfe0a076895af\"\u003e\u003ccode\u003e1e88d6f\u003c/code\u003e\u003c/a\u003e Fix OpenAPI issues (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bc5374faf4b477f63f54861fa7bf12c5aa18214\"\u003e\u003ccode\u003e1bc5374\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b83e88b1f6b952ba19b397f135b3268ae844324\"\u003e\u003ccode\u003e7b83e88\u003c/code\u003e\u003c/a\u003e fix(core): fix infinite recursion in the MDX stringifier with `mdast-util-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c481705c52b47c356de8dd7b14fe9a28a2a917c9\"\u003e\u003ccode\u003ec481705\u003c/code\u003e\u003c/a\u003e fix(api-docs): label schema property copy button (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.11...fumadocs@16.15.17\"\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.4.1 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/fuma-nama/fumadocs/commit/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e988e547b00c386facfbc5801951457017d61c23\"\u003e\u003ccode\u003ee988e54\u003c/code\u003e\u003c/a\u003e fix(ui): announce copy confirmation to screen readers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/583e2cacda64bb7c78216ca8f684cf02977462c5\"\u003e\u003ccode\u003e583e2ca\u003c/code\u003e\u003c/a\u003e fix(ui): keep search dialog active state inside the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/11bc9dc765dc2725eb4b5565e5733e1f6dde1576\"\u003e\u003ccode\u003e11bc9dc\u003c/code\u003e\u003c/a\u003e fix(ui): expose the search dialog as a combobox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d7fa38c138ae4b12418421d5548842eba16c4ccf\"\u003e\u003ccode\u003ed7fa38c\u003c/code\u003e\u003c/a\u003e fix(ui): remove hidden sidebar controls from the tab order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.1...fumadocs-mdx@15.4.5\"\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.47.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletters\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/4779\"\u003elucide-icons/lucide#4779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebangladeshi-taka\u003c/code\u003e icon by \u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-3d\u003c/code\u003e icon by \u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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.48.0...1.49.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.48.0...1.49.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.48.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebriefcase-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/4757\"\u003elucide-icons/lucide#4757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-left-horizontal\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3855\"\u003elucide-icons/lucide#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/svelte,solid): fix shared type imports in Solid and Svelte 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/4846\"\u003elucide-icons/lucide#4846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.76.9 to 0.87.1 in the react-native-deps group across 1 directory by \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/4673\"\u003elucide-icons/lucide#4673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): export __iconNode data across framework packages 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/4761\"\u003elucide-icons/lucide#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Tweak \u003ccode\u003ecard-sim\u003c/code\u003e chip 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/3649\"\u003elucide-icons/lucide#3649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-top-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3856\"\u003elucide-icons/lucide#3856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-bottom-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3857\"\u003elucide-icons/lucide#3857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/react-native): pass testID to the rendered Svg element by \u003ca href=\"https://github.com/OlegBezr\"\u003e\u003ccode\u003e@​OlegBezr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4881\"\u003elucide-icons/lucide#4881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Fix types \u003ccode\u003e@lucide/vue\u003c/code\u003e package and added workflow for it. 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/4883\"\u003elucide-icons/lucide#4883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(packages/shared): cover buildLucideIconForReact by \u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4872\"\u003elucide-icons/lucide#4872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Better icon detail page and add unreleased flag 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/4877\"\u003elucide-icons/lucide#4877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emap-pinned\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/4880\"\u003elucide-icons/lucide#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email-pen\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/4899\"\u003elucide-icons/lucide#4899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 14 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/4895\"\u003elucide-icons/lucide#4895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 3 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/4893\"\u003elucide-icons/lucide#4893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(typchecking): More typecheck jobs for all packages 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/4885\"\u003elucide-icons/lucide#4885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add house-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4904\"\u003elucide-icons/lucide#4904\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/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OlegBezr\"\u003e\u003ccode\u003e@​OlegBezr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4881\"\u003elucide-icons/lucide#4881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4872\"\u003elucide-icons/lucide#4872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4904\"\u003elucide-icons/lucide#4904\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.47.0...1.48.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.47.0...1.48.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/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f06ac67e33d645c40b8ce19a0419c85c5d7dd751\"\u003e\u003ccode\u003ef06ac67\u003c/code\u003e\u003c/a\u003e chore(typchecking): More typecheck jobs for all packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.49.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 `monaco-editor` from 0.56.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/monaco-editor/releases\"\u003emonaco-editor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.57.0\u003c/h2\u003e\n\u003ch2\u003eChanges:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5487\"\u003e#5487\u003c/a\u003e: Prepare Monaco Editor 0.57.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5415\"\u003e#5415\u003c/a\u003e: Bump uuid and webpack-dev-server in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5476\"\u003e#5476\u003c/a\u003e: Bump baseline-browser-mapping from 2.9.19 to 2.11.21 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5474\"\u003e#5474\u003c/a\u003e: Bump svgo from 2.8.3 to 2.8.4 in /samples/browser-esm-parcel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5479\"\u003e#5479\u003c/a\u003e: Bump actions/deploy-pages from 5.0.0 to 5.0.1 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5468\"\u003e#5468\u003c/a\u003e: Bump browserslist from 4.28.1 to 4.28.8 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5475\"\u003e#5475\u003c/a\u003e: Bump js-yaml from 4.3.1 to 4.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5470\"\u003e#5470\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.7 in /webpack-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5469\"\u003e#5469\u003c/a\u003e: Bump nanoid from 3.3.11 to 3.3.18 in /webpack-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5467\"\u003e#5467\u003c/a\u003e: Bump fast-uri from 3.1.5 to 3.1.7 in /samples/browser-esm-webpack-typescript-react\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5466\"\u003e#5466\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.7 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5465\"\u003e#5465\u003c/a\u003e: Bump fast-uri from 3.1.4 to 3.1.7 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5463\"\u003e#5463\u003c/a\u003e: Bump postcss-selector-parser from 7.1.0 to 7.1.5 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5416\"\u003e#5416\u003c/a\u003e: Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.17.8 to 7.29.7 in /samples/browser-esm-vite-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5438\"\u003e#5438\u003c/a\u003e: Bump electron from 39.8.5 to 39.8.10 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5460\"\u003e#5460\u003c/a\u003e: Bump the github-actions group with 7 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5456\"\u003e#5456\u003c/a\u003e: Pin GitHub Actions to full-length commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5450\"\u003e#5450\u003c/a\u003e: Bump postcss from 8.5.12 to 8.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5449\"\u003e#5449\u003c/a\u003e: Bump js-yaml from 4.2.0 to 4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5439\"\u003e#5439\u003c/a\u003e: Bump postcss from 8.5.13 to 8.5.26 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5441\"\u003e#5441\u003c/a\u003e: Bump postcss from 8.5.15 to 8.5.26 in /samples/browser-esm-vite-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5432\"\u003e#5432\u003c/a\u003e: Bump undici from 7.28.0 to 7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5440\"\u003e#5440\u003c/a\u003e: Bump brace-expansion in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5436\"\u003e#5436\u003c/a\u003e: Bump fast-uri from 3.1.4 to 3.1.5 in /samples/browser-esm-webpack-typescript-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5437\"\u003e#5437\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5413\"\u003e#5413\u003c/a\u003e: Bump svgo from 2.8.2 to 2.8.3 in /samples/browser-esm-parcel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5419\"\u003e#5419\u003c/a\u003e: Bump launch-editor from 2.12.0 to 2.14.1 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5414\"\u003e#5414\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.4 in /samples/browser-esm-webpack-typescript-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5417\"\u003e#5417\u003c/a\u003e: Bump minimatch from 3.1.2 to 3.1.5 in /webpack-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5420\"\u003e#5420\u003c/a\u003e: Bump ws from 8.18.0 to 8.21.1 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5418\"\u003e#5418\u003c/a\u003e: Bump http-proxy-middleware from 2.0.9 to 2.0.10 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5412\"\u003e#5412\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.4 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5411\"\u003e#5411\u003c/a\u003e: Bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5409\"\u003e#5409\u003c/a\u003e: Bump webpack-dev-server from 5.2.5 to 5.2.6 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5410\"\u003e#5410\u003c/a\u003e: Bump postcss from 8.5.14 to 8.5.23 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5407\"\u003e#5407\u003c/a\u003e: Bump immutable from 5.1.5 to 5.1.9 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5401\"\u003e#5401\u003c/a\u003e: Bump brace-expansion from 1.1.11 to 1.1.16 in /samples\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis list of changes was \u003ca href=\"https://dev.azure.com/monacotools/Monaco/_build/results?buildId=476973\u0026amp;view=logs\"\u003eauto generated\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003ev0.57.0-rc.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md\"\u003emonaco-editor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.57.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features and APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds \u003ccode\u003eeditor.wordWrapIndicator\u003c/code\u003e to display an indicator at the wrapping column of soft-wrapped lines.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eeditor.fullwidthCharacterWidth\u003c/code\u003e, with \u003ccode\u003efont\u003c/code\u003e and \u003ccode\u003etwoCells\u003c/code\u003e modes for rendering full-width characters.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003elanguages.score\u003c/code\u003e to score a language selector against a URI and language.\u003c/li\u003e\n\u003cli\u003eExports the \u003ccode\u003eeditor.DiffEditorViewMode\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eisForAnotherDocument\u003c/code\u003e to the inline completion \u003ccode\u003elanguages.LifetimeSummary\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates the editor core to VS Code commit \u003ccode\u003e6a598d4a13031703d483d103c1d934a36ad27971\u003c/code\u003e, validated in \u003ccode\u003e0.57.0-rc.2\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdates bundled DOMPurify from 3.4.8 to 3.4.15.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/monaco-editor/commit/d61824269f1377111d34306e4a47172327777083\"\u003e\u003ccode\u003ed618242\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5487\"\u003e#5487\u003c/a\u003e from microsoft/hediet/b/release-0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/ef061ff4c13d5ec2e8d97cd88f48b67b1b759e43\"\u003e\u003ccode\u003eef061ff\u003c/code\u003e\u003c/a\u003e Prepare Monaco Editor 0.57.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/8e9b0f7f965b6f18ab3f12a50ccffc08be995aa3\"\u003e\u003ccode\u003e8e9b0f7\u003c/code\u003e\u003c/a\u003e Keep editor release version stable across task retries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/3f313041ad472b35fba570365fc486014aedb38b\"\u003e\u003ccode\u003e3f31304\u003c/code\u003e\u003c/a\u003e Prepare VS Code native headers before installing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/ebd1312a3f4c933a74f529fda48c64f10eaa0782\"\u003e\u003ccode\u003eebd1312\u003c/code\u003e\u003c/a\u003e Use authenticated Foundry Local installer for core builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/176408bb4d05f809c5d5c3b0681a4ad1594a6a87\"\u003e\u003ccode\u003e176408b\u003c/code\u003e\u003c/a\u003e Align release build Node version with VS Code 1.139\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/97d81ca38d0575265ab789b8ba8fafed99402c4f\"\u003e\u003ccode\u003e97d81ca\u003c/code\u003e\u003c/a\u003e Bump uuid and webpack-dev-server in /website (\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5415\"\u003e#5415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/f7c7f4c8df46e8328f246026d9e3b97c6024919b\"\u003e\u003ccode\u003ef7c7f4c\u003c/code\u003e\u003c/a\u003e Bump baseline-browser-mapping from 2.9.19 to 2.11.21 in /website (\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5476\"\u003e#5476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/36f4fe6795c3e90932d5bd34c7fedebe9e14bc28\"\u003e\u003ccode\u003e36f4fe6\u003c/code\u003e\u003c/a\u003e Bump svgo from 2.8.3 to 2.8.4 in /samples/browser-esm-parcel (\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5474\"\u003e#5474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/f24cd7f70007e647cebcb7b038488d0e23f5b8b9\"\u003e\u003ccode\u003ef24cd7f\u003c/code\u003e\u003c/a\u003e Bump actions/deploy-pages in the github-actions group (\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5479\"\u003e#5479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/monaco-editor/compare/v0.56.0...v0.57.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.5 to 16.3.7\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.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\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/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2521aec5815e7de2121db253d12dae9f13e25361\"\u003e\u003ccode\u003e2521aec\u003c/code\u003e\u003c/a\u003e [backport] turbo-tasks-backend: fix strongly consistent read hanging on a can...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a758ffcf501f6f1ddb03175bd1033508424c261e\"\u003e\u003ccode\u003ea758ffc\u003c/code\u003e\u003c/a\u003e v16.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/868fad38690d72088868f299fa2bef339b26838e\"\u003e\u003ccode\u003e868fad3\u003c/code\u003e\u003c/a\u003e [active-lts] Harden next/og SVG serialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8c81cbb30a7f667ed74806d984f8117ee97f4665\"\u003e\u003ccode\u003e8c81cbb\u003c/code\u003e\u003c/a\u003e [lts-active] test: remove unsupported deployment ID builder cases (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98821\"\u003e#98821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.5...v16.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.13 to 2.5.14\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.14\u003c/h2\u003e\n\u003ch2\u003e2.5.14\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/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\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/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\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.14\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/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\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/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\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/11790\"\u003e#11790\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/17d0ff027a87c4fe6e07b9fa6f0708bed37aeb52\"\u003e\u003ccode\u003e17d0ff0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10248\"\u003e#10248\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-fragments/\"\u003e\u003ccode\u003enoUselessFragments\u003c/code\u003e\u003c/a\u003e now allows fragments with props in Astro files, such as \u003ccode\u003e\u0026lt;Fragment slot=\u0026quot;name\u0026quot;\u0026gt;{text}\u0026lt;/Fragment\u0026gt;\u003c/code\u003e inside template expressions.\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/af4365d2b80177d0e0434c0ed4fd2c9171afc56c\"\u003e\u003ccode\u003eaf4365d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7ee3a6cf44d578547eb62aca412693f6cc4d4d0d\"\u003e\u003ccode\u003e7ee3a6c\u003c/code\u003e\u003c/a\u003e fix(useExhaustiveSwitchCases): add option \u003ccode\u003erequireExplicitCase\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/02ea438ca753faca8a87fc6935de501096dd4188\"\u003e\u003ccode\u003e02ea438\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noJsonUnsafeValues (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9758\"\u003e#9758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/64fd31405857b104f0c1a56c29bee70a6388471e\"\u003e\u003ccode\u003e64fd314\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement useConsistentObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9797\"\u003e#9797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a9c4aa020b0b0a03a0e334dc6b107ac30ad5f774\"\u003e\u003ccode\u003ea9c4aa0\u003c/code\u003e\u003c/a\u003e feat(html): detect undeclared custom Vue directives (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11651\"\u003e#11651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc17e34eb090e203b6961a0cad52533454c8c99\"\u003e\u003ccode\u003e1fc17e3\u003c/code\u003e\u003c/a\u003e feat: expand useIncludes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11739\"\u003e#11739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtDebugTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e fix: various bug fixes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11735\"\u003e#11735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c7c4e2b4495c50381852ff9d0102d561c8f76cd5\"\u003e\u003ccode\u003ec7c4e2b\u003c/code\u003e\u003c/a\u003e fix(analyzer): various bugs (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useValidTestTitle rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9176\"\u003e#9176\u003c/a\u003e) (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.14/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.1 to 26.6.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.1 to 5.0.2\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.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  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/11343\"\u003evitest-dev/vitest#11343\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0b79231ad\"\u003e\u003c!-- raw HTML omitted --\u003e(0b792)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetect-async-leaks\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore \u003ccode\u003eprocess.stdio\u003c/code\u003e handles  -  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/11333\"\u003evitest-dev/vitest#11333\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fd6b9790\"\u003e\u003c!-- raw HTML omitted --\u003e(0fd6b)\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\u003etoMatchObject\u003c/code\u003e with asymmetric matchers  -  by \u003ca href=\"https://github.com/ShreeBohara\"\u003e\u003ccode\u003e@​ShreeBohara\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5\u003c/strong\u003e, \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\u003eCodex (GPT-5)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11100\"\u003evitest-dev/vitest#11100\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42523289e\"\u003e\u003c!-- raw HTML omitted --\u003e(42523)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRequest\u003c/code\u003e with \u003ccode\u003eBlob\u003c/code\u003e body on jsdom 28+  -  by \u003ca href=\"https://github.com/harshit-d3v\"\u003e\u003ccode\u003e@​harshit-d3v\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11295\"\u003evitest-dev/vitest#11295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1c3ecc93\"\u003e\u003c!-- raw HTML omitted --\u003e(d1c3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagent\u003c/code\u003e to respect \u003ccode\u003e--silent\u003c/code\u003e  -  by \u003ca href=\"https://github.com/Raj4478\"\u003e\u003ccode\u003e@​Raj4478\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/11271\"\u003evitest-dev/vitest#11271\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5b95efb6d\"\u003e\u003c!-- raw HTML omitted --\u003e(5b95e)\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\u003eHandle concurrent \u003ccode\u003ecreateReport\u003c/code\u003e calls  -  by \u003ca href=\"https://github.com/7rulnik\"\u003e\u003ccode\u003e@​7rulnik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11278\"\u003evitest-dev/vitest#11278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e8e556ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(e8e55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehanging-process\u003c/code\u003e to use ESM entrypoint  -  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/11316\"\u003evitest-dev/vitest#11316\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4e91e5668\"\u003e\u003c!-- raw HTML omitted --\u003e(4e91e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix stack overflow when spying \u003ccode\u003eSet.prototype.add\u003c/code\u003e  -  by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11299\"\u003evitest-dev/vitest#11299\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a0a939653\"\u003e\u003c!-- raw HTML omitted --\u003e(a0a93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePersist authentication cookie beyond current browser session  -  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/11066\"\u003evitest-dev/vitest#11066\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f88195e16\"\u003e\u003c!-- raw HTML omitted --\u003e(f8819)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.1...v5.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\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/428e2e5043c64635b6b157358bde2fdeaa7b6b3a\"\u003e\u003ccode\u003e428e2e5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0b79231ad7897f03de17940ef16684b63aa217fe\"\u003e\u003ccode\u003e0b79231\u003c/code\u003e\u003c/a\u003e fix: bind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11343\"\u003e#11343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/597df569aba3e8b24c9ad231aacd3cf641ac3bdf\"\u003e\u003ccode\u003e597df56\u003c/code\u003e\u003c/a\u003e docs: correct stale config defaults (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11354\"\u003e#11354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea1c44fb581978421f9f0901ce8c635970ea72fb\"\u003e\u003ccode\u003eea1c44f\u003c/code\u003e\u003c/a\u003e docs: \u003ccode\u003esequence.setupFiles\u003c/code\u003e default is \u003ccode\u003e'list'\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fd6b97902bc828d489385e0a28b82515f57b7cf\"\u003e\u003ccode\u003e0fd6b97\u003c/code\u003e\u003c/a\u003e fix(detect-async-leaks): ignore \u003ccode\u003eprocess.stdio\u003c/code\u003e handles (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4e91e56687de43427fbb664d86a63438ca73b681\"\u003e\u003ccode\u003e4e91e56\u003c/code\u003e\u003c/a\u003e fix(reporters): \u003ccode\u003ehanging-process\u003c/code\u003e to use ESM entrypoint (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a57929a49fb6fb2db02b47e56c4677ca5ae1704\"\u003e\u003ccode\u003e1a57929\u003c/code\u003e\u003c/a\u003e docs(browser): fix locators.exact default  (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11338\"\u003e#11338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5b95efb6dfe378dc6fc8380f5b1e96832f019a5d\"\u003e\u003ccode\u003e5b95efb\u003c/code\u003e\u003c/a\u003e fix(reporter): \u003ccode\u003eagent\u003c/code\u003e to respect \u003ccode\u003e--silent\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11271\"\u003e#11271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f58a209779ffd3007006481d0c9da0099d5226e6\"\u003e\u003ccode\u003ef58a209\u003c/code\u003e\u003c/a\u003e docs: correct benchmark.exclude and watch defaults (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11268\"\u003e#11268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1c3ecc932dcb4cd50420c54aa1f7fa3051deac7\"\u003e\u003ccode\u003ed1c3ecc\u003c/code\u003e\u003c/a\u003e fix(jsdom): fix \u003ccode\u003eRequest\u003c/code\u003e with \u003ccode\u003eBlob\u003c/code\u003e body on jsdom 28+ (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11295\"\u003e#11295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.2/packages/vitest\"\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/futozs/kassza/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/futozs%2Fkassza/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}],"issue_packages":[{"old_version":"15.2.0","new_version":"15.4.7","update_type":"minor","path":null,"pr_created_at":"2026-10-19T01:35:49.000Z","version_change":"15.2.0 → 15.4.7","issue":{"uuid":"5916311608","node_id":"PR_kwDOT4z7Xc8AAAABJO7cnQ","number":32,"state":"open","title":"deps: bump the development group across 1 directory with 33 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-10-19T01:35:49.000Z","updated_at":"2026-10-19T01:57:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":33,"packages":[{"name":"@axe-core/playwright","old_version":"4.12.1","new_version":"4.14.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@cyclonedx/cyclonedx-npm","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/CycloneDX/cyclonedx-node-npm"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"12.1.0","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@stryker-mutator/core","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@stryker-mutator/tap-runner","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/stryker-mutator/stryker-js"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","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":"@types/node","old_version":"26.1.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.3","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"bun","old_version":"1.3.14","new_version":"1.4.3","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"concurrently","old_version":"10.0.3","new_version":"10.0.6","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.2.1","new_version":"0.5.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"dpdm","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/acrazing/dpdm"},{"name":"eslint-config-next","old_version":"16.2.10","new_version":"16.4.2","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.2.0","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jscpd","old_version":"4.2.5","new_version":"4.3.0","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"junit-to-ctrf","old_version":"0.0.14","new_version":"0.1.0","repository_url":"https://github.com/ctrf-io/junit-to-ctrf"},{"name":"knip","old_version":"6.27.0","new_version":"6.41.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.1.0","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lockfile-lint","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/lirantal/lockfile-lint"},{"name":"playwright-ctrf-json-reporter","old_version":"0.0.29","new_version":"0.2.0","repository_url":"https://github.com/ctrf-io/playwright-ctrf-json-reporter"},{"name":"prettier","old_version":"3.9.5","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.121.19","new_version":"0.124.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"12.1.0","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.29.7","new_version":"2.30.4","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.0.10","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.12.1` | `4.14.0` |\n| [@cyclonedx/cyclonedx-npm](https://github.com/CycloneDX/cyclonedx-node-npm) | `6.0.0` | `6.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.64.1` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `12.1.0` | `14.2.0` |\n| [@stryker-mutator/core](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core) | `9.6.1` | `10.0.0` |\n| [@stryker-mutator/tap-runner](https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner) | `9.6.1` | `10.0.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.6.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.3` | `6.1.2` |\n| [bun](https://github.com/oven-sh/bun) | `1.3.14` | `1.4.3` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.3` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.3` | `10.0.6` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.2.1` | `0.5.0` |\n| [dpdm](https://github.com/acrazing/dpdm) | `4.2.0` | `4.3.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.10` | `16.4.2` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.0` | `15.4.7` |\n| [jscpd](https://github.com/kucherenko/jscpd/tree/HEAD/rust/jscpd) | `4.2.5` | `4.3.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.1.3` |\n| [junit-to-ctrf](https://github.com/ctrf-io/junit-to-ctrf) | `0.0.14` | `0.1.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.27.0` | `6.41.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.1.0` | `17.6.0` |\n| [lockfile-lint](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint) | `5.0.0` | `5.1.0` |\n| [playwright-ctrf-json-reporter](https://github.com/ctrf-io/playwright-ctrf-json-reporter) | `0.0.29` | `0.2.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.5` | `3.9.10` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.121.19` | `0.124.1` |\n| [size-limit](https://github.com/ai/size-limit) | `12.1.0` | `14.2.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.29.7` | `2.30.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.71.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.5` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.0.10` | `9.5.1` |\n\n\nUpdates `@axe-core/playwright` from 4.12.1 to 4.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e@​axe-core/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(webdriverjs): update chrome options in example by \u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1401\"\u003edequelabs/axe-core-npm#1401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1417\"\u003edequelabs/axe-core-npm#1417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: create the release tag when publishing to production by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1418\"\u003edequelabs/axe-core-npm#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump brace-expansion by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1419\"\u003edequelabs/axe-core-npm#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tar and lerna by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1420\"\u003edequelabs/axe-core-npm#1420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate from npm workspaces to pnpm by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1421\"\u003edequelabs/axe-core-npm#1421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade dependencies and audit engine floors in CI by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1430\"\u003edequelabs/axe-core-npm#1430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump chromedriver from 152.0.0 to 152.0.1 in the browser-drivers 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/dequelabs/axe-core-npm/pull/1435\"\u003edequelabs/axe-core-npm#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump the webdriverio group with 6 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/dequelabs/axe-core-npm/pull/1434\"\u003edequelabs/axe-core-npm#1434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump eslint from 10.8.1 to 10.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1437\"\u003edequelabs/axe-core-npm#1437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: exempt axe-core from the pnpm release-age cooldown by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1441\"\u003edequelabs/axe-core-npm#1441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update axe-core to v4.14.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1456\"\u003edequelabs/axe-core-npm#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump postcss-selector-parser from 7.1.5 to 7.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1457\"\u003edequelabs/axe-core-npm#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump puppeteer from 25.8.0 to 25.12.0 in the puppeteer 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/dequelabs/axe-core-npm/pull/1451\"\u003edequelabs/axe-core-npm#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump proxy-addr from 2.0.7 to 2.0.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1458\"\u003edequelabs/axe-core-npm#1458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump nx from 23.1.1 to 23.2.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/dequelabs/axe-core-npm/pull/1459\"\u003edequelabs/axe-core-npm#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump adm-zip from 0.6.0 to 0.6.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/dequelabs/axe-core-npm/pull/1443\"\u003edequelabs/axe-core-npm#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump the webdriverio group across 1 directory with 7 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/dequelabs/axe-core-npm/pull/1449\"\u003edequelabs/axe-core-npm#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: provide pnpm via action-setup in release workflows by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1461\"\u003edequelabs/axe-core-npm#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.14.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1463\"\u003edequelabs/axe-core-npm#1463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): restore bin paths and lint published package tarballs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1467\"\u003e#1467\u003c/a\u003e) by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1468\"\u003edequelabs/axe-core-npm#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.14.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1479\"\u003edequelabs/axe-core-npm#1479\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/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1401\"\u003edequelabs/axe-core-npm#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.13.0...v4.14.0\"\u003ehttps://github.com/dequelabs/axe-core-npm/compare/v4.13.0...v4.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use pat instead of github token by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1334\"\u003edequelabs/axe-core-npm#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump nyc from 17.1.0 to 18.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1311\"\u003edequelabs/axe-core-npm#1311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1354\"\u003edequelabs/axe-core-npm#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin node by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1355\"\u003edequelabs/axe-core-npm#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix webdriverio esmTest.mjs by \u003ca href=\"https://github.com/straker\"\u003e\u003ccode\u003e@​straker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1356\"\u003edequelabs/axe-core-npm#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable dependabot rebase strategy by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1344\"\u003edequelabs/axe-core-npm#1344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6 to 6.0.2 in the gha-low-risk 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/dequelabs/axe-core-npm/pull/1357\"\u003edequelabs/axe-core-npm#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1360\"\u003edequelabs/axe-core-npm#1360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: exclude test/release from npm workspaces by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1361\"\u003edequelabs/axe-core-npm#1361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.14.0 to 1.17.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1358\"\u003edequelabs/axe-core-npm#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/michael-siek\"\u003e\u003ccode\u003e@​michael-siek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1362\"\u003edequelabs/axe-core-npm#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: declare \u003ccode\u003e@​eslint/js\u003c/code\u003e and group eslint deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1348\"\u003edequelabs/axe-core-npm#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6.0.2 to 6.0.3 in the gha-low-risk 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/dequelabs/axe-core-npm/pull/1363\"\u003edequelabs/axe-core-npm#1363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: group browser-driver and jest deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1365\"\u003edequelabs/axe-core-npm#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump flatted from 3.3.1 to 3.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1301\"\u003edequelabs/axe-core-npm#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump handlebars from 4.7.8 to 4.7.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1305\"\u003edequelabs/axe-core-npm#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-parser from 5.5.1 to 5.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1325\"\u003edequelabs/axe-core-npm#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lodash from 4.17.21 to 4.18.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/dequelabs/axe-core-npm/pull/1337\"\u003edequelabs/axe-core-npm#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e@​axe-core/playwright's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.13.0...v4.14.0\"\u003e4.14.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexempt axe-core from the pnpm release-age cooldown (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1441\"\u003e#1441\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/0bcb1850683addb69343067263aa3fcd4ddd0561\"\u003e0bcb185\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1346\"\u003e#1346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1346\"\u003e#1346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1442\"\u003e#1442\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1346\"\u003e#1346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.14.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1456\"\u003e#1456\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/dccfe7adde174fca7010d36f2e77b69be182093b\"\u003edccfe7a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.12.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4263054240dc10bbfac0005ae2904f48651891d3\"\u003e4263054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate axe-core to v4.13.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/399c5d7ccd9d7d8be1ee9f26bb5e03d2da4300f6\"\u003e399c5d7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1412\"\u003e#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/commits/v4.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cyclonedx/cyclonedx-npm` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/releases\"\u003e@​cyclonedx/cyclonedx-npm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eMaintenance release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump knip from 6.22.0 to 6.24.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1487\"\u003eCycloneDX/cyclonedx-node-npm#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: latest CycloneDX 1.7 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1491\"\u003eCycloneDX/cyclonedx-node-npm#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: allowScripts libxmljs2@0.37.0 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1492\"\u003eCycloneDX/cyclonedx-node-npm#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix yargs issue 2514 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1493\"\u003eCycloneDX/cyclonedx-node-npm#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: gather test data for npm12 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1494\"\u003eCycloneDX/cyclonedx-node-npm#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump knip from 6.24.0 to 6.27.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1501\"\u003eCycloneDX/cyclonedx-node-npm#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1498\"\u003eCycloneDX/cyclonedx-node-npm#1498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump c8 from 11.0.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1500\"\u003eCycloneDX/cyclonedx-node-npm#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1499\"\u003eCycloneDX/cyclonedx-node-npm#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: test with npm v12 by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1502\"\u003eCycloneDX/cyclonedx-node-npm#1502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump knip from 6.27.0 to 6.31.0 in /tools/test-dependencies by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1505\"\u003eCycloneDX/cyclonedx-node-npm#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add zizmor by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1506\"\u003eCycloneDX/cyclonedx-node-npm#1506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1503\"\u003eCycloneDX/cyclonedx-node-npm#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: split release workflow by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1507\"\u003eCycloneDX/cyclonedx-node-npm#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix typo by \u003ca href=\"https://github.com/jkowalleck\"\u003e\u003ccode\u003e@​jkowalleck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1508\"\u003eCycloneDX/cyclonedx-node-npm#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e6.0.1-rc.0\u003c/h2\u003e\n\u003cp\u003etesting during \u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/pull/1507\"\u003eCycloneDX/cyclonedx-node-npm#1507\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/CycloneDX/cyclonedx-node-npm/blob/main/HISTORY.md\"\u003e@​cyclonedx/cyclonedx-npm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.1 - 2026-08-11\u003c/h2\u003e\n\u003cp\u003eMaintenance release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/3dbc1f2cc4689d9f0729e3930778a054a346b677\"\u003e\u003ccode\u003e3dbc1f2\u003c/code\u003e\u003c/a\u003e 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/878c64c546943e36176ed7c771477af1451506a9\"\u003e\u003ccode\u003e878c64c\u003c/code\u003e\u003c/a\u003e chore: prep v6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/e458548677af801e20f7f75ff360e3eea013ab3d\"\u003e\u003ccode\u003ee458548\u003c/code\u003e\u003c/a\u003e fix typo (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/ce69f0c61b51b3628e3e455031103b4e46e9dac3\"\u003e\u003ccode\u003ece69f0c\u003c/code\u003e\u003c/a\u003e chore: split release workflow (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/a465128a6fb5f4fa0a62171d46efffa85fdc010a\"\u003e\u003ccode\u003ea465128\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/e1f606354823b5825151d41bbdfe6524d4b88d0a\"\u003e\u003ccode\u003ee1f6063\u003c/code\u003e\u003c/a\u003e chore: add zizmor (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/1d00bdebcbcc5a5772036f983ddc17b30718ae2c\"\u003e\u003ccode\u003e1d00bde\u003c/code\u003e\u003c/a\u003e chore(deps): bump knip from 6.27.0 to 6.31.0 in /tools/test-dependencies (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/20fb44b8c8fbc232d21504f3336ee2d116f46f1c\"\u003e\u003ccode\u003e20fb44b\u003c/code\u003e\u003c/a\u003e tests: test with npm v12 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/a0a4cd324a65fcc2477765282cd405f385ba0eed\"\u003e\u003ccode\u003ea0a4cd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/commit/29510cb51a120a7ac3ddf271425921939416250f\"\u003e\u003ccode\u003e29510cb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump c8 from 11.0.0 to 12.0.0 (\u003ca href=\"https://redirect.github.com/CycloneDX/cyclonedx-node-npm/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/CycloneDX/cyclonedx-node-npm/compare/v6.0.0...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.61.1 to 1.64.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43247\"\u003e#43247\u003c/a\u003e [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43242\"\u003e#43242\u003c/a\u003e [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/cfe490d941f992655948eee8fd4fd94e1c4234bf\"\u003e\u003ccode\u003ecfe490d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43353\"\u003e#43353\u003c/a\u003e): docs: release notes for v1.64 Python\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/866cbb864009f84d7e8e41c64fdbfceff43f280d\"\u003e\u003ccode\u003e866cbb8\u003c/code\u003e\u003c/a\u003e chore: mark v1.64.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43354\"\u003e#43354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b2924712024804936dbcfe9fabaa655d52325e5\"\u003e\u003ccode\u003e1b29247\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43250\"\u003e#43250\u003c/a\u003e): fix(electron): do not drop windows that have not navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/632d976826c74b0163fd5201a05b7b4853ba3f4a\"\u003e\u003ccode\u003e632d976\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43249\"\u003e#43249\u003c/a\u003e): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/824d0c5d1e10f21fcbe88d18a99d06194acde77c\"\u003e\u003ccode\u003e824d0c5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43217\"\u003e#43217\u003c/a\u003e): chore(dotnet): fix async suffix of optional-arg overload...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.64.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/file` from 12.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003epicocolors\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed glob pattern regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed publishing process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003etinyglobby\u003c/code\u003e and \u003ccode\u003ejiti\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eAdded npm provenance.\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003epicocolors\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed glob pattern regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed publishing process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003etinyglobby\u003c/code\u003e and \u003ccode\u003ejiti\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eAdded npm provenance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/3deb55962bb7f4ad4167bd2bb3e04f3f6549370e\"\u003e\u003ccode\u003e3deb559\u003c/code\u003e\u003c/a\u003e Release 14.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/c73a0f33e236539a63cf738c4ed69a766a7477f9\"\u003e\u003ccode\u003ec73a0f3\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/30541b496a172dce163a9f888dbcde814ea35213\"\u003e\u003ccode\u003e30541b4\u003c/code\u003e\u003c/a\u003e Let a config type the modify config options (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/46a50fc84ad5c9a5cfc09dba33b47a609dbc891c\"\u003e\u003ccode\u003e46a50fc\u003c/code\u003e\u003c/a\u003e Export a Plugin type for the plugin API (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/990ce035ad2eba6cc4b0fa1adf8c151ed2052470\"\u003e\u003ccode\u003e990ce03\u003c/code\u003e\u003c/a\u003e Do not lower the process listener limit for small checks (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6827f7409cfc03519659a237d85b09c3a76434b\"\u003e\u003ccode\u003ef6827f7\u003c/code\u003e\u003c/a\u003e Use exports for the default path when main is missing (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/12.1.0...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​size-limit/file\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stryker-mutator/core` from 9.6.1 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/stryker-mutator/stryker-js/releases\"\u003e@​stryker-mutator/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.6.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update babel monorepo to v7.29.7 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6068\"\u003e#6068\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/c10cb949e4851a2774d86c6537f05bf43aef0897\"\u003ec10cb94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.20.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5992\"\u003e#5992\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ead8cef6cdb1b89ab617096c3af4c02fa995054\"\u003e0ead8ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.10.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6069\"\u003e#6069\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/82f4e1f42bb1cbe564ad0b827763f49d9d4323ea\"\u003e82f4e1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.11.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6132\"\u003e#6132\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/81706f0cac9d8ab870179a2f67e07a701603b2fe\"\u003e81706f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.6.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5962\"\u003e#5962\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/4a47b39941bfbeecbb32031f7160dc0cb262ecc4\"\u003e4a47b39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.8.5 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6075\"\u003e#6075\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/f66c2fcde4dc7b0546880d261afac7edbc0527f4\"\u003ef66c2fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency weapon-regex to v2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6077\"\u003e#6077\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/b357f40a064462f0d6b38704d0b9c6f8fa878bd1\"\u003eb357f40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6095\"\u003e#6095\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d62fd7518c7d5697801afc093578dd30d8dad835\"\u003ed62fd75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.4 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6118\"\u003e#6118\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/29ede696a930a99869c2d3366f94ba7cd323fe60\"\u003e29ede69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einstrumenter:\u003c/strong\u003e parse svelte template expressions as TS when file uses lang=\u0026quot;ts\u0026quot; (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6024\"\u003e#6024\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/e81abcc92c282f40baec58c6a34d341b2c9e3191\"\u003ee81abcc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocha-runner:\u003c/strong\u003e prefer project-mocha over bundled mocha (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6138\"\u003e#6138\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/e602725018f827c08873f414dd07751af68e22a7\"\u003ee602725\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6127\"\u003e#6127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-runner:\u003c/strong\u003e fix noisy vitest options \u0026amp; setup file warnings (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6098\"\u003e#6098\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/58c4b850fff61a7de232a42103f5745d01a46493\"\u003e58c4b85\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebabel:\u003c/strong\u003e update babel to major version 8 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6104\"\u003e#6104\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/291b7ead950e8c0b46da0db77a7a6ece32547114\"\u003e291b7ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e save partial incremental report on unexpected exit (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d091b1a869e86c1581b09b2e32fb8a15aee68a82\"\u003ed091b1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eempty-expression-mutator (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6012\"\u003e#6012\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cc087380173e411ed4ba1960c2571db77eb0cce3\"\u003ecc08738\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5765\"\u003e#5765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocha-runner:\u003c/strong\u003e support Mocha v12 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6021\"\u003e#6021\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/8c949ffa73afebd662f9629606ac1b51e3ec52d4\"\u003e8c949ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emutant filtering (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6010\"\u003e#6010\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/ea5ac297acaf4a5bbd12aa3d7ff9eaa6b8565f2e\"\u003eea5ac29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e drop support for Node.js 20, require Node.js 22 or higher (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6002\"\u003e#6002\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/425cb9f7306d4c86b30a90f955c82429a465487b\"\u003e425cb9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-checker:\u003c/strong\u003e add experimental support for TypeScript@7 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6099\"\u003e#6099\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/3d356791210930932b7d5c5c69546197025ceb5c\"\u003e3d35679\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e Node.js 20 is no longer supported, please use Node.js 22 or higher.\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/stryker-mutator/stryker-js/blob/master/packages/core/CHANGELOG.md\"\u003e@​stryker-mutator/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.6.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.20.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5992\"\u003e#5992\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ead8cef6cdb1b89ab617096c3af4c02fa995054\"\u003e0ead8ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6095\"\u003e#6095\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d62fd7518c7d5697801afc093578dd30d8dad835\"\u003ed62fd75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.4 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6118\"\u003e#6118\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/29ede696a930a99869c2d3366f94ba7cd323fe60\"\u003e29ede69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebabel:\u003c/strong\u003e update babel to major version 8 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6104\"\u003e#6104\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/291b7ead950e8c0b46da0db77a7a6ece32547114\"\u003e291b7ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e save partial incremental report on unexpected exit (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d091b1a869e86c1581b09b2e32fb8a15aee68a82\"\u003ed091b1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eempty-expression-mutator (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6012\"\u003e#6012\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cc087380173e411ed4ba1960c2571db77eb0cce3\"\u003ecc08738\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5765\"\u003e#5765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e drop support for Node.js 20, require Node.js 22 or higher (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6002\"\u003e#6002\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/425cb9f7306d4c86b30a90f955c82429a465487b\"\u003e425cb9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e Node.js 20 is no longer supported, please use Node.js 22 or higher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cb3bd8fe25d5215422c9b632357062d3a43fcf92\"\u003e\u003ccode\u003ecb3bd8f\u003c/code\u003e\u003c/a\u003e v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/aadfdc9713c5ce2fc380d934bc05ce01d4b89b30\"\u003e\u003ccode\u003eaadfdc9\u003c/code\u003e\u003c/a\u003e chore(deps): update typescript-eslint monorepo to v8.67.0 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5984\"\u003e#5984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/51b9fa5bae3bec985c8c49112b22e1d8b7749019\"\u003e\u003ccode\u003e51b9fa5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6122\"\u003e#6122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/29ede696a930a99869c2d3366f94ba7cd323fe60\"\u003e\u003ccode\u003e29ede69\u003c/code\u003e\u003c/a\u003e fix(deps): update mutation-testing-elements monorepo to v3.8.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6118\"\u003e#6118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/291b7ead950e8c0b46da0db77a7a6ece32547114\"\u003e\u003ccode\u003e291b7ea\u003c/code\u003e\u003c/a\u003e feat(babel): update babel to major version 8 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6104\"\u003e#6104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d62fd7518c7d5697801afc093578dd30d8dad835\"\u003e\u003ccode\u003ed62fd75\u003c/code\u003e\u003c/a\u003e fix(deps): update mutation-testing-elements monorepo to v3.8.0 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6095\"\u003e#6095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cc087380173e411ed4ba1960c2571db77eb0cce3\"\u003e\u003ccode\u003ecc08738\u003c/code\u003e\u003c/a\u003e feat: empty-expression-mutator (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6012\"\u003e#6012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/5deb03e604d8291bdeef97c3602792b1d611cbf0\"\u003e\u003ccode\u003e5deb03e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.2 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6058\"\u003e#6058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ead8cef6cdb1b89ab617096c3af4c02fa995054\"\u003e\u003ccode\u003e0ead8ce\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency ajv to v8.20.0 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/5992\"\u003e#5992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6201b380822a016392e320a12a0a724ee9a64579\"\u003e\u003ccode\u003e6201b38\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/core/issues/6015\"\u003e#6015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stryker-mutator/stryker-js/commits/v10.0.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stryker-mutator/tap-runner` from 9.6.1 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/stryker-mutator/stryker-js/releases\"\u003e@​stryker-mutator/tap-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.6.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update babel monorepo to v7.29.7 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6068\"\u003e#6068\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/c10cb949e4851a2774d86c6537f05bf43aef0897\"\u003ec10cb94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ajv to v8.20.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5992\"\u003e#5992\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/0ead8cef6cdb1b89ab617096c3af4c02fa995054\"\u003e0ead8ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.10.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6069\"\u003e#6069\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/82f4e1f42bb1cbe564ad0b827763f49d9d4323ea\"\u003e82f4e1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.11.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6132\"\u003e#6132\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/81706f0cac9d8ab870179a2f67e07a701603b2fe\"\u003e81706f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency angular-html-parser to ~10.6.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5962\"\u003e#5962\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/4a47b39941bfbeecbb32031f7160dc0cb262ecc4\"\u003e4a47b39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.8.5 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6075\"\u003e#6075\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/f66c2fcde4dc7b0546880d261afac7edbc0527f4\"\u003ef66c2fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency weapon-regex to v2 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6077\"\u003e#6077\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/b357f40a064462f0d6b38704d0b9c6f8fa878bd1\"\u003eb357f40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.0 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6095\"\u003e#6095\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d62fd7518c7d5697801afc093578dd30d8dad835\"\u003ed62fd75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update mutation-testing-elements monorepo to v3.8.4 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6118\"\u003e#6118\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/29ede696a930a99869c2d3366f94ba7cd323fe60\"\u003e29ede69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einstrumenter:\u003c/strong\u003e parse svelte template expressions as TS when file uses lang=\u0026quot;ts\u0026quot; (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6024\"\u003e#6024\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/e81abcc92c282f40baec58c6a34d341b2c9e3191\"\u003ee81abcc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocha-runner:\u003c/strong\u003e prefer project-mocha over bundled mocha (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6138\"\u003e#6138\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/e602725018f827c08873f414dd07751af68e22a7\"\u003ee602725\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6127\"\u003e#6127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-runner:\u003c/strong\u003e fix noisy vitest options \u0026amp; setup file warnings (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6098\"\u003e#6098\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/58c4b850fff61a7de232a42103f5745d01a46493\"\u003e58c4b85\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebabel:\u003c/strong\u003e update babel to major version 8 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6104\"\u003e#6104\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/291b7ead950e8c0b46da0db77a7a6ece32547114\"\u003e291b7ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e save partial incremental report on unexpected exit (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/d091b1a869e86c1581b09b2e32fb8a15aee68a82\"\u003ed091b1a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eempty-expression-mutator (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6012\"\u003e#6012\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cc087380173e411ed4ba1960c2571db77eb0cce3\"\u003ecc08738\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/5765\"\u003e#5765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocha-runner:\u003c/strong\u003e support Mocha v12 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6021\"\u003e#6021\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/8c949ffa73afebd662f9629606ac1b51e3ec52d4\"\u003e8c949ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emutant filtering (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6010\"\u003e#6010\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/ea5ac297acaf4a5bbd12aa3d7ff9eaa6b8565f2e\"\u003eea5ac29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e drop support for Node.js 20, require Node.js 22 or higher (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6002\"\u003e#6002\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/425cb9f7306d4c86b30a90f955c82429a465487b\"\u003e425cb9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-checker:\u003c/strong\u003e add experimental support for TypeScript@7 (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6099\"\u003e#6099\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/3d356791210930932b7d5c5c69546197025ceb5c\"\u003e3d35679\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e Node.js 20 is no longer supported, please use Node.js 22 or higher.\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/stryker-mutator/stryker-js/blob/master/packages/tap-runner/CHANGELOG.md\"\u003e@​stryker-mutator/tap-runner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/compare/v9.6.1...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e drop support for Node.js 20, require Node.js 22 or higher (\u003ca href=\"https://redirect.github.com/stryker-mutator/stryker-js/issues/6002\"\u003e#6002\u003c/a\u003e) (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/425cb9f7306d4c86b30a90f955c82429a465487b\"\u003e425cb9f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode:\u003c/strong\u003e Node.js 20 is no longer supported, please use Node.js 22 or higher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cb3bd8fe25d5215422c9b632357062d3a43fcf92\"\u003e\u003ccode\u003ecb3bd8f\u003c/code\u003e\u003c/a\u003e v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/cff4b6aeb619f7bf928525b39a86792d3bdb1cf9\"\u003e\u003ccode\u003ecff4b6a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tap to v21.7.5 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6157\"\u003e#6157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/51b9fa5bae3bec985c8c49112b22e1d8b7749019\"\u003e\u003ccode\u003e51b9fa5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6122\"\u003e#6122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/73dd5aa82d0daf768e74061048cbebdff7c7d6ad\"\u003e\u003ccode\u003e73dd5aa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsx to v4.23.0 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6109\"\u003e#6109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/b8faac996b97e17781c321c878540e619f842727\"\u003e\u003ccode\u003eb8faac9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tap to v21.7.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6028\"\u003e#6028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/5deb03e604d8291bdeef97c3602792b1d611cbf0\"\u003e\u003ccode\u003e5deb03e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.2 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6058\"\u003e#6058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/9bd36c5120e66ec5f6f1ca0365f8c85ce62ec9dc\"\u003e\u003ccode\u003e9bd36c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsx to v4.22.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6031\"\u003e#6031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a6932e984a7b884934a9a1031cb512875523aa47\"\u003e\u003ccode\u003ea6932e9\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ava to v8 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/5996\"\u003e#5996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/6201b380822a016392e320a12a0a724ee9a64579\"\u003e\u003ccode\u003e6201b38\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.4 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6015\"\u003e#6015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stryker-mutator/stryker-js/commit/a69232cfd3b55746e18d837bab1c3f547de81859\"\u003e\u003ccode\u003ea69232c\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency tsx to 4.22.3 (\u003ca href=\"https://github.com/stryker-mutator/stryker-js/tree/HEAD/packages/tap-runner/issues/6011\"\u003e#6011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stryker-mutator/stryker-js/commits/v10.0.0/packages/tap-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 6.9.1 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e@​testing-library/jest-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2026-08-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e3782c78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.10.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/1e39089d850408a583c83495d00d8aa27078933f\"\u003e1e39089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e is now a required peer dependency. The minimum supported\nNode.js version is now 22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRepaired release for \u003ca href=\"https://redirect.github.com/testing-library/jest-dom/pull/731\"\u003etesting-library/jest-dom#731\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.1...v6.10.0\"\u003e6.10.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/731\"\u003e#731\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cae44df901cf8e92e3febc0af6fa667b10be6d6a\"\u003ecae44df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e\u003ccode\u003e3782c78\u003c/code\u003e\u003c/a\u003e fix: declare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/1e39089d850408a583c83495d00d8aa27078933f\"\u003e\u003ccode\u003e1e39089\u003c/code\u003e\u003c/a\u003e feat: add toContainAnyBy* and toContainOneBy* query matchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/cae44df901cf8e92e3febc0af6fa667b10be6d6a\"\u003e\u003ccode\u003ecae44df\u003c/code\u003e\u003c/a\u003e feat: add toContainAnyBy* and toContainOneBy* query matchers (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/55c07ce5f1c489b5b9dc31a770a84d83a1178072\"\u003e\u003ccode\u003e55c07ce\u003c/code\u003e\u003c/a\u003e ci: switch release to npm trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/213256fa8e0aff45e47920a0bc564f708d1f67de\"\u003e\u003ccode\u003e213256f\u003c/code\u003e\u003c/a\u003e docs: move toHaveSelection from the deprecated section (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v6.9.1...v7.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@​testing-library/jest-dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\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.1.1 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.3 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.1.1\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.5\u003c/h2\u003e\n\u003ch3\u003eFixed the react compiler preset filter to be linear (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1353\"\u003e#1353\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe improved filter in v6.0.3 was non-linear and caused a performance regressio...\n\n_Description has been truncated_","html_url":"https://github.com/navaneethbobby2002-spec/Bobby-/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navaneethbobby2002-spec%2FBobby-/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"15.4.6","new_version":"15.4.7","update_type":"patch","path":null,"pr_created_at":"2026-10-18T05:50:20.000Z","version_change":"15.4.6 → 15.4.7","issue":{"uuid":"5906615590","node_id":"PR_kwDOTbx4w88AAAABJHcbuA","number":426,"state":"open","title":"chore(deps): bump the npm-minor-patch 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-10-18T05:50:20.000Z","updated_at":"2026-10-18T05:52:14.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":20,"packages":[{"name":"@babel/parser","old_version":"8.0.6","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@types/node","old_version":"26.6.4","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"conventional-changelog-conventionalcommits","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"lefthook","old_version":"2.1.16","new_version":"2.2.2","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"patchright","old_version":"1.63.0","new_version":"1.64.0","repository_url":"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright"},{"name":"@base-ui/react","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/mui/base-ui"},{"name":"fumadocs-core","old_version":"16.15.18","new_version":"16.17.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.6","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.18","new_version":"16.17.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.51.0","new_version":"1.57.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.8","new_version":"16.4.1","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.30","repository_url":"https://github.com/postcss/postcss"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"design-book","old_version":"0.6.0","new_version":"0.11.0","repository_url":"https://github.com/meodai/design-book"},{"name":"jsdom","old_version":"30.1.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.63.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"shadcn","old_version":"4.21.1","new_version":"4.21.5","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@testing-library/user-event","old_version":"14.6.7","new_version":"14.6.8","repository_url":"https://github.com/testing-library/user-event"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `8.0.6` | `8.0.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `10.4.0` | `10.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.16` | `2.2.2` |\n| [patchright](https://github.com/Kaliiiiiiiiii-Vinyzu/patchright) | `1.63.0` | `1.64.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.8.0` | `1.9.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.18` | `16.17.3` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.6` | `15.4.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.18` | `16.17.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.51.0` | `1.57.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.30` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [design-book](https://github.com/meodai/design-book) | `0.6.0` | `0.11.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.2` |\n| [playwright](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.1` | `4.21.5` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.7` | `14.6.8` |\n\n\nUpdates `@babel/parser` from 8.0.6 to 8.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.7 (2026-10-07)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/CINC0S\"\u003e\u003ccode\u003e@​CINC0S\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hoobnn\"\u003e\u003ccode\u003e@​hoobnn\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/jpradelle\"\u003e\u003ccode\u003e@​jpradelle\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-regexp-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18295\"\u003e#18295\u003c/a\u003e Bump regexpu-core to 6.5.3 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-for-of\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18292\"\u003e#18292\u003c/a\u003e Skip \u003ccode\u003efor await\u003c/code\u003e in \u003ccode\u003etransform-for-of\u003c/code\u003e (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18283\"\u003e#18283\u003c/a\u003e Fix \u003ccode\u003easyncIterator\u003c/code\u003e helper forwarding \u003ccode\u003e.throw()\u003c/code\u003e to \u003ccode\u003e.return()\u003c/code\u003e (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18288\"\u003e#18288\u003c/a\u003e fix(parser): allow await as a function expression name inside async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18284\"\u003e#18284\u003c/a\u003e Guard \u003ccode\u003e@@toPrimitive\u003c/code\u003e usage in toPrimitive helper (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18195\"\u003e#18195\u003c/a\u003e fix: closures in for-loop init capture wrong binding (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18265\"\u003e#18265\u003c/a\u003e Return false for \u003ccode\u003e#x in\u003c/code\u003e on static private fields before initialization (\u003ca href=\"https://github.com/hoobnn\"\u003e\u003ccode\u003e@​hoobnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18151\"\u003e#18151\u003c/a\u003e Evaluate TypeScript expression wrappers in \u003ccode\u003eNodePath#evaluate\u003c/code\u003e (\u003ca href=\"https://github.com/CINC0S\"\u003e\u003ccode\u003e@​CINC0S\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18250\"\u003e#18250\u003c/a\u003e fix(traverse): do not evaluate destructured bindings in \u003ccode\u003epath.evaluate\u003c/code\u003e (\u003ca href=\"https://github.com/wulu007\"\u003e\u003ccode\u003e@​wulu007\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18257\"\u003e#18257\u003c/a\u003e Fix eslint-parser AST definition of AccessorProperty (\u003ca href=\"https://github.com/jpradelle\"\u003e\u003ccode\u003e@​jpradelle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18254\"\u003e#18254\u003c/a\u003e fix(core): createConfigItem allows cb as 2nd arg (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18255\"\u003e#18255\u003c/a\u003e Simplify \u003ccode\u003einteropRequireWildcard\u003c/code\u003e helper (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 11\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBruno \u0026quot;Borta\u0026quot; Bortagaray (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCINC05 (\u003ca href=\"https://github.com/CINC0S\"\u003e\u003ccode\u003e@​CINC0S\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJoelle Mahfoud (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJulien Pradelle (\u003ca href=\"https://github.com/jpradelle\"\u003e\u003ccode\u003e@​jpradelle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKevin Deng (\u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSamual Norman (\u003ca href=\"https://github.com/samualtnorman\"\u003e\u003ccode\u003e@​samualtnorman\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wulu007\"\u003e\u003ccode\u003e@​wulu007\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehoobnn (\u003ca href=\"https://github.com/hoobnn\"\u003e\u003ccode\u003e@​hoobnn\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/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.7 (2026-10-07)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-regexp-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18295\"\u003e#18295\u003c/a\u003e Bump regexpu-core to 6.5.3 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-for-of\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18292\"\u003e#18292\u003c/a\u003e Skip \u003ccode\u003efor await\u003c/code\u003e in \u003ccode\u003etransform-for-of\u003c/code\u003e (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18283\"\u003e#18283\u003c/a\u003e Fix \u003ccode\u003easyncIterator\u003c/code\u003e helper forwarding \u003ccode\u003e.throw()\u003c/code\u003e to \u003ccode\u003e.return()\u003c/code\u003e (\u003ca href=\"https://github.com/brunoborta\"\u003e\u003ccode\u003e@​brunoborta\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18288\"\u003e#18288\u003c/a\u003e fix(parser): allow await as a function expression name inside async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18284\"\u003e#18284\u003c/a\u003e Guard \u003ccode\u003e@@toPrimitive\u003c/code\u003e usage in toPrimitive helper (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18195\"\u003e#18195\u003c/a\u003e fix: closures in for-loop init capture wrong binding (\u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18265\"\u003e#18265\u003c/a\u003e Return false for \u003ccode\u003e#x in\u003c/code\u003e on static private fields before initialization (\u003ca href=\"https://github.com/hoobnn\"\u003e\u003ccode\u003e@​hoobnn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18151\"\u003e#18151\u003c/a\u003e Evaluate TypeScript expression wrappers in \u003ccode\u003eNodePath#evaluate\u003c/code\u003e (\u003ca href=\"https://github.com/CINC0S\"\u003e\u003ccode\u003e@​CINC0S\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18250\"\u003e#18250\u003c/a\u003e fix(traverse): do not evaluate destructured bindings in \u003ccode\u003epath.evaluate\u003c/code\u003e (\u003ca href=\"https://github.com/wulu007\"\u003e\u003ccode\u003e@​wulu007\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18257\"\u003e#18257\u003c/a\u003e Fix eslint-parser AST definition of AccessorProperty (\u003ca href=\"https://github.com/jpradelle\"\u003e\u003ccode\u003e@​jpradelle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18254\"\u003e#18254\u003c/a\u003e fix(core): createConfigItem allows cb as 2nd arg (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18255\"\u003e#18255\u003c/a\u003e Simplify \u003ccode\u003einteropRequireWildcard\u003c/code\u003e helper (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1fc00736614159e3b236b9958771f482899853f0\"\u003e\u003ccode\u003e1fc0073\u003c/code\u003e\u003c/a\u003e v8.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5f17a76d49fcd54a6cdfaf731ca20ad40e0810cc\"\u003e\u003ccode\u003e5f17a76\u003c/code\u003e\u003c/a\u003e fix(parser): allow await as a function expression name inside async arrow (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.7/packages/babel-parser\"\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.6.4 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `conventional-changelog-conventionalcommits` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/releases\"\u003econventional-changelog-conventionalcommits's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econventional-changelog-conventionalcommits: v10.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare DEFAULT_COMMIT_TYPES and format function exports (\u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1552\"\u003e#1552\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commit/4ba1e91708fbbf6150d6bd8874ea3d08954fb0c9\"\u003e4ba1e91\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/conventional-changelog/conventional-changelog/blob/master/packages/conventional-changelog-conventionalcommits/CHANGELOG.md\"\u003econventional-changelog-conventionalcommits's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/compare/conventional-changelog-conventionalcommits-v10.4.0...conventional-changelog-conventionalcommits-v10.4.1\"\u003e10.4.1\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare DEFAULT_COMMIT_TYPES and format function exports (\u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1552\"\u003e#1552\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commit/4ba1e91708fbbf6150d6bd8874ea3d08954fb0c9\"\u003e4ba1e91\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/conventional-changelog/conventional-changelog/commit/d99dfae91a3aecc1b5ef69904cd1a754995cecfa\"\u003e\u003ccode\u003ed99dfae\u003c/code\u003e\u003c/a\u003e chore(release): monorepo release (\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commit/a06cee83ef8498f55c002b80d22d54ea0a24aeb1\"\u003e\u003ccode\u003ea06cee8\u003c/code\u003e\u003c/a\u003e fix(conventional-commits-parser): parse reference actions of footers followed...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commit/4ba1e91708fbbf6150d6bd8874ea3d08954fb0c9\"\u003e\u003ccode\u003e4ba1e91\u003c/code\u003e\u003c/a\u003e fix(conventional-changelog-conventionalcommits): declare DEFAULT_COMMIT_TYPES...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/conventional-changelog/commits/conventional-changelog-conventionalcommits-v10.4.1/packages/conventional-changelog-conventionalcommits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 conventional-changelog-conventionalcommits since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.16 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4aeffd72a6e3ea846c2054cffd6294c943fd7fbb fix: cleanup only current stash hash (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edb62412c82ddac71cf536e60e50edb2826624870 packaging: add support for android (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee3fa81b1f01881829ef95e37211da7923a4fd6df refactor(filter): simplify mimetype matching (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6dd11f61f54595935746f9e0814c16844fc6d31b feat: support php composer (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec702ccf154bb180107ba5f790518c161d9ce111d fix: generate different patch names when in a worktree (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e486fdd317d29f815821ce2450d42e3a49b066eb0 refactor: cache paths in wrapper (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e46c65b3871dd96c81624f413b24b3d273b41a4e5 deps: October 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e37f17131b605cf0f64c29252ebfe94610368f769 fix: don't write an install-time lefthook path into AI hook configs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecc9969c2e2198aafff8accc63ee1aee30e9a2aa4 fix: ignore trailing NUL in --files-from-stdin (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e57fee374b70c18e17ada20e09a336142d6d8899f fix: pass --output path to git diff as a single argument (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.17\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e8d8073d427fac49cc982919f5280b295645d196d fix: diff push files against the merge base with the default branch (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec12bccd193f43a8419038787bd83b12fe3a4470c fix: don't hash submodules when checking fail_on_changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e03225efde40226b14459e901707fbd988d62fcc0 refactor: naming of helpers (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e66746ace996c72ac31b3cb4a70af85607568baf4 refactor: working with git (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1564\"\u003e#1564\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/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cleanup only current stash hash (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1597\"\u003e#1597\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: simplify mimetype matching (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1596\"\u003e#1596\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epackaging: add support for android (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1591\"\u003e#1591\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support php composer (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1583\"\u003e#1583\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: generate different patch names when in a worktree (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1582\"\u003e#1582\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: cache paths in wrapper (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1570\"\u003e#1570\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't write an install-time lefthook path into AI hook configs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1544\"\u003e#1544\u003c/a\u003e) by \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: publish JSON schema at lefthook.dev/schema.json (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1579\"\u003e#1579\u003c/a\u003e) by \u003ca href=\"https://github.com/BUTTERFINGERS7498\"\u003e\u003ccode\u003e@​BUTTERFINGERS7498\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pass --output path to git diff as a single argument (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1581\"\u003e#1581\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore trailing NUL in --files-from-stdin (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1574\"\u003e#1574\u003c/a\u003e) by \u003ca href=\"https://github.com/jasonwbarnett\"\u003e\u003ccode\u003e@​jasonwbarnett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: October 2026 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1571\"\u003e#1571\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't hash submodules when checking fail_on_changes (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1566\"\u003e#1566\u003c/a\u003e) by \u003ca href=\"https://github.com/tiagovilasboas\"\u003e\u003ccode\u003e@​tiagovilasboas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: naming of helpers (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1568\"\u003e#1568\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: diff push files against the merge base with the default branch (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1565\"\u003e#1565\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: working with git (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1564\"\u003e#1564\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add protect-branch example to docs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1563\"\u003e#1563\u003c/a\u003e) by \u003ca href=\"https://github.com/vim89\"\u003e\u003ccode\u003e@​vim89\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/evilmartians/lefthook/commit/eb4e504b7c1d1ea6cb1fd29542431cb6d1a93a03\"\u003e\u003ccode\u003eeb4e504\u003c/code\u003e\u003c/a\u003e 2.2.2: keep backups for worktree flows and release android NPM package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/4aeffd72a6e3ea846c2054cffd6294c943fd7fbb\"\u003e\u003ccode\u003e4aeffd7\u003c/code\u003e\u003c/a\u003e fix: cleanup only current stash hash (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1597\"\u003e#1597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e3fa81b1f01881829ef95e37211da7923a4fd6df\"\u003e\u003ccode\u003ee3fa81b\u003c/code\u003e\u003c/a\u003e refactor(filter): simplify mimetype matching (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/db62412c82ddac71cf536e60e50edb2826624870\"\u003e\u003ccode\u003edb62412\u003c/code\u003e\u003c/a\u003e packaging: add support for android (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/60c1ddd071810542eb3e639dca6529831dbb4b3e\"\u003e\u003ccode\u003e60c1ddd\u003c/code\u003e\u003c/a\u003e 2.2.1: support concurrent work in worktrees and release PHP package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/6dd11f61f54595935746f9e0814c16844fc6d31b\"\u003e\u003ccode\u003e6dd11f6\u003c/code\u003e\u003c/a\u003e feat: support php composer (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1583\"\u003e#1583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c702ccf154bb180107ba5f790518c161d9ce111d\"\u003e\u003ccode\u003ec702ccf\u003c/code\u003e\u003c/a\u003e fix: generate different patch names when in a worktree (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/486fdd317d29f815821ce2450d42e3a49b066eb0\"\u003e\u003ccode\u003e486fdd3\u003c/code\u003e\u003c/a\u003e refactor: cache paths in wrapper (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1570\"\u003e#1570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/125cd2810593d68e06e310402c86ebf34f04530b\"\u003e\u003ccode\u003e125cd28\u003c/code\u003e\u003c/a\u003e 2.2.0: new Go version and git worktree fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/37f17131b605cf0f64c29252ebfe94610368f769\"\u003e\u003ccode\u003e37f1713\u003c/code\u003e\u003c/a\u003e fix: don't write an install-time lefthook path into AI hook configs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.16...v2.2.2\"\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 (2.1.16) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/lefthook?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `patchright` from 1.63.0 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/releases\"\u003epatchright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003cp\u003eThis is an automatic deployment in response to a new release of \u003ca href=\"https://github.com/microsoft/playwright\"\u003emicrosoft/playwright\u003c/a\u003e. The original release can be seen \u003ca href=\"https://github.com/microsoft/playwright/releases/tag/v1.64.0\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/2d2b887b8e3f8bfa2aca79e75798025acae39415\"\u003e\u003ccode\u003e2d2b887\u003c/code\u003e\u003c/a\u003e [Patch-Comparison] Automatic Commit: fix: investigate Playwright v1.64.0 rele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/79fc6fcee2aa15d67bb9da21c53ba6cfac09b696\"\u003e\u003ccode\u003e79fc6fc\u003c/code\u003e\u003c/a\u003e fix: investigate Playwright v1.64.0 release failure (\u003ca href=\"https://redirect.github.com/Kaliiiiiiiiii-Vinyzu/patchright/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/ba8bd9bac5d405c94db2ed7d04ce8185648a3b3b\"\u003e\u003ccode\u003eba8bd9b\u003c/code\u003e\u003c/a\u003e Update NodeMaven Sponsor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/79a33955fab7ce8561a1dd574d5e5394b3a21663\"\u003e\u003ccode\u003e79a3395\u003c/code\u003e\u003c/a\u003e Add ProxyLane Sponsor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/406b3b0b2f237f1ff5ca7aea693c07174124064e\"\u003e\u003ccode\u003e406b3b0\u003c/code\u003e\u003c/a\u003e [Patch-Comparison] Automatic Commit: Fix request listener leak and crash retr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/86be858e9c7992de5066e52bb780f73d16045992\"\u003e\u003ccode\u003e86be858\u003c/code\u003e\u003c/a\u003e Fix request listener leak and crash retry loop (\u003ca href=\"https://redirect.github.com/Kaliiiiiiiiii-Vinyzu/patchright/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/26ab9ae74516a68077f218b5de763d85be9f6d5a\"\u003e\u003ccode\u003e26ab9ae\u003c/code\u003e\u003c/a\u003e Remove ColaProxy Sponsor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/commit/2b4ba5f29b96855349788d5f021fef533292fb6e\"\u003e\u003ccode\u003e2b4ba5f\u003c/code\u003e\u003c/a\u003e Update Nodemaven Sponsor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Kaliiiiiiiiii-Vinyzu/patchright/compare/v1.63.0...v1.64.0\"\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.8.0 to 1.9.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.9.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\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 animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\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\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\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\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\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\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\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\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\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\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\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\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\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\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\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\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\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\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\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\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\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\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\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 stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\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\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\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\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\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 label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\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\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\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\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\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\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare item indicator implementation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5728\"\u003e#5728\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\u003eImprove mount performance of large lists (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5819\"\u003e#5819\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\u003eCombine item store subscriptions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5863\"\u003e#5863\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\u003eDialog\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/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.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eOct 9, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\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 animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\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\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\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\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\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\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\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\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\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\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\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\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\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\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\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\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\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\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\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\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\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\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\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 stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\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\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\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\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\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 label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\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\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\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\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\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\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\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/ad7ecda5296b0295b41a51ecb01fce6204acd099\"\u003e\u003ccode\u003ead7ecda\u003c/code\u003e\u003c/a\u003e [release] v1.9.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3296de3d4c79435a596c72ad8048d74ecc241ca5\"\u003e\u003ccode\u003e3296de3\u003c/code\u003e\u003c/a\u003e [drawer] Avoid retaining unmounted drawers in DrawerProvider (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/69c33b49c71d729a1e63255dd5eb9794fa9a8d2e\"\u003e\u003ccode\u003e69c33b4\u003c/code\u003e\u003c/a\u003e [drawer] Fix deferred touch swipes leaving the popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5922\"\u003e#5922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/51b70db60fb2660bbb7236ba5b235a5d77d9fe22\"\u003e\u003ccode\u003e51b70db\u003c/code\u003e\u003c/a\u003e [menu] Strip internal filter components from public types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8d8b98c351c4d1ec9a6f80dcc89e39e454b1e53a\"\u003e\u003ccode\u003e8d8b98c\u003c/code\u003e\u003c/a\u003e [menu] Ignore filter input edits while the menu animates out (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5911\"\u003e#5911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/aeba3eb9f4613424c1a66f767bb20d25233306b6\"\u003e\u003ccode\u003eaeba3eb\u003c/code\u003e\u003c/a\u003e [combobox][menu][select] Revert highlightItem imperative action (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ec6bf32d3c1b482994810cf795f7016c375d6493\"\u003e\u003ccode\u003eec6bf32\u003c/code\u003e\u003c/a\u003e [field][select][combobox][slider] Fall back to the owner document when lookin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1f112a5d2399e47d052601d05ca82a58272192a6\"\u003e\u003ccode\u003e1f112a5\u003c/code\u003e\u003c/a\u003e [popups] Avoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/bc53db672db4fa17302a95b449b376a7db52a625\"\u003e\u003ccode\u003ebc53db6\u003c/code\u003e\u003c/a\u003e [fieldset] Await render in Legend disabled-state test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5909\"\u003e#5909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/147092ee55c2e02bcbac2e45b17640d2d317bbb7\"\u003e\u003ccode\u003e147092e\u003c/code\u003e\u003c/a\u003e [test] Strengthen tests, add test lint rules and share copied suites (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.9.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.18 to 16.17.3\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.17.3\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.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLightbox for zoomable images\u003c/h3\u003e\n\u003cp\u003eZoomable images inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e open in one viewer, browse them with arrow keys, swipes or the side buttons.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Lightbox } from 'fumadocs-ui/components/image-zoom';\n\u003cp\u003e\u0026lt;Lightbox\u0026gt;\u003cbr /\u003e\n\u0026lt;MDX components={getMDXComponents()} /\u0026gt;\u003cbr /\u003e\n\u0026lt;/Lightbox\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe image title is shown as caption, pass \u003ccode\u003ecaption\u003c/code\u003e to \u003ccode\u003e\u0026lt;ImageZoom /\u0026gt;\u003c/code\u003e for rich content.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ermiz\u003c/code\u003e props don't apply inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded translation keys of the image viewer to \u003ccode\u003e@fumadocs/language\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eShow failed searches in the search dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e accepts the \u003ccode\u003eerror\u003c/code\u003e of search hooks, \u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows it above the previous results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3698\"\u003e#3698\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.17.2\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.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLayout fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs Layout: layout tabs with \u003ccode\u003etabMode: 'top'\u003c/code\u003e no longer cover the page.\u003c/li\u003e\n\u003cli\u003eGlass Layout: sidebar items are not all active with a page tree without \u003ccode\u003e$id\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGlass Layout: icons of layout tabs are sized correctly with the default \u003ccode\u003etabs\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePage trees are built faster, especially with custom \u003ccode\u003esort\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e setup and page lookups like \u003ccode\u003egetPage()\u003c/code\u003e and \u003ccode\u003egetPageByUrl()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFallback page trees of i18n sources keep the locale in URLs and IDs.\u003c/li\u003e\n\u003cli\u003eA page listed in \u003ccode\u003epages\u003c/code\u003e is no longer duplicated when another folder takes it with a higher priority, like \u003ccode\u003epagesIndex\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f1f5b6f3cc94cc4786c5b91dc9ec75c0d7453960\"\u003e\u003ccode\u003ef1f5b6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/15a5857a87bbb8c1e5d84a7b14aaeeb2c509a1cb\"\u003e\u003ccode\u003e15a5857\u003c/code\u003e\u003c/a\u003e fix(ui): show error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7029b7d23cda2712140da4a8e5d1f23a6f07982a\"\u003e\u003ccode\u003e7029b7d\u003c/code\u003e\u003c/a\u003e feat(ui): support light box component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/639cae4269870df2c09af4bef0fd1e4bcdf76731\"\u003e\u003ccode\u003e639cae4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/17913ca454b265185022d468cfc62743e7fdfa05\"\u003e\u003ccode\u003e17913ca\u003c/code\u003e\u003c/a\u003e perf(story): lazy load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/47417f900c485b495c4905d802bfb6b9cca0f8b2\"\u003e\u003ccode\u003e47417f9\u003c/code\u003e\u003c/a\u003e docs: show layouts as stories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/de1a2e8f7f7277f976a67edce92fa3f1236b4de0\"\u003e\u003ccode\u003ede1a2e8\u003c/code\u003e\u003c/a\u003e fix(ui): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6d2484c21c863e1dfa45dabe02636c7ce63459b1\"\u003e\u003ccode\u003e6d2484c\u003c/code\u003e\u003c/a\u003e feat(story): redesign \u0026amp; support \u003ccode\u003eiframe\u003c/code\u003e for story\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6ce97d164649bd096260183dc15f4ec589aefe2\"\u003e\u003ccode\u003ed6ce97d\u003c/code\u003e\u003c/a\u003e perf(core): faster loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/93ad7b05a0a61812c1b36ae4a6e2c3777a88886a\"\u003e\u003ccode\u003e93ad7b0\u003c/code\u003e\u003c/a\u003e fix(registry): pass the system prompt as instructions in ai/openrouter and ai...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.18...fumadocs@16.17.3\"\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.4.6 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.7\u003c/h2\u003e\n\u003ch3\u003eMarkdown and search records from the authored source\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eremarkLLMs()\u003c/code\u003e and \u003ccode\u003eremarkStructure()\u003c/code\u003e of \u003ccode\u003efumadocs-core\u003c/code\u003e slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugins record the Markdown of content they replace with \u003ccode\u003ereplaceSource()\u003c/code\u003e or \u003ccode\u003eembedSource()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e, in place of \u003ccode\u003edata._stringify\u003c/code\u003e, and add search records with \u003ccode\u003edata.structuredData\u003c/code\u003e. Nodes they insert otherwise are left out. A \u003ccode\u003enamespace\u003c/code\u003e limits an edit to the stringifiers of that namespace, like \u003ccode\u003esearch\u003c/code\u003e for search records.\u003c/li\u003e\n\u003cli\u003eSearch records are always Markdown, also in Sätteri. \u003ccode\u003efilterElement\u003c/code\u003e replaces \u003ccode\u003estringify.filterElement\u003c/code\u003e, it chooses the JSX elements kept as HTML tags (\u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eTypeTable\u003c/code\u003e, \u003ccode\u003eCallout\u003c/code\u003e and \u003ccode\u003eCard\u003c/code\u003e by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003edefaultStringifier()\u003c/code\u003e (use \u003ccode\u003ecreateStringifier()\u003c/code\u003e), \u003ccode\u003eStringifyOptions\u003c/code\u003e, \u003ccode\u003eallowedMdxAttributes\u003c/code\u003e, \u003ccode\u003efilterMdxAttributes\u003c/code\u003e, \u003ccode\u003eplaceholder()\u003c/code\u003e (use \u003ccode\u003emdxAsPlaceholder\u003c/code\u003e), and the \u003ccode\u003estringify\u003c/code\u003e and \u003ccode\u003emdast-util-to-markdown\u003c/code\u003e options of both plugins.\u003c/li\u003e\n\u003cli\u003eIncluded content goes through the plugins like the document's own, Sätteri includes \u003ccode\u003e.md\u003c/code\u003e files as Markdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;auto-files\u0026gt;\u003c/code\u003e shows its files in a code block, \u003ccode\u003eauto-type-table\u003c/code\u003e its props in a Markdown table, created by \u003ccode\u003etypeTableToMarkdown()\u003c/code\u003e from \u003ccode\u003efumadocs-typescript\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremarkShow()\u003c/code\u003e and \u003ccode\u003efileGenerator()\u003c/code\u003e of \u003ccode\u003efumadocs-docgen\u003c/code\u003e record their Markdown, generators receive the \u003ccode\u003efile\u003c/code\u003e to do the same.\u003c/li\u003e\n\u003cli\u003eRecords of \u003ccode\u003efumadocs-obsidian\u003c/code\u003e resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\u003c/li\u003e\n\u003cli\u003ePages of \u003ccode\u003efumadocs-python\u003c/code\u003e compile from their MDX, so they have Markdown and search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e, \u003ccode\u003efumadocs-docgen\u003c/code\u003e and \u003ccode\u003efumadocs-obsidian\u003c/code\u003e require \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3662\"\u003e#3662\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/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/097a544c51a3296486ee8b017a837b4855cde8dc\"\u003e\u003ccode\u003e097a544\u003c/code\u003e\u003c/a\u003e feat(openapi): auth provider API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/945b87abbec82afa3549503f21a0318a05a771f3\"\u003e\u003ccode\u003e945b87a\u003c/code\u003e\u003c/a\u003e fix(core,satteri): optimize traverse \u0026amp; better search records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3bf99285a95234aa2fdbea08101ac87b7a0d1625\"\u003e\u003ccode\u003e3bf9928\u003c/code\u003e\u003c/a\u003e fix(ui): display fallback tree slidings correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/433b586a5dba40e3dda17c4e06c5db9c99281478\"\u003e\u003ccode\u003e433b586\u003c/code\u003e\u003c/a\u003e fix(openapi): better code examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b221e1d1db1e6701b419491db9ba657e7b5f5e73\"\u003e\u003ccode\u003eb221e1d\u003c/code\u003e\u003c/a\u003e fix(twoslash): better truncate \u0026amp; performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/48bf8c6ec9e582d84888c6dd9aba1db3502fec7e\"\u003e\u003ccode\u003e48bf8c6\u003c/code\u003e\u003c/a\u003e fix(openapi,typescript): render Markdown images, show the OAuth redirect URI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb7d92c20b1c2d60bfed6eccdc6f2882c68fe00f\"\u003e\u003ccode\u003ecb7d92c\u003c/code\u003e\u003c/a\u003e docs: introduce new APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8f1ffb36aaab84c35eed47bf903ce06984ae3ffe\"\u003e\u003ccode\u003e8f1ffb3\u003c/code\u003e\u003c/a\u003e refactor(ui): use \u003ccode\u003eprose\u003c/code\u003e class for search result markdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.6...fumadocs-mdx@15.4.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.18 to 16.17.3\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.17.3\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.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLightbox for zoomable images\u003c/h3\u003e\n\u003cp\u003eZoomable images inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e open in one viewer, browse them with arrow keys, swipes or the side buttons.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Lightbox } from 'fumadocs-ui/components/image-zoom';\n\u003cp\u003e\u0026lt;Lightbox\u0026gt;\u003cbr /\u003e\n\u0026lt;MDX components={getMDXComponents()} /\u0026gt;\u003cbr /\u003e\n\u0026lt;/Lightbox\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe image title is shown as caption, pass \u003ccode\u003ecaption\u003c/code\u003e to \u003ccode\u003e\u0026lt;ImageZoom /\u0026gt;\u003c/code\u003e for rich content.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ermiz\u003c/code\u003e props don't apply inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded translation keys of the image viewer to \u003ccode\u003e@fumadocs/language\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eShow failed searches in the search dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e accepts the \u003ccode\u003eerror\u003c/code\u003e of search hooks, \u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows it above the previous results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3698\"\u003e#3698\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.17.2\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.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLayout fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs Layout: layout tabs with \u003ccode\u003etabMode: 'top'\u003c/code\u003e no longer cover the page.\u003c/li\u003e\n\u003cli\u003eGlass Layout: sidebar items are not all active with a page tree without \u003ccode\u003e$id\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGlass Layout: icons of layout tabs are sized correctly with the default \u003ccode\u003etabs\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePage trees are built faster, especially with custom \u003ccode\u003esort\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e setup and page lookups like \u003ccode\u003egetPage()\u003c/code\u003e and \u003ccode\u003egetPageByUrl()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFallback page trees of i18n sources keep the locale in URLs and IDs.\u003c/li\u003e\n\u003cli\u003eA page listed in \u003ccode\u003epages\u003c/code\u003e is no longer duplicated when another folder takes it with a higher priority, like \u003ccode\u003epagesIndex\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f1f5b6f3cc94cc4786c5b91dc9ec75c0d7453960\"\u003e\u003ccode\u003ef1f5b6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/15a5857a87bbb8c1e5d84a7b14aaeeb2c509a1cb\"\u003e\u003ccode\u003e15a5857\u003c/code\u003e\u003c/a\u003e fix(ui): show error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7029b7d23cda2712140da4a8e5d1f23a6f07982a\"\u003e\u003ccode\u003e7029b7d\u003c/code\u003e\u003c/a\u003e feat(ui): support light box component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/639cae4269870df2c09af4bef0fd1e4bcdf76731\"\u003e\u003ccode\u003e639cae4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/17913ca454b265185022d468cfc62743e7fdfa05\"\u003e\u003ccode\u003e17913ca\u003c/code\u003e\u003c/a\u003e perf(story): lazy load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/47417f900c485b495c4905d802bfb6b9cca0f8b2\"\u003e\u003ccode\u003e47417f9\u003c/code\u003e\u003c/a\u003e docs: show layouts as stories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/de1a2e8f7f7277f976a67edce92fa3f1236b4de0\"\u003e\u003ccode\u003ede1a2e8\u003c/code\u003e\u003c/a\u003e fix(ui): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6d2484c21c863e1dfa45dabe02636c7ce63459b1\"\u003e\u003ccode\u003e6d2484c\u003c/code\u003e\u003c/a\u003e feat(story): redesign \u0026amp; support \u003ccode\u003eiframe\u003c/code\u003e for story\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6ce97d164649bd096260183dc15f4ec589aefe2\"\u003e\u003ccode\u003ed6ce97d\u003c/code\u003e\u003c/a\u003e perf(core): faster loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/93ad7b05a0a61812c1b36ae4a6e2c3777a88886a\"\u003e\u003ccode\u003e93ad7b0\u003c/code\u003e\u003c/a\u003e fix(registry): pass the system prompt as instructions in ai/openrouter and ai...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.18...fumadocs@16.17.3\"\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.51.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efolder-user\u003c/code\u003e and \u003ccode\u003efolder-user\u003c/code\u003e icons 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/4603\"\u003elucide-icons/lucide#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendar-chevrons-left\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/5001\"\u003elucide-icons/lucide#5001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusers-collaboration\u003c/code\u003e icon 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/4922\"\u003elucide-icons/lucide#4922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eBelarusian ruble\u003c/code\u003e icon by \u003ca href=\"https://github.com/js-best\"\u003e\u003ccode\u003e@​js-best\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4984\"\u003elucide-icons/lucide#4984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-fading-play\u003c/code\u003e icon by \u003ca href=\"https://github.com/tatianatsiguleva\"\u003e\u003ccode\u003e@​tatianatsiguleva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4990\"\u003elucide-icons/lucide#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecpu-ai\u003c/code\u003e icon by \u003ca href=\"https://github.com/signalgridco\"\u003e\u003ccode\u003e@​signalgridco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4992\"\u003elucide-icons/lucide#4992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eguitar-electric\u003c/code\u003e icon 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/4917\"\u003elucide-icons/lucide#4917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-star\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nitero\"\u003e\u003ccode\u003e@​Nitero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4983\"\u003elucide-icons/lucide#4983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-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/4996\"\u003elucide-icons/lucide#4996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 11.0.0 to 11.0.1 in the preact-deps 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/4999\"\u003elucide-icons/lucide#4999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e from 6.1.1 to 6.1.2 in the react-deps 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/4995\"\u003elucide-icons/lucide#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eperfume\u003c/code\u003e icon 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/4426\"\u003elucide-icons/lucide#4426\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/js-best\"\u003e\u003ccode\u003e@​js-best\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4984\"\u003elucide-icons/lucide#4984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tatianatsiguleva\"\u003e\u003ccode\u003e@​tatianatsiguleva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4990\"\u003elucide-icons/lucide#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/signalgridco\"\u003e\u003ccode\u003e@​signalgridco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4992\"\u003elucide-icons/lucide#4992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nitero\"\u003e\u003ccode\u003e@​Nitero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4983\"\u003elucide-icons/lucide#4983\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.56.0...1.57.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.56.0...1.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.56.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-nas\u003c/code\u003e 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/4537\"\u003elucide-icons/lucide#4537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons,categories): fix \u003ccode\u003enotifications\u003c/code\u003e category name and refine \u003ccode\u003ecircle-x\u003c/code\u003e tags by \u003ca href=\"https://github.com/Rachit315\"\u003e\u003ccode\u003e@​Rachit315\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4994\"\u003elucide-icons/lucide#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003emessage-circle-text\u003c/code\u003e icon 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/4898\"\u003elucide-icons/lucide#4898\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/Rachit315\"\u003e\u003ccode\u003e@​Rachit315\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4994\"\u003elucide-icons/lucide#4994\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.55.0...1.56.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.55.0...1.56.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-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/3230\"\u003elucide-icons/lucide#3230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lint): split lint jobs and annotate Prettier and JSON schema errors in PRs 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/4982\"\u003elucide-icons/lucide#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sharp from 0.35.4 to 0.35.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4987\"\u003elucide-icons/lucide#4987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.6 to 16.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4988\"\u003elucide-icons/lucide#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide): add tests for empty icons error and DocumentFragment root in createIcons by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4967\"\u003elucide-icons/lucide#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ephone-log\u003c/code\u003e icon by \u003ca href=\"https://github.com/Levi-Bensley\"\u003e\u003ccode\u003e@​Levi-Bensley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3598\"\u003elucide-icons/lucide#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-instruction): Adjust instruction text to allow more then 4 use-cases by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/PDP-Connect/pdpp/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PDP-Connect%2Fpdpp/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"}},{"old_version":"13.0.8","new_version":"15.4.7","update_type":"major","path":null,"pr_created_at":"2026-10-17T02:40:47.000Z","version_change":"13.0.8 → 15.4.7","issue":{"uuid":"5894058726","node_id":"PR_kwDOIlDXF88AAAABI9wu-A","number":1955,"state":"closed","title":"Bump the npm-dependencies group across 4 directories with 132 updates","user":"dependabot[bot]","labels":["CLA Signed","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-18T02:52:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-17T02:40:47.000Z","updated_at":"2026-10-18T02:52:22.000Z","time_to_close":87093,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":132,"packages":[{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"6.21.0","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"8.57.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.2.1","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"flow-bin","old_version":"0.314.0","new_version":"0.335.0","repository_url":"https://github.com/facebook/flow"},{"name":"glob","old_version":"10.5.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"hermes-eslint","old_version":"0.36.1","new_version":"0.37.0","repository_url":"https://github.com/facebook/hermes"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"jest","old_version":"30.2.0","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"lint-staged","old_version":"13.3.0","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-hermes-parser","old_version":"0.36.1","new_version":"0.37.0","repository_url":"https://github.com/facebook/hermes"},{"name":"yargs","old_version":"17.7.2","new_version":"18.2.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@csstools/css-tokenizer","old_version":"3.0.4","new_version":"4.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@babel/cli","old_version":"7.28.3","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/node","old_version":"7.28.0","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-flow","old_version":"7.27.1","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-flow","old_version":"7.27.1","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.28.5","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@rollup/plugin-alias","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-babel","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-commonjs","old_version":"26.0.3","new_version":"29.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"15.3.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-replace","old_version":"5.0.7","new_version":"6.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"babel-plugin-syntax-hermes-parser","old_version":"0.36.1","new_version":"0.37.0","repository_url":"https://github.com/facebook/hermes"},{"name":"rollup","old_version":"4.59.0","new_version":"4.64.6","repository_url":"https://github.com/rollup/rollup"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"8.0.3","repository_url":"https://github.com/babel/babel"},{"name":"browserslist","old_version":"4.28.0","new_version":"4.29.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"lightningcss","old_version":"1.30.2","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"ansis","old_version":"3.17.0","new_version":"4.4.0","repository_url":"https://github.com/webdiscus/ansis"},{"name":"fb-watchman","old_version":"2.0.2","new_version":"2.0.4","repository_url":"https://github.com/facebook/watchman"},{"name":"fs-extra","old_version":"11.3.2","new_version":"11.4.1","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.8.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"giget","old_version":"2.0.0","new_version":"3.3.1","repository_url":"https://github.com/unjs/giget"},{"name":"postcss-selector-parser","old_version":"7.1.4","new_version":"7.1.6","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"react","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/plugin-transform-flow-strip-types","old_version":"7.27.1","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"web-ext","old_version":"10.5.0","new_version":"10.7.0","repository_url":"https://github.com/mozilla/web-ext"},{"name":"postcss","old_version":"8.5.23","new_version":"8.5.30","repository_url":"https://github.com/postcss/postcss"},{"name":"terser","old_version":"5.44.1","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"@babel/standalone","old_version":"7.28.5","new_version":"8.0.7","repository_url":"https://github.com/babel/babel"},{"name":"feed","old_version":"4.2.2","new_version":"6.0.0","repository_url":"https://github.com/jpmonette/feed"},{"name":"algoliasearch","old_version":"5.46.2","new_version":"5.60.0","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"marked","old_version":"17.0.1","new_version":"18.1.1","repository_url":"https://github.com/markedjs/marked"},{"name":"fumadocs-core","old_version":"16.0.11","new_version":"16.17.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"13.0.8","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.0.11","new_version":"16.17.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"react-server-dom-webpack","old_version":"19.2.6","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"waku","old_version":"1.0.0-alpha.0","new_version":"1.0.0-rc.3","repository_url":"https://github.com/wakujs/waku"},{"name":"zod","old_version":"4.3.4","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.2.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.5","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.14","new_version":"1.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"lucide-react","old_version":"0.553.0","new_version":"1.56.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@types/mdx","old_version":"2.0.13","new_version":"2.0.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.19.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"unplugin","old_version":"2.3.11","new_version":"3.4.0","repository_url":"https://github.com/unjs/unplugin"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"flow-api-translator","old_version":"0.36.1","new_version":"0.335.0","repository_url":"https://github.com/facebook/flow"},{"name":"esbuild","old_version":"0.27.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"next","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-config-next","old_version":"16.0.7","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@remix-run/node-fetch-server","old_version":"0.12.0","new_version":"1.0.0","repository_url":"https://github.com/remix-run/remix"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"react-router","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"capnweb","old_version":"0.2.0","new_version":"0.12.0","repository_url":"https://github.com/cloudflare/capnweb"},{"name":"rwsdk","old_version":"1.0.0-beta.31","new_version":"1.7.4","repository_url":"https://github.com/redwoodjs/sdk"},{"name":"@cloudflare/vite-plugin","old_version":"1.17.0","new_version":"1.63.2","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@cloudflare/workers-types","old_version":"4.20260619.1","new_version":"5.20261014.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"wrangler","old_version":"4.53.0","new_version":"4.150.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"serve","old_version":"14.2.5","new_version":"14.2.6","repository_url":"https://github.com/vercel/serve"},{"name":"@rspack/cli","old_version":"1.6.6","new_version":"2.2.9","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@rspack/core","old_version":"1.6.6","new_version":"2.2.9","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.5","repository_url":"https://github.com/webpack/css-loader"},{"name":"@chromatic-com/storybook","old_version":"4.1.2","new_version":"5.5.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-a11y","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/browser","old_version":"4.0.18","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-storybook","old_version":"9.1.16","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"playwright","old_version":"1.56.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss-nesting","old_version":"13.0.2","new_version":"14.0.3","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"rollup-plugin-node-externals","old_version":"8.1.2","new_version":"9.0.1","repository_url":"https://github.com/Septh/rollup-plugin-node-externals"},{"name":"storybook","old_version":"9.1.20","new_version":"10.6.2","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-plugin-dts","old_version":"4.5.4","new_version":"5.1.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/adapter-vercel","old_version":"5.10.3","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.66.0","new_version":"3.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.3.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"eslint-plugin-svelte","old_version":"3.19.0","new_version":"3.23.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"16.5.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"svelte","old_version":"5.56.3","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.6.0","new_version":"4.7.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"rsc-html-stream","old_version":"0.0.7","new_version":"0.0.8","repository_url":"https://github.com/devongovett/rsc-html-stream"},{"name":"@pmmmwh/react-refresh-webpack-plugin","old_version":"0.6.1","new_version":"0.6.3","repository_url":"https://github.com/pmmmwh/react-refresh-webpack-plugin"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"html-webpack-plugin","old_version":"5.6.4","new_version":"5.6.8","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"react-refresh","old_version":"0.18.0","new_version":"0.19.0","repository_url":"https://github.com/react/react"},{"name":"webpack","old_version":"5.102.1","new_version":"5.111.1","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.2.3","repository_url":"https://github.com/webpack/webpack-cli"},{"name":"webpack-dev-server","old_version":"5.2.4","new_version":"6.0.0","repository_url":"https://github.com/webpack/webpack-dev-server"},{"name":"@remix-run/node-fetch-server","old_version":"0.12.0","new_version":"1.0.0","repository_url":"https://github.com/remix-run/remix"},{"name":"compression","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/expressjs/compression"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"react","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-router","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@types/node","old_version":"22.19.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/adapter-vercel","old_version":"5.10.3","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.66.0","new_version":"3.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.3.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"eslint","old_version":"8.57.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.19.0","new_version":"3.23.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"16.5.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"svelte","old_version":"5.56.3","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.6.0","new_version":"4.7.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"react","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/node","old_version":"22.19.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"16.5.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 132 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.21.0` | `8.71.2` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.12.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.2.1` | `1.3.4` |\n| [flow-bin](https://github.com/facebook/flow) | `0.314.0` | `0.335.0` |\n| [glob](https://github.com/isaacs/node-glob) | `10.5.0` | `13.0.6` |\n| [hermes-eslint](https://github.com/facebook/hermes/tree/HEAD/tools/hermes-parser/js/hermes-eslint) | `0.36.1` | `0.37.0` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.5.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.5.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `13.3.0` | `17.6.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.10` |\n| [prettier-plugin-hermes-parser](https://github.com/facebook/hermes/tree/HEAD/tools/hermes-parser/js/prettier-plugin-hermes-parser) | `0.36.1` | `0.37.0` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.2.0` |\n| [@csstools/css-tokenizer](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-tokenizer) | `3.0.4` | `4.0.2` |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.28.3` | `8.0.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `8.0.7` |\n| [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) | `7.28.0` | `8.0.6` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.28.5` | `8.0.7` |\n| [@babel/plugin-syntax-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-flow) | `7.27.1` | `8.0.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `8.0.7` |\n| [@babel/preset-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-flow) | `7.27.1` | `8.0.1` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `8.0.1` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.28.5` | `8.0.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.7` |\n| [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/HEAD/packages/alias) | `5.1.1` | `6.0.0` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.1.0` | `7.1.0` |\n| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `26.0.3` | `29.0.3` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `15.3.1` | `16.0.3` |\n| [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/HEAD/packages/replace) | `5.0.7` | `6.0.3` |\n| [babel-plugin-syntax-hermes-parser](https://github.com/facebook/hermes/tree/HEAD/tools/hermes-parser/js/babel-plugin-syntax-hermes-parser) | `0.36.1` | `0.37.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.64.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.7` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `8.0.1` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `8.0.3` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.0` | `4.29.3` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.2` | `1.33.0` |\n| [ansis](https://github.com/webdiscus/ansis) | `3.17.0` | `4.4.0` |\n| [fb-watchman](https://github.com/facebook/watchman) | `2.0.2` | `2.0.4` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.2` | `11.4.1` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.8.1` |\n| [giget](https://github.com/unjs/giget) | `2.0.0` | `3.3.1` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.4` | `7.1.6` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@babel/plugin-transform-flow-strip-types](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-flow-strip-types) | `7.27.1` | `8.0.1` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [web-ext](https://github.com/mozilla/web-ext) | `10.5.0` | `10.7.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.23` | `8.5.30` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.51.2` |\n| [@babel/standalone](https://github.com/babel/babel/tree/HEAD/packages/babel-standalone) | `7.28.5` | `8.0.7` |\n| [feed](https://github.com/jpmonette/feed) | `4.2.2` | `6.0.0` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.46.2` | `5.60.0` |\n| [marked](https://github.com/markedjs/marked) | `17.0.1` | `18.1.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.0.11` | `16.17.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `13.0.8` | `15.4.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.0.11` | `16.17.2` |\n| [react-server-dom-webpack](https://github.com/react/react/tree/HEAD/packages/react-server-dom-webpack) | `19.2.6` | `19.3.0` |\n| [waku](https://github.com/wakujs/waku/tree/HEAD/packages/waku) | `1.0.0-alpha.0` | `1.0.0-rc.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.4` | `4.6.7` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.4.0` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.2.1` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.5` | `1.1.11` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.3.1` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.14` | `1.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.553.0` | `1.56.0` |\n| [@types/mdx](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mdx) | `2.0.13` | `2.0.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.1` | `26.6.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [unplugin](https://github.com/unjs/unplugin) | `2.3.11` | `3.4.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.4` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.1.1` |\n| [flow-api-translator](https://github.com/facebook/flow) | `0.36.1` | `0.335.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.1` | `0.28.2` |\n| [next](https://github.com/vercel/next.js) | `16.3.3` | `16.4.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.6.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.7` | `16.4.0` |\n| [@remix-run/node-fetch-server](https://github.com/remix-run/remix/tree/HEAD/packages/node-fetch-server) | `0.12.0` | `1.0.0` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.4.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.1.2` |\n| [capnweb](https://github.com/cloudflare/capnweb) | `0.2.0` | `0.12.0` |\n| [rwsdk](https://github.com/redwoodjs/sdk/tree/HEAD/sdk) | `1.0.0-beta.31` | `1.7.4` |\n| [@cloudflare/vite-plugin](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vite-plugin-cloudflare) | `1.17.0` | `1.63.2` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260619.1` | `5.20261014.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.53.0` | `4.150.0` |\n| [serve](https://github.com/vercel/serve) | `14.2.5` | `14.2.6` |\n| [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli) | `1.6.6` | `2.2.9` |\n| [@rspack/core](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `1.6.6` | `2.2.9` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.5` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `4.1.2` | `5.5.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `9.1.16` | `10.6.2` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.1.16` | `10.6.2` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `9.1.16` | `10.6.2` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `9.1.16` | `10.6.2` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `9.1.16` | `10.6.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.71.2` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.18` | `5.0.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `5.0.4` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `9.1.16` | `10.6.2` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.64.0` |\n| [postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting) | `13.0.2` | `14.0.3` |\n| [rollup-plugin-node-externals](https://github.com/Septh/rollup-plugin-node-externals) | `8.1.2` | `9.0.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `9.1.20` | `10.6.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.71.2` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.5.4` | `5.1.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.4` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.1` | `8.0.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.10.3` | `7.0.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.66.0` | `3.0.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.19.0` | `3.23.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.13.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.3` | `5.57.2` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.6.0` | `4.7.6` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.5.7` |\n| [rsc-html-stream](https://github.com/devongovett/rsc-html-stream) | `0.0.7` | `0.0.8` |\n| [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.6.1` | `0.6.3` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.4` | `5.6.8` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [react-refresh](https://github.com/react/react/tree/HEAD/packages/react) | `0.18.0` | `0.19.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.102.1` | `5.111.1` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.2.3` |\n| [webpack-dev-server](https://github.com/webpack/webpack-dev-server) | `5.2.4` | `6.0.0` |\n| [@remix-run/node-fetch-server](https://github.com/remix-run/remix/tree/HEAD/packages/node-fetch-server) | `0.12.0` | `1.0.0` |\n| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.3.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.1` | `26.6.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.1.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.4` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.1` | `8.0.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.10.3` | `7.0.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.66.0` | `3.0.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.3.1` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.12.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.19.0` | `3.23.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.13.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.3` | `5.57.2` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.6.0` | `4.7.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.71.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.3.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.1` | `26.6.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.12.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.13.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.71.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.4` |\n\nBumps the npm-dependencies group with 2 updates in the /examples/example-react-router directory: [@remix-run/node-fetch-server](https://github.com/remix-run/remix/tree/HEAD/packages/node-fetch-server) and [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router).\nBumps the npm-dependencies group with 1 update in the /examples/example-sveltekit directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js).\nBumps the npm-dependencies group with 1 update in the /examples/example-vite-react directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js).\n\nUpdates `@types/estree` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/estree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 6.21.0 to 8.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.2\u003c/h2\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] avoid false-positives when not using our parser (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12989\"\u003e#12989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type templates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12974\"\u003e#12974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] ignore type-only refs for after-used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12977\"\u003e#12977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] parenthesize constraint in optional tuple elements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12995\"\u003e#12995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] safe fix when the chain ends with a strict null comparison (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12805\"\u003e#12805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match linked packages and packages with missing version in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12948\"\u003e#12948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbraham Guo\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.2 (2026-10-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7488d681f6e0e96c2aaa1eee9c3d1b9b1ef077cb\"\u003e\u003ccode\u003e7488d68\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.2/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.57.1 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~eslintbot\"\u003eeslintbot\u003c/a\u003e, a new releaser for eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 9.1.2 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.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/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/prettier/eslint-config-prettier/commits/v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-headers` from 1.2.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/releases\"\u003eeslint-plugin-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport ESLint 10.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.3...v1.3.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix behavior where content between final pattern and end of header would not be escaped. Allow patterns and variables to be used in prefixes and suffixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lines not getting escaped properly, leading to unintended regular expression syntax parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash that could occur when a pair of parens appeared on a line when patterns were not configured.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.3.0...v1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for validating regular expressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.2.1...v1.3.0\"\u003ehttps://github.com/robmisasi/eslint-plugin-headers/compare/v1.2.1...v1.3.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/robmisasi/eslint-plugin-headers/commit/c8f85372ae0a2e4791444a042d5c8ce4afc20b34\"\u003e\u003ccode\u003ec8f8537\u003c/code\u003e\u003c/a\u003e 1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/7a1f7a07a3dfa16202c061bc4234efe2992ab307\"\u003e\u003ccode\u003e7a1f7a0\u003c/code\u003e\u003c/a\u003e Tweak AST traversal to support ESLint 10. Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/d31dee9254f1cb1d32779821be2e785a05057557\"\u003e\u003ccode\u003ed31dee9\u003c/code\u003e\u003c/a\u003e Update dev dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/4abff6081956972e8bfc006fef62c96fbd1c0b8d\"\u003e\u003ccode\u003e4abff60\u003c/code\u003e\u003c/a\u003e 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/41225adb8eae5dc4f6e8a11e1f0de8bdb10812da\"\u003e\u003ccode\u003e41225ad\u003c/code\u003e\u003c/a\u003e Allow patterns and variables to be used in configured prefixes and suffixes. ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/c3c5e242e146ff83c48013fc6f075ce608c6f117\"\u003e\u003ccode\u003ec3c5e24\u003c/code\u003e\u003c/a\u003e 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/8b0f5e085929385a9476136637802020c70f82fd\"\u003e\u003ccode\u003e8b0f5e0\u003c/code\u003e\u003c/a\u003e Lines are now properly escaped when generating the regular expression to matc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/f407a8179e9c3ce88febf986a9b7b27f91f40976\"\u003e\u003ccode\u003ef407a81\u003c/code\u003e\u003c/a\u003e 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/1ade872c7a66a55e280258ef1eed9f5cadb9fc22\"\u003e\u003ccode\u003e1ade872\u003c/code\u003e\u003c/a\u003e Fix issue where patterns map was indexed when patterns were not configured. S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/commit/fe88e371260f49e73570ae40e545fc97854d9754\"\u003e\u003ccode\u003efe88e37\u003c/code\u003e\u003c/a\u003e 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robmisasi/eslint-plugin-headers/compare/v1.2.1...v1.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flow-bin` from 0.314.0 to 0.335.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/flow/releases\"\u003eflow-bin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.335.0\u003c/h2\u003e\n\u003cp\u003eBreaking Changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the legacy \u003ccode\u003ebuiltin_lib=flowlib\u003c/code\u003e and \u003ccode\u003ebuiltin_lib=flowlib-with-lib-dom-d-ts\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eRemoved the Flow config options \u003ccode\u003eexact_by_default\u003c/code\u003e, \u003ccode\u003eexperimental.always_generalize_jsx\u003c/code\u003e, \u003ccode\u003eexperimental.fast_symlink_resolution\u003c/code\u003e, \u003ccode\u003eexperimental.importable_global_libdefs\u003c/code\u003e, \u003ccode\u003eexperimental.interface_dictionary_typing_fix\u003c/code\u003e, \u003ccode\u003eexperimental.new_this_typing\u003c/code\u003e, \u003ccode\u003eexperimental.opaque_type_new_bound_syntax\u003c/code\u003e, \u003ccode\u003esaved_state.allow_reinit\u003c/code\u003e, \u003ccode\u003esaved_state.direct_serialization\u003c/code\u003e, and \u003ccode\u003esaved_state.reinit_on_lib_change\u003c/code\u003e. These options had been enabled by default and only accepted \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLikely to cause new Flow errors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSymbol\u003c/code\u003e and \u003ccode\u003ePromise\u003c/code\u003e now use TypeScript-style instance and constructor interfaces. Code relying on their previous class typing may see different errors.\u003c/li\u003e\n\u003cli\u003eSome JSX expressions that were previously considered underconstrained now infer \u003ccode\u003eunknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed type argument inference that incorrectly used a bound or \u003ccode\u003eunknown\u003c/code\u003e. More underconstrained errors may appear.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eString.prototype.replaceAll\u003c/code\u003e now has separate overloads for a replacement string and a replacer function, matching TypeScript. Passing a union of these types is an error.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRegExpMatchArray.groups\u003c/code\u003e is now optional and cannot be \u003ccode\u003enull\u003c/code\u003e, and \u003ccode\u003eRegExp.prototype.dotAll\u003c/code\u003e is read-only, matching TypeScript.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enew $ReadOnlyArray\u003c/code\u003e now causes an error.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSymbol()\u003c/code\u003e now only accepts a \u003ccode\u003estring | number\u003c/code\u003e description, and \u003ccode\u003eSymbol.keyFor\u003c/code\u003e returns \u003ccode\u003estring | void\u003c/code\u003e, matching TypeScript.\u003c/li\u003e\n\u003cli\u003eDeprecated syntax now consistently causes errors, including in library definition files.\u003c/li\u003e\n\u003cli\u003eType arguments of a polymorphic value flowing to a non-polymorphic type are now solved, which can surface previously hidden errors.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReact.PropsOf\u003c/code\u003e now uses \u003ccode\u003eReact.ComponentProps\u003c/code\u003e to find component props. Additional errors may occur.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew Features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport assertion functions exported through CommonJS, assertion calls in return position, and assertion calls in arrow expression bodies.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eundefined\u003c/code\u003e type can be used in library definitions, where it means \u003ccode\u003evoid\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflow-remove-types\u003c/code\u003e supports abstract classes, abstract members, override modifiers, \u003ccode\u003esatisfies\u003c/code\u003e, optional class fields, and additional type-only imports and exports.\u003c/li\u003e\n\u003cli\u003eTemplate literals infer precise types in \u003ccode\u003econst\u003c/code\u003e declarations and annotated initializers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotable bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eas const\u003c/code\u003e on template literals infers template literal types like TypeScript.\u003c/li\u003e\n\u003cli\u003eImplicit instantiation can infer a type argument through \u003ccode\u003eReact.ComponentProps\u003c/code\u003e and other conditional types with \u003ccode\u003einfer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eInterfaces with construct signatures no longer print a spurious \u003ccode\u003ethis\u003c/code\u003e parameter in error messages and hovers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethis\u003c/code\u003e-typed methods inherited from builtins such as typed arrays now return the subclass.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003edeclare class\u003c/code\u003e declarations extending builtins such as \u003ccode\u003eError\u003c/code\u003e, \u003ccode\u003eMap\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e, or \u003ccode\u003eDate\u003c/code\u003e now inherit the builtin's statics and constructor.\u003c/li\u003e\n\u003cli\u003eArguments of \u003ccode\u003enew X(...)\u003c/code\u003e are now contextually typed when \u003ccode\u003eX\u003c/code\u003e is annotated with the \u003ccode\u003etypeof\u003c/code\u003e of a constructor interface value.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etypeof x === 'function'\u003c/code\u003e now refines builtin constructors such as \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eSymbol\u003c/code\u003e, and interfaces with call signatures, as functions.\u003c/li\u003e\n\u003cli\u003eUser-defined assertion conditions check member access in test context.\u003c/li\u003e\n\u003cli\u003eRecognize ESM default imports of CommonJS assertion functions and callable objects with \u003ccode\u003easserts\u003c/code\u003e call signatures.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einstanceof\u003c/code\u003e and \u003ccode\u003edeclare class ... extends\u003c/code\u003e now use the \u003ccode\u003eprototype\u003c/code\u003e of a constructor interface that has no construct signature, instead of narrowing to \u003ccode\u003eempty\u003c/code\u003e or reporting \u0026quot;not inheritable\u0026quot;.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak in type signature parsing that inflated server memory on large codebases.\u003c/li\u003e\n\u003cli\u003eFixed checking interfaces that extend classes, including object values and multiple generic class supers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMisc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReact.ElementConfig\u003c/code\u003e is deprecated in this version and will be removed in the next version. Use \u003ccode\u003eReact.ComponentProps\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eunnecessary-invariant\u003c/code\u003e lint is renamed to \u003ccode\u003eunnecessary-assertion\u003c/code\u003e; the old name is still accepted.\u003c/li\u003e\n\u003cli\u003eConstructor errors and variance check errors now print types instead of descriptions such as \u0026quot;object type\u0026quot;, \u0026quot;module\u0026quot;, or \u0026quot;exports\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUnary arithmetic on a maybe-typed operand reports \u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003evoid\u003c/code\u003e separately instead of \u0026quot;null or undefined\u0026quot;.\u003c/li\u003e\n\u003cli\u003eRecord type utility errors name the utility (\u003ccode\u003ePartial\u003c/code\u003e, \u003ccode\u003eRequired\u003c/code\u003e, or mapped type).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eParser:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStore abstract property annotations in \u003ccode\u003etypeAnnotation\u003c/code\u003e and emit \u003ccode\u003evalue: null\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIDE:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHover on flow.org/try now shows types framed as declarations, matching the VS Code extension.\u003c/li\u003e\n\u003cli\u003eAutocomplete and go-to-definition on instances of classes extending builtins such as \u003ccode\u003eMap\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e, \u003ccode\u003eError\u003c/code\u003e, and \u003ccode\u003eDate\u003c/code\u003e now show the builtin's instance members.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/flow/blob/main/Changelog.md\"\u003eflow-bin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.335.0\u003c/h3\u003e\n\u003cp\u003eBreaking Changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the legacy \u003ccode\u003ebuiltin_lib=flowlib\u003c/code\u003e and \u003ccode\u003ebuiltin_lib=flowlib-with-lib-dom-d-ts\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eRemoved the Flow config options \u003ccode\u003eexact_by_default\u003c/code\u003e, \u003ccode\u003eexperimental.always_generalize_jsx\u003c/code\u003e, \u003ccode\u003eexperimental.fast_symlink_resolution\u003c/code\u003e, \u003ccode\u003eexperimental.importable_global_libdefs\u003c/code\u003e, \u003ccode\u003eexperimental.interface_dictionary_typing_fix\u003c/code\u003e, \u003ccode\u003eexperimental.new_this_typing\u003c/code\u003e, \u003ccode\u003eexperimental.opaque_type_new_bound_syntax\u003c/code\u003e, \u003ccode\u003esaved_state.allow_reinit\u003c/code\u003e, \u003ccode\u003esaved_state.direct_serialization\u003c/code\u003e, and \u003ccode\u003esaved_state.reinit_on_lib_change\u003c/code\u003e. These options had been enabled by default and only accepted \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLikely to cause new Flow errors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSymbol\u003c/code\u003e and \u003ccode\u003ePromise\u003c/code\u003e now use TypeScript-style instance and constructor interfaces. Code relying on their previous class typing may see different errors.\u003c/li\u003e\n\u003cli\u003eSome JSX expressions that were previously considered underconstrained now infer \u003ccode\u003eunknown\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed type argument inference that incorrectly used a bound or \u003ccode\u003eunknown\u003c/code\u003e. More underconstrained errors may appear.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eString.prototype.replaceAll\u003c/code\u003e now has separate overloads for a replacement string and a replacer function, matching TypeScript. Passing a union of these types is an error.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRegExpMatchArray.groups\u003c/code\u003e is now optional and cannot be \u003ccode\u003enull\u003c/code\u003e, and \u003ccode\u003eRegExp.prototype.dotAll\u003c/code\u003e is read-only, matching TypeScript.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enew $ReadOnlyArray\u003c/code\u003e now causes an error.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSymbol()\u003c/code\u003e now only accepts a \u003ccode\u003estring | number\u003c/code\u003e description, and \u003ccode\u003eSymbol.keyFor\u003c/code\u003e returns \u003ccode\u003estring | void\u003c/code\u003e, matching TypeScript.\u003c/li\u003e\n\u003cli\u003eDeprecated syntax now consistently causes errors, including in library definition files.\u003c/li\u003e\n\u003cli\u003eType arguments of a polymorphic value flowing to a non-polymorphic type are now solved, which can surface previously hidden errors.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReact.PropsOf\u003c/code\u003e now uses \u003ccode\u003eReact.ComponentProps\u003c/code\u003e to find component props. Additional errors may occur.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew Features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport assertion functions exported through CommonJS, assertion calls in return position, and assertion calls in arrow expression bodies.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eundefined\u003c/code\u003e type can be used in library definitions, where it means \u003ccode\u003evoid\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflow-remove-types\u003c/code\u003e supports abstract classes, abstract members, override modifiers, \u003ccode\u003esatisfies\u003c/code\u003e, optional class fields, and additional type-only imports and exports.\u003c/li\u003e\n\u003cli\u003eTemplate literals infer precise types in \u003ccode\u003econst\u003c/code\u003e declarations and annotated initializers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotable bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eas const\u003c/code\u003e on template literals infers template literal types like TypeScript.\u003c/li\u003e\n\u003cli\u003eImplicit instantiation can infer a type argument through \u003ccode\u003eReact.ComponentProps\u003c/code\u003e and other conditional types with \u003ccode\u003einfer\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eInterfaces with construct signatures no longer print a spurious \u003ccode\u003ethis\u003c/code\u003e parameter in error messages and hovers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethis\u003c/code\u003e-typed methods inherited from builtins such as typed arrays now return the subclass.\u003c/li\u003e\n\u003cli\u003eExported \u003ccode\u003edeclare class\u003c/code\u003e declarations extending builtins such as \u003ccode\u003eError\u003c/code\u003e, \u003ccode\u003eMap\u003c/code\u003e, \u003ccode\u003eSet\u003c/code\u003e, or \u003ccode\u003eDate\u003c/code\u003e now inherit the builtin's statics and constructor.\u003c/li\u003e\n\u003cli\u003eArguments of \u003ccode\u003enew X(...)\u003c/code\u003e are now contextually typed when \u003ccode\u003eX\u003c/code\u003e is annotated with the \u003ccode\u003etypeof\u003c/code\u003e of a constructor interface value.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etypeof x === 'function'\u003c/code\u003e now refines builtin constructors such as \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eSymbol\u003c/code\u003e, and interfaces with call signatures, as functions.\u003c/li\u003e\n\u003cli\u003eUser-defined assertion conditions check member access in test context.\u003c/li\u003e\n\u003cli\u003eRecognize ESM default imports of CommonJS assertion functions and callable objects with \u003ccode\u003easserts\u003c/code\u003e call signatures.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einstanceof\u003c/code\u003e and \u003ccode\u003edeclare class ... extends\u003c/code\u003e now use the \u003ccode\u003eprototype\u003c/code\u003e of a constructor interface that has no construct signature, instead of narrowing to \u003ccode\u003eempty\u003c/code\u003e or reporting \u0026quot;not inheritable\u0026quot;.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak in type signature parsing that inflated server memory on large codebases.\u003c/li\u003e\n\u003cli\u003eFixed checking interfaces that extend classes, including object values and multiple generic class supers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMisc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReact.ElementConfig\u003c/code\u003e is deprecated in this version and will be removed in the next version. Use \u003ccode\u003eReact.ComponentProps\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eunnecessary-invariant\u003c/code\u003e lint is renamed to \u003ccode\u003eunnecessary-assertion\u003c/code\u003e; the old name is still accepted.\u003c/li\u003e\n\u003cli\u003eConstructor errors and variance check errors now print types instead of descriptions such as \u0026quot;object type\u0026quot;, \u0026quot;module\u0026quot;, or \u0026quot;exports\u0026quot;.\u003c/li\u003e\n\u003cli\u003eUnary arithmetic on a maybe-typed operand reports \u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003evoid\u003c/code\u003e separately instead of \u0026quot;null or undefined\u0026quot;.\u003c/li\u003e\n\u003cli\u003eRecord type utility errors name the utility (\u003ccode\u003ePartial\u003c/code\u003e, \u003ccode\u003eRequired\u003c/code\u003e, or mapped type).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eParser:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStore abstract property annotati...\n\n_Description has been truncated_","html_url":"https://github.com/facebook/stylex/pull/1955","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Fstylex/issues/1955","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1955/packages"}},{"old_version":"15.4.6","new_version":"15.4.7","update_type":"patch","path":null,"pr_created_at":"2026-10-14T20:55:34.000Z","version_change":"15.4.6 → 15.4.7","issue":{"uuid":"5855516293","node_id":"PR_kwDOLw3gss8AAAABIfDgZg","number":601,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T20:55:34.000Z","updated_at":"2026-10-16T05:38:19.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":22,"packages":[{"name":"@libp2p/circuit-relay-v2","old_version":"4.2.13","new_version":"4.2.14","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/identify","old_version":"4.1.14","new_version":"4.1.15","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/interface","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/webrtc","old_version":"6.0.33","new_version":"6.1.0","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/websockets","old_version":"10.1.21","new_version":"10.1.22","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"libp2p","old_version":"3.3.11","new_version":"3.3.12","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"lucide-react","old_version":"1.52.0","new_version":"1.57.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"26.6.4","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.9.9","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"fumadocs-core","old_version":"16.16.2","new_version":"16.17.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.6","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.16.2","new_version":"16.17.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"mermaid","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@nestjs/common","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nestjs/nest"},{"name":"@libp2p/interface-internal","old_version":"3.1.13","new_version":"3.1.14","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@libp2p/utils","old_version":"7.4.1","new_version":"7.4.2","repository_url":"https://github.com/libp2p/js-libp2p"},{"name":"@next/third-parties","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"bitcoinjs-lib","old_version":"7.0.2","new_version":"7.0.4","repository_url":"https://github.com/bitcoinjs/bitcoinjs-lib"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@libp2p/circuit-relay-v2](https://github.com/libp2p/js-libp2p) | `4.2.13` | `4.2.14` |\n| [@libp2p/identify](https://github.com/libp2p/js-libp2p) | `4.1.14` | `4.1.15` |\n| [@libp2p/interface](https://github.com/libp2p/js-libp2p) | `3.3.0` | `3.3.1` |\n| [@libp2p/webrtc](https://github.com/libp2p/js-libp2p) | `6.0.33` | `6.1.0` |\n| [@libp2p/websockets](https://github.com/libp2p/js-libp2p) | `10.1.21` | `10.1.22` |\n| [libp2p](https://github.com/libp2p/js-libp2p) | `3.3.11` | `3.3.12` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.52.0` | `1.57.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.16.2` | `16.17.3` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.6` | `15.4.7` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.16.2` | `16.17.3` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `12.1.0` | `12.2.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `12.1.2` | `12.1.3` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `12.1.2` | `12.1.3` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `12.1.2` | `12.1.3` |\n| [@libp2p/interface-internal](https://github.com/libp2p/js-libp2p) | `3.1.13` | `3.1.14` |\n| [@libp2p/utils](https://github.com/libp2p/js-libp2p) | `7.4.1` | `7.4.2` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.3.8` | `16.4.0` |\n| [bitcoinjs-lib](https://github.com/bitcoinjs/bitcoinjs-lib) | `7.0.2` | `7.0.4` |\n\n\nUpdates `@libp2p/circuit-relay-v2` from 4.2.13 to 4.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/d5f5f8d8f93362d46e63022b566baacc7d504f7c\"\u003e\u003ccode\u003ed5f5f8d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e724dd173f914115b88521e82336821a58faaa3d\"\u003e\u003ccode\u003ee724dd1\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;abort connections only after pings stop succeeding\u0026quot; (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3655\"\u003e#3655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/9441e049a5cdd10e4009c0b1251c8a0595d52d0a\"\u003e\u003ccode\u003e9441e04\u003c/code\u003e\u003c/a\u003e fix(metrics-simple): return histogram buckets from collect() (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/fc90066f857b63170d6903596769fd1f0619f779\"\u003e\u003ccode\u003efc90066\u003c/code\u003e\u003c/a\u003e fix(metrics-simple): collect calculated histogram and summary groups (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/40480a034fdebdcc22e44e88169d2ca62ec71c42\"\u003e\u003ccode\u003e40480a0\u003c/code\u003e\u003c/a\u003e feat(libp2p)!: abort connections only after pings stop succeeding (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/2357117237ff5df354c85447455f5837239a3735\"\u003e\u003ccode\u003e2357117\u003c/code\u003e\u003c/a\u003e fix(utils): yield all buffered data before stream iterators end (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3648\"\u003e#3648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/16fba56303093faa5d6d979b8ffb16b4c817e67e\"\u003e\u003ccode\u003e16fba56\u003c/code\u003e\u003c/a\u003e chore: bump codecov/codecov-action from 7.0.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/183116ba06be3523ec2627e25107c6ea96254475\"\u003e\u003ccode\u003e183116b\u003c/code\u003e\u003c/a\u003e feat: webrtc-direct-v2 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/a9bae64cbfad16d59b9f0594ff96aaabf3367e07\"\u003e\u003ccode\u003ea9bae64\u003c/code\u003e\u003c/a\u003e docs: regenerate READMEs for mdast-util-to-markdown 2.1.3 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/776cdedf6c943c382cab3054bfc41297bf2f5886\"\u003e\u003ccode\u003e776cded\u003c/code\u003e\u003c/a\u003e fix(utils): ignore byteStream messages after unwrap (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/circuit-relay-v2-v4.2.13...circuit-relay-v2-v4.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@libp2p/identify` from 4.1.14 to 4.1.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/js-libp2p/releases\"\u003e@​libp2p/identify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eidentify: v4.1.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/identify-v4.1.14...identify-v4.1.15\"\u003e4.1.15\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erequire main-event ^1.0.5 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3641\"\u003e#3641\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7359e5f6291c56e2704d812ab1975c33c91ff3d\"\u003ee7359e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/crypto\u003c/code\u003e bumped from ^5.1.23 to ^5.1.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface\u003c/code\u003e bumped from ^3.3.0 to ^3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface-internal\u003c/code\u003e bumped from ^3.1.13 to ^3.1.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/peer-id\u003c/code\u003e bumped from ^6.0.15 to ^6.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/peer-record\u003c/code\u003e bumped from ^9.0.16 to ^9.0.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/utils\u003c/code\u003e bumped from ^7.4.1 to ^7.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/logger\u003c/code\u003e bumped from ^6.2.13 to ^6.2.14\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\u003eSee full diff in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/fetch-v4.1.14...identify-v4.1.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@libp2p/interface` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/js-libp2p/releases\"\u003e@​libp2p/interface's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einterface: v3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/interface-v3.3.0...interface-v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erequire main-event ^1.0.5 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3641\"\u003e#3641\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7359e5f6291c56e2704d812ab1975c33c91ff3d\"\u003ee7359e5\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/libp2p/js-libp2p/commit/704b0e615288682caf80841c7a91c86bab32bdad\"\u003e\u003ccode\u003e704b0e6\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/cc151e1478aa8159b823573443f2f187838e9169\"\u003e\u003ccode\u003ecc151e1\u003c/code\u003e\u003c/a\u003e chore: filter empty multiaddrs in identify protocol (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3479\"\u003e#3479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/8878139d33aed4e55d82fed63f760a44ed29fd22\"\u003e\u003ccode\u003e8878139\u003c/code\u003e\u003c/a\u003e fix(kad-dht): reset stream on RPC handler error (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/2514c018ada60b9dbe11f1c9c83b6cc0208b9916\"\u003e\u003ccode\u003e2514c01\u003c/code\u003e\u003c/a\u003e fix(gossipsub): prune empty topic entries from topics map, reset topic map on...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/01c257328a995a36d22bc326919a24d05de0b287\"\u003e\u003ccode\u003e01c2573\u003c/code\u003e\u003c/a\u003e test: enable more gossipsub tests (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/9eb27be790afc64c436422a9f7fa53cf0c95d9b6\"\u003e\u003ccode\u003e9eb27be\u003c/code\u003e\u003c/a\u003e fix(utils): use unshift in byteStream unwrap (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/8230eb5b1d5bcc19f1542532b146158e1d0458af\"\u003e\u003ccode\u003e8230eb5\u003c/code\u003e\u003c/a\u003e fix: guard processSendQueue against non-writable stream status (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3416\"\u003e#3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/94f875c3fd1269e21c13cd364ca56b35fc8c72bf\"\u003e\u003ccode\u003e94f875c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/5692f3f168049cc658ada36e8251b445683f5806\"\u003e\u003ccode\u003e5692f3f\u003c/code\u003e\u003c/a\u003e fix(kad-dht): only echo PUT_VALUE response on success (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/dbc527ce988a892911846c40b93d1752c14da97f\"\u003e\u003ccode\u003edbc527c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/libp2p-v3.3.0...libp2p-v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@libp2p/webrtc` from 6.0.33 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/js-libp2p/releases\"\u003e@​libp2p/webrtc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebrtc: v6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/webrtc-v6.0.33...webrtc-v6.1.0\"\u003e6.1.0\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewebrtc-direct-v2 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3480\"\u003e#3480\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/183116ba06be3523ec2627e25107c6ea96254475\"\u003e183116b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erequire main-event ^1.0.5 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3641\"\u003e#3641\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7359e5f6291c56e2704d812ab1975c33c91ff3d\"\u003ee7359e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/crypto\u003c/code\u003e bumped from ^5.1.23 to ^5.1.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface\u003c/code\u003e bumped from ^3.3.0 to ^3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface-internal\u003c/code\u003e bumped from ^3.1.13 to ^3.1.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/keychain\u003c/code\u003e bumped from ^6.1.7 to ^6.1.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/noise\u003c/code\u003e bumped from ^17.0.3 to ^17.0.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/peer-id\u003c/code\u003e bumped from ^6.0.15 to ^6.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/utils\u003c/code\u003e bumped from ^7.4.1 to ^7.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/logger\u003c/code\u003e bumped from ^6.2.13 to ^6.2.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edaemon: v6.0.40\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/daemon-v6.0.39...daemon-v6.0.40\"\u003e6.0.40\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/daemon-server\u003c/code\u003e bumped from ^9.0.39 to ^9.0.40\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewebtransport: v6.0.40\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/webtransport-v6.0.39...webtransport-v6.0.40\"\u003e6.0.40\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/noise\u003c/code\u003e bumped from ^17.0.2 to ^17.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/daemon-client\u003c/code\u003e bumped from ^10.0.38 to ^10.0.39\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/libp2p/js-libp2p/commit/443ba6d6e9b605b981051c6fec765377b73587ba\"\u003e\u003ccode\u003e443ba6d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/27b2fa6b61af646c9459120b3bf6f31c2bd89878\"\u003e\u003ccode\u003e27b2fa6\u003c/code\u003e\u003c/a\u003e fix: track closest peers separately from main routing table (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/661d6586ace41973a61eb04a97692ef8cb74831a\"\u003e\u003ccode\u003e661d658\u003c/code\u003e\u003c/a\u003e feat!: ping peers before adding to routing table (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2745\"\u003e#2745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/80e798cdccc8ef579634dc140f35d5327e2e5cf2\"\u003e\u003ccode\u003e80e798c\u003c/code\u003e\u003c/a\u003e fix: make queue job args non-optional (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2743\"\u003e#2743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/b4f02a6377510eed6cf088176ad75a397978bcec\"\u003e\u003ccode\u003eb4f02a6\u003c/code\u003e\u003c/a\u003e chore: fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/aacd10624bc9fae202db52b181c898f9f6ca1466\"\u003e\u003ccode\u003eaacd106\u003c/code\u003e\u003c/a\u003e chore: restore missing tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/116a88743bc004aee3f73440437e8c23f49c7e78\"\u003e\u003ccode\u003e116a887\u003c/code\u003e\u003c/a\u003e feat: add maxSize to queues (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2742\"\u003e#2742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/35b48025cad5c96b4acba0bdbe1308f96a9d1f47\"\u003e\u003ccode\u003e35b4802\u003c/code\u003e\u003c/a\u003e fix: write correct ping message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/32c176fd53e9aa953885398ddc67387e46875b85\"\u003e\u003ccode\u003e32c176f\u003c/code\u003e\u003c/a\u003e fix: pass abort signal to stream close\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/12bcd86bfad3b89b3676f7a15bc3aa08dca79b07\"\u003e\u003ccode\u003e12bcd86\u003c/code\u003e\u003c/a\u003e fix: tag kad-close peers with keepalive (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2740\"\u003e#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/daemon-v6.0.33...utils-v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@libp2p/websockets` from 10.1.21 to 10.1.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/js-libp2p/releases\"\u003e@​libp2p/websockets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebsockets: v10.1.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/compare/websockets-v10.1.21...websockets-v10.1.22\"\u003e10.1.22\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erequire main-event ^1.0.5 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3641\"\u003e#3641\u003c/a\u003e) (\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7359e5f6291c56e2704d812ab1975c33c91ff3d\"\u003ee7359e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/interface\u003c/code\u003e bumped from ^3.3.0 to ^3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/utils\u003c/code\u003e bumped from ^7.4.1 to ^7.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​libp2p/logger\u003c/code\u003e bumped from ^6.2.13 to ^6.2.14\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/libp2p/js-libp2p/commit/2de9b12ccb95ceab401b249b421429720a51a412\"\u003e\u003ccode\u003e2de9b12\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e7e28025777d9ca5315d63cb822bcef6d7b961ed\"\u003e\u003ccode\u003ee7e2802\u003c/code\u003e\u003c/a\u003e feat: expose maxDataLength for outgoing messages in PeerStreams (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2954\"\u003e#2954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/6d0f3ee7d2b2de5c6ac69caf0daac6566a834284\"\u003e\u003ccode\u003e6d0f3ee\u003c/code\u003e\u003c/a\u003e fix(webrtc): remove vulnerable unmaintained stun package dependency (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/5a9bbf7eeb52df79a5d8b99a19d2b108f8bbbc55\"\u003e\u003ccode\u003e5a9bbf7\u003c/code\u003e\u003c/a\u003e fix: override browser override for react-native (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/68ad3663ef6117f242a8e7f9921005fd43446a61\"\u003e\u003ccode\u003e68ad366\u003c/code\u003e\u003c/a\u003e chore: fix linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/d2229682c16e07ce67276127da9ee96fe5197c59\"\u003e\u003ccode\u003ed222968\u003c/code\u003e\u003c/a\u003e docs: add TSDoc comments interface-internal module (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/b818882e061b925fbb1d27cb5a46ca7e642decb5\"\u003e\u003ccode\u003eb818882\u003c/code\u003e\u003c/a\u003e chore: specify dependabot dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/1fc0e26620d2fd9d752179ab4f6dcc7b6ed5ee5c\"\u003e\u003ccode\u003e1fc0e26\u003c/code\u003e\u003c/a\u003e deps: bump it-length-prefixed from 9.1.1 to 10.0.1 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/23685db5ee73cb3ec389f3cabba04a9cf0335e8a\"\u003e\u003ccode\u003e23685db\u003c/code\u003e\u003c/a\u003e docs: update link to prometheus lib in metrics module (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/floodsub-v10.1.21...floodsub-v10.1.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libp2p` from 3.3.11 to 3.3.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/d5f5f8d8f93362d46e63022b566baacc7d504f7c\"\u003e\u003ccode\u003ed5f5f8d\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/e724dd173f914115b88521e82336821a58faaa3d\"\u003e\u003ccode\u003ee724dd1\u003c/code\u003e\u003c/a\u003e chore: revert \u0026quot;abort connections only after pings stop succeeding\u0026quot; (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3655\"\u003e#3655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/9441e049a5cdd10e4009c0b1251c8a0595d52d0a\"\u003e\u003ccode\u003e9441e04\u003c/code\u003e\u003c/a\u003e fix(metrics-simple): return histogram buckets from collect() (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3654\"\u003e#3654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/fc90066f857b63170d6903596769fd1f0619f779\"\u003e\u003ccode\u003efc90066\u003c/code\u003e\u003c/a\u003e fix(metrics-simple): collect calculated histogram and summary groups (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3651\"\u003e#3651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/40480a034fdebdcc22e44e88169d2ca62ec71c42\"\u003e\u003ccode\u003e40480a0\u003c/code\u003e\u003c/a\u003e feat(libp2p)!: abort connections only after pings stop succeeding (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/2357117237ff5df354c85447455f5837239a3735\"\u003e\u003ccode\u003e2357117\u003c/code\u003e\u003c/a\u003e fix(utils): yield all buffered data before stream iterators end (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3648\"\u003e#3648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/16fba56303093faa5d6d979b8ffb16b4c817e67e\"\u003e\u003ccode\u003e16fba56\u003c/code\u003e\u003c/a\u003e chore: bump codecov/codecov-action from 7.0.0 to 7.1.1 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3634\"\u003e#3634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/183116ba06be3523ec2627e25107c6ea96254475\"\u003e\u003ccode\u003e183116b\u003c/code\u003e\u003c/a\u003e feat: webrtc-direct-v2 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/a9bae64cbfad16d59b9f0594ff96aaabf3367e07\"\u003e\u003ccode\u003ea9bae64\u003c/code\u003e\u003c/a\u003e docs: regenerate READMEs for mdast-util-to-markdown 2.1.3 (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/js-libp2p/commit/776cdedf6c943c382cab3054bfc41297bf2f5886\"\u003e\u003ccode\u003e776cded\u003c/code\u003e\u003c/a\u003e fix(utils): ignore byteStream messages after unwrap (\u003ca href=\"https://redirect.github.com/libp2p/js-libp2p/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/js-libp2p/compare/libp2p-v3.3.11...libp2p-v3.3.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.52.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.57.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efolder-user\u003c/code\u003e and \u003ccode\u003efolder-user\u003c/code\u003e icons 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/4603\"\u003elucide-icons/lucide#4603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendar-chevrons-left\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/5001\"\u003elucide-icons/lucide#5001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusers-collaboration\u003c/code\u003e icon 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/4922\"\u003elucide-icons/lucide#4922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eBelarusian ruble\u003c/code\u003e icon by \u003ca href=\"https://github.com/js-best\"\u003e\u003ccode\u003e@​js-best\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4984\"\u003elucide-icons/lucide#4984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-fading-play\u003c/code\u003e icon by \u003ca href=\"https://github.com/tatianatsiguleva\"\u003e\u003ccode\u003e@​tatianatsiguleva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4990\"\u003elucide-icons/lucide#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecpu-ai\u003c/code\u003e icon by \u003ca href=\"https://github.com/signalgridco\"\u003e\u003ccode\u003e@​signalgridco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4992\"\u003elucide-icons/lucide#4992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eguitar-electric\u003c/code\u003e icon 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/4917\"\u003elucide-icons/lucide#4917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-star\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nitero\"\u003e\u003ccode\u003e@​Nitero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4983\"\u003elucide-icons/lucide#4983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-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/4996\"\u003elucide-icons/lucide#4996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 11.0.0 to 11.0.1 in the preact-deps 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/4999\"\u003elucide-icons/lucide#4999\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e from 6.1.1 to 6.1.2 in the react-deps 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/4995\"\u003elucide-icons/lucide#4995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eperfume\u003c/code\u003e icon 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/4426\"\u003elucide-icons/lucide#4426\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/js-best\"\u003e\u003ccode\u003e@​js-best\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4984\"\u003elucide-icons/lucide#4984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tatianatsiguleva\"\u003e\u003ccode\u003e@​tatianatsiguleva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4990\"\u003elucide-icons/lucide#4990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/signalgridco\"\u003e\u003ccode\u003e@​signalgridco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4992\"\u003elucide-icons/lucide#4992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nitero\"\u003e\u003ccode\u003e@​Nitero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4983\"\u003elucide-icons/lucide#4983\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.56.0...1.57.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.56.0...1.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.56.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-nas\u003c/code\u003e 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/4537\"\u003elucide-icons/lucide#4537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons,categories): fix \u003ccode\u003enotifications\u003c/code\u003e category name and refine \u003ccode\u003ecircle-x\u003c/code\u003e tags by \u003ca href=\"https://github.com/Rachit315\"\u003e\u003ccode\u003e@​Rachit315\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4994\"\u003elucide-icons/lucide#4994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003emessage-circle-text\u003c/code\u003e icon 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/4898\"\u003elucide-icons/lucide#4898\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/Rachit315\"\u003e\u003ccode\u003e@​Rachit315\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4994\"\u003elucide-icons/lucide#4994\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.55.0...1.56.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.55.0...1.56.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-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/3230\"\u003elucide-icons/lucide#3230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lint): split lint jobs and annotate Prettier and JSON schema errors in PRs 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/4982\"\u003elucide-icons/lucide#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sharp from 0.35.4 to 0.35.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4987\"\u003elucide-icons/lucide#4987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.6 to 16.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4988\"\u003elucide-icons/lucide#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide): add tests for empty icons error and DocumentFragment root in createIcons by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4967\"\u003elucide-icons/lucide#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ephone-log\u003c/code\u003e icon by \u003ca href=\"https://github.com/Levi-Bensley\"\u003e\u003ccode\u003e@​Levi-Bensley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3598\"\u003elucide-icons/lucide#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-instruction): Adjust instruction text to allow more then 4 use-cases 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/4989\"\u003elucide-icons/lucide#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewifi-lock\u003c/code\u003e 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/4913\"\u003elucide-icons/lucide#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ehandle-bottom-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/1793\"\u003elucide-icons/lucide#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-react): add tests for DynamicIcon fallback and ref forwarding by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4966\"\u003elucide-icons/lucide#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escrew\u003c/code\u003e icon by \u003ca href=\"https://github.com/edik17\"\u003e\u003ccode\u003e@​edik17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4932\"\u003elucide-icons/lucide#4932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-round-star\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/3469\"\u003elucide-icons/lucide#3469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-house\u003c/code\u003e 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/4602\"\u003elucide-icons/lucide#4602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/3f1255ecfa1b5b3a231e4aeb027781761204e187\"\u003e\u003ccode\u003e3f1255e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4995\"\u003e#4995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.57.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.8 to 16.4.0\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.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fdf41d6f6315ebff3a7056d7e7f002b8e78749d4\"\u003e\u003ccode\u003efdf41d6\u003c/code\u003e\u003c/a\u003e [ai-upgrade] discover upgrade models and reasoning efforts from agent CLIs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47c6cc8da0a35432bc964548ecfb5e1ba160b69c\"\u003e\u003ccode\u003e47c6cc8\u003c/code\u003e\u003c/a\u003e Document next analyze export in the package bundling guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99735\"\u003e#99735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5b10604925853d8cd0bee61eb49d4894707cf7ac\"\u003e\u003ccode\u003e5b10604\u003c/code\u003e\u003c/a\u003e Revert stabilization of \u003ccode\u003eforbidden()\u003c/code\u003e and \u003ccode\u003eunauthorized()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99734\"\u003e#99734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3a6f976de26c40e7a6543a3175666906e84e050\"\u003e\u003ccode\u003ef3a6f97\u003c/code\u003e\u003c/a\u003e Preserve configured output directories during static export (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99507\"\u003e#99507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b22e5a299cb58577ce86f21b6a0f7bb31a6168f2\"\u003e\u003ccode\u003eb22e5a2\u003c/code\u003e\u003c/a\u003e Rename skill to next-bundle-optimizer and document its usage (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99731\"\u003e#99731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/74dc549ca01d7c1adada50576b2b204a4ad32df6\"\u003e\u003ccode\u003e74dc549\u003c/code\u003e\u003c/a\u003e [turbo-tasks-backend] Clean up task state before publishing execution complet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b8c7c7f2f3222d133f2a64d9bb77cc83d68f8172\"\u003e\u003ccode\u003eb8c7c7f\u003c/code\u003e\u003c/a\u003e Improve static route error guidance (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99724\"\u003e#99724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.8...v16.4.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 26.6.4 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.9 to 3.9.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\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.16.2 to 16.17.3\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.17.3\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.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLightbox for zoomable images\u003c/h3\u003e\n\u003cp\u003eZoomable images inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e open in one viewer, browse them with arrow keys, swipes or the side buttons.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Lightbox } from 'fumadocs-ui/components/image-zoom';\n\u003cp\u003e\u0026lt;Lightbox\u0026gt;\u003cbr /\u003e\n\u0026lt;MDX components={getMDXComponents()} /\u0026gt;\u003cbr /\u003e\n\u0026lt;/Lightbox\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe image title is shown as caption, pass \u003ccode\u003ecaption\u003c/code\u003e to \u003ccode\u003e\u0026lt;ImageZoom /\u0026gt;\u003c/code\u003e for rich content.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ermiz\u003c/code\u003e props don't apply inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded translation keys of the image viewer to \u003ccode\u003e@fumadocs/language\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eShow failed searches in the search dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e accepts the \u003ccode\u003eerror\u003c/code\u003e of search hooks, \u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows it above the previous results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3698\"\u003e#3698\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.17.2\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.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLayout fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs Layout: layout tabs with \u003ccode\u003etabMode: 'top'\u003c/code\u003e no longer cover the page.\u003c/li\u003e\n\u003cli\u003eGlass Layout: sidebar items are not all active with a page tree without \u003ccode\u003e$id\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGlass Layout: icons of layout tabs are sized correctly with the default \u003ccode\u003etabs\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePage trees are built faster, especially with custom \u003ccode\u003esort\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e setup and page lookups like \u003ccode\u003egetPage()\u003c/code\u003e and \u003ccode\u003egetPageByUrl()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFallback page trees of i18n sources keep the locale in URLs and IDs.\u003c/li\u003e\n\u003cli\u003eA page listed in \u003ccode\u003epages\u003c/code\u003e is no longer duplicated when another folder takes it with a higher priority, like \u003ccode\u003epagesIndex\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f1f5b6f3cc94cc4786c5b91dc9ec75c0d7453960\"\u003e\u003ccode\u003ef1f5b6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/15a5857a87bbb8c1e5d84a7b14aaeeb2c509a1cb\"\u003e\u003ccode\u003e15a5857\u003c/code\u003e\u003c/a\u003e fix(ui): show error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7029b7d23cda2712140da4a8e5d1f23a6f07982a\"\u003e\u003ccode\u003e7029b7d\u003c/code\u003e\u003c/a\u003e feat(ui): support light box component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/639cae4269870df2c09af4bef0fd1e4bcdf76731\"\u003e\u003ccode\u003e639cae4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/17913ca454b265185022d468cfc62743e7fdfa05\"\u003e\u003ccode\u003e17913ca\u003c/code\u003e\u003c/a\u003e perf(story): lazy load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/47417f900c485b495c4905d802bfb6b9cca0f8b2\"\u003e\u003ccode\u003e47417f9\u003c/code\u003e\u003c/a\u003e docs: show layouts as stories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/de1a2e8f7f7277f976a67edce92fa3f1236b4de0\"\u003e\u003ccode\u003ede1a2e8\u003c/code\u003e\u003c/a\u003e fix(ui): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6d2484c21c863e1dfa45dabe02636c7ce63459b1\"\u003e\u003ccode\u003e6d2484c\u003c/code\u003e\u003c/a\u003e feat(story): redesign \u0026amp; support \u003ccode\u003eiframe\u003c/code\u003e for story\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6ce97d164649bd096260183dc15f4ec589aefe2\"\u003e\u003ccode\u003ed6ce97d\u003c/code\u003e\u003c/a\u003e perf(core): faster loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/93ad7b05a0a61812c1b36ae4a6e2c3777a88886a\"\u003e\u003ccode\u003e93ad7b0\u003c/code\u003e\u003c/a\u003e fix(registry): pass the system prompt as instructions in ai/openrouter and ai...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.16.2...fumadocs@16.17.3\"\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.4.6 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.7\u003c/h2\u003e\n\u003ch3\u003eMarkdown and search records from the authored source\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eremarkLLMs()\u003c/code\u003e and \u003ccode\u003eremarkStructure()\u003c/code\u003e of \u003ccode\u003efumadocs-core\u003c/code\u003e slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugins record the Markdown of content they replace with \u003ccode\u003ereplaceSource()\u003c/code\u003e or \u003ccode\u003eembedSource()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e, in place of \u003ccode\u003edata._stringify\u003c/code\u003e, and add search records with \u003ccode\u003edata.structuredData\u003c/code\u003e. Nodes they insert otherwise are left out. A \u003ccode\u003enamespace\u003c/code\u003e limits an edit to the stringifiers of that namespace, like \u003ccode\u003esearch\u003c/code\u003e for search records.\u003c/li\u003e\n\u003cli\u003eSearch records are always Markdown, also in Sätteri. \u003ccode\u003efilterElement\u003c/code\u003e replaces \u003ccode\u003estringify.filterElement\u003c/code\u003e, it chooses the JSX elements kept as HTML tags (\u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eTypeTable\u003c/code\u003e, \u003ccode\u003eCallout\u003c/code\u003e and \u003ccode\u003eCard\u003c/code\u003e by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003edefaultStringifier()\u003c/code\u003e (use \u003ccode\u003ecreateStringifier()\u003c/code\u003e), \u003ccode\u003eStringifyOptions\u003c/code\u003e, \u003ccode\u003eallowedMdxAttributes\u003c/code\u003e, \u003ccode\u003efilterMdxAttributes\u003c/code\u003e, \u003ccode\u003eplaceholder()\u003c/code\u003e (use \u003ccode\u003emdxAsPlaceholder\u003c/code\u003e), and the \u003ccode\u003estringify\u003c/code\u003e and \u003ccode\u003emdast-util-to-markdown\u003c/code\u003e options of both plugins.\u003c/li\u003e\n\u003cli\u003eIncluded content goes through the plugins like the document's own, Sätteri includes \u003ccode\u003e.md\u003c/code\u003e files as Markdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;auto-files\u0026gt;\u003c/code\u003e shows its files in a code block, \u003ccode\u003eauto-type-table\u003c/code\u003e its props in a Markdown table, created by \u003ccode\u003etypeTableToMarkdown()\u003c/code\u003e from \u003ccode\u003efumadocs-typescript\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremarkShow()\u003c/code\u003e and \u003ccode\u003efileGenerator()\u003c/code\u003e of \u003ccode\u003efumadocs-docgen\u003c/code\u003e record their Markdown, generators receive the \u003ccode\u003efile\u003c/code\u003e to do the same.\u003c/li\u003e\n\u003cli\u003eRecords of \u003ccode\u003efumadocs-obsidian\u003c/code\u003e resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\u003c/li\u003e\n\u003cli\u003ePages of \u003ccode\u003efumadocs-python\u003c/code\u003e compile from their MDX, so they have Markdown and search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e, \u003ccode\u003efumadocs-docgen\u003c/code\u003e and \u003ccode\u003efumadocs-obsidian\u003c/code\u003e require \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3662\"\u003e#3662\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/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/097a544c51a3296486ee8b017a837b4855cde8dc\"\u003e\u003ccode\u003e097a544\u003c/code\u003e\u003c/a\u003e feat(openapi): auth provider API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/945b87abbec82afa3549503f21a0318a05a771f3\"\u003e\u003ccode\u003e945b87a\u003c/code\u003e\u003c/a\u003e fix(core,satteri): optimize traverse \u0026amp; better search records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3bf99285a95234aa2fdbea08101ac87b7a0d1625\"\u003e\u003ccode\u003e3bf9928\u003c/code\u003e\u003c/a\u003e fix(ui): display fallback tree slidings correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/433b586a5dba40e3dda17c4e06c5db9c99281478\"\u003e\u003ccode\u003e433b586\u003c/code\u003e\u003c/a\u003e fix(openapi): better code examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b221e1d1db1e6701b419491db9ba657e7b5f5e73\"\u003e\u003ccode\u003eb221e1d\u003c/code\u003e\u003c/a\u003e fix(twoslash): better truncate \u0026amp; performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/48bf8c6ec9e582d84888c6dd9aba1db3502fec7e\"\u003e\u003ccode\u003e48bf8c6\u003c/code\u003e\u003c/a\u003e fix(openapi,typescript): render Markdown images, show the OAuth redirect URI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb7d92c20b1c2d60bfed6eccdc6f2882c68fe00f\"\u003e\u003ccode\u003ecb7d92c\u003c/code\u003e\u003c/a\u003e docs: introduce new APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8f1ffb36aaab84c35eed47bf903ce06984ae3ffe\"\u003e\u003ccode\u003e8f1ffb3\u003c/code\u003e\u003c/a\u003e refactor(ui): use \u003ccode\u003eprose\u003c/code\u003e class for search result markdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.6...fumadocs-mdx@15.4.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.16.2 to 16.17.3\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.17.3\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.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.3\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLightbox for zoomable images\u003c/h3\u003e\n\u003cp\u003eZoomable images inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e open in one viewer, browse them with arrow keys, swipes or the side buttons.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { Lightbox } from 'fumadocs-ui/components/image-zoom';\n\u003cp\u003e\u0026lt;Lightbox\u0026gt;\u003cbr /\u003e\n\u0026lt;MDX components={getMDXComponents()} /\u0026gt;\u003cbr /\u003e\n\u0026lt;/Lightbox\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe image title is shown as caption, pass \u003ccode\u003ecaption\u003c/code\u003e to \u003ccode\u003e\u0026lt;ImageZoom /\u0026gt;\u003c/code\u003e for rich content.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ermiz\u003c/code\u003e props don't apply inside \u003ccode\u003e\u0026lt;Lightbox /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded translation keys of the image viewer to \u003ccode\u003e@fumadocs/language\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eShow failed searches in the search dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e accepts the \u003ccode\u003eerror\u003c/code\u003e of search hooks, \u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows it above the previous results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3698\"\u003e#3698\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.17.2\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.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLayout fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs Layout: layout tabs with \u003ccode\u003etabMode: 'top'\u003c/code\u003e no longer cover the page.\u003c/li\u003e\n\u003cli\u003eGlass Layout: sidebar items are not all active with a page tree without \u003ccode\u003e$id\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGlass Layout: icons of layout tabs are sized correctly with the default \u003ccode\u003etabs\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePage trees are built faster, especially with custom \u003ccode\u003esort\u003c/code\u003e options.\u003c/li\u003e\n\u003cli\u003eFaster \u003ccode\u003eloader()\u003c/code\u003e setup and page lookups like \u003ccode\u003egetPage()\u003c/code\u003e and \u003ccode\u003egetPageByUrl()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFallback page trees of i18n sources keep the locale in URLs and IDs.\u003c/li\u003e\n\u003cli\u003eA page listed in \u003ccode\u003epages\u003c/code\u003e is no longer duplicated when another folder takes it with a higher priority, like \u003ccode\u003epagesIndex\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f1f5b6f3cc94cc4786c5b91dc9ec75c0d7453960\"\u003e\u003ccode\u003ef1f5b6f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3701\"\u003e#3701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/15a5857a87bbb8c1e5d84a7b14aaeeb2c509a1cb\"\u003e\u003ccode\u003e15a5857\u003c/code\u003e\u003c/a\u003e fix(ui): show error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7029b7d23cda2712140da4a8e5d1f23a6f07982a\"\u003e\u003ccode\u003e7029b7d\u003c/code\u003e\u003c/a\u003e feat(ui): support light box component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/639cae4269870df2c09af4bef0fd1e4bcdf76731\"\u003e\u003ccode\u003e639cae4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/17913ca454b265185022d468cfc62743e7fdfa05\"\u003e\u003ccode\u003e17913ca\u003c/code\u003e\u003c/a\u003e perf(story): lazy load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/47417f900c485b495c4905d802bfb6b9cca0f8b2\"\u003e\u003ccode\u003e47417f9\u003c/code\u003e\u003c/a\u003e docs: show layouts as stories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/de1a2e8f7f7277f976a67edce92fa3f1236b4de0\"\u003e\u003ccode\u003ede1a2e8\u003c/code\u003e\u003c/a\u003e fix(ui): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6d2484c21c863e1dfa45dabe02636c7ce63459b1\"\u003e\u003ccode\u003e6d2484c\u003c/code\u003e\u003c/a\u003e feat(story): redesign \u0026amp; support \u003ccode\u003eiframe\u003c/code\u003e for story\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6ce97d164649bd096260183dc15f4ec589aefe2\"\u003e\u003ccode\u003ed6ce97d\u003c/code\u003e\u003c/a\u003e perf(core): faster loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/93ad7b05a0a61812c1b36ae4a6e2c3777a88886a\"\u003e\u003ccode\u003e93ad7b0\u003c/code\u003e\u003c/a\u003e fix(registry): pass the system prompt as instructions in ai/openrouter and ai...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.16.2...fumadocs@16.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 12.1.0 to 12.2.0\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@12.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8394\"\u003e#8394\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6ac38cb4441f67a29336cb3039c1a63e7a87d969\"\u003e\u003ccode\u003e6ac38cb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jackroberts236\"\u003e\u003ccode\u003e@​jackroberts236\u003c/code\u003e\u003c/a\u003e! - feat: Add opt-in mindmap coloring by hierarchy depth using \u003ccode\u003emindmap.colorBy: depth\u003c/code\u003e and the existing theme palette.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8409\"\u003e#8409\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/419ee6855da1ee1170445164e8ba9850ef279568\"\u003e\u003ccode\u003e419ee68\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: size circle and double-circle nodes from their label instead of \u003ccode\u003eminNodeWidth\u003c/code\u003e, and trim neo circle padding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8395\"\u003e#8395\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2fb3ff1d9f4f74478f28096e3e38565378b9f686\"\u003e\u003ccode\u003e2fb3ff1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: ELK no longer straightens an edge terminal when that would put a label over another edge, or an edge through a label\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8394\"\u003e#8394\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89ab1377a8e7febff2614d7cbd5f78dd3d87c\"\u003e\u003ccode\u003ecbf89ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jackroberts236\"\u003e\u003ccode\u003e@​jackroberts236\u003c/code\u003e\u003c/a\u003e! - fix: Keep mindmap HTML labels readable in the neo look on themes that repaint node backgrounds\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8390\"\u003e#8390\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/430ac9b4de28ec360df92df0adf998523a57ce4d\"\u003e\u003ccode\u003e430ac9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: Centre mindmap node labels when \u003ccode\u003ehtmlLabels\u003c/code\u003e is false\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8161\"\u003e#8161\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d7532edcc2d8dbb7563469884ebdfda4fe85994b\"\u003e\u003ccode\u003ed7532ed\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix: scope a swimlane cluster's DOM id like every other cluster, so two diagrams on one page do not collide\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8270\"\u003e#8270\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ad8d61ad3fe2a2262970e3a9059e308a99680891\"\u003e\u003ccode\u003ead8d61a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix(rendering): clip an edge for the layout engine that drew it, so a diagram pinning its own engine (bpmn, swimlanes) still renders when the configured default is another one\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8383\"\u003e#8383\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9d41c0fbf856fc71aff93e4ed55a38c9cc932a76\"\u003e\u003ccode\u003e9d41c0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix(swimlanes): split shared terminal lanes again after crossing cleanup, so an edge that detours around another lane no longer ends on the same attachment point as a neighbouring edge\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8384\"\u003e#8384\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6c67397dee4422a07646dd0b8960f1fcf64849e8\"\u003e\u003ccode\u003e6c67397\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix(swimlanes): move a lane's title band clear of an edge that crosses it, in LR diagrams whose lanes carry no direction of their own and when the edge runs along the band's border\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8366\"\u003e#8366\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/40124c3a471040cdf92269dda43c737d7431f8f2\"\u003e\u003ccode\u003e40124c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SwastikTripathi\"\u003e\u003ccode\u003e@​SwastikTripathi\u003c/code\u003e\u003c/a\u003e! - fix: swimlane nodes with no edges keep their source order inside a lane instead of being sorted by ID\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/1fb7869866dd619168d840291c9c54b4f129758b\"\u003e\u003ccode\u003e1fb7869\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8432\"\u003e#8432\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/34772ca17ed84bd5de149bacd83f75ed856b653e\"\u003e\u003ccode\u003e34772ca\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/42292eaee1ee921cbe716761b51d57e708dba2c4\"\u003e\u003ccode\u003e42292ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8428\"\u003e#8428\u003c/a\u003e from mermaid-js/release/12.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e6c805914ae3b65c7e7bde78a23ca98fec4a9b36\"\u003e\u003ccode\u003ee6c8059\u003c/code\u003e\u003c/a\u003e Wrong version set previously\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6c55f565dcf2650fc7d0ad847938a6eddb8eab8d\"\u003e\u003ccode\u003e6c55f56\u003c/code\u003e\u003c/a\u003e Set mermaid version when Coloring by depth supported in Mindmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/5a0d8cf4067eba24e5ff12094284ee77bb8202e9\"\u003e\u003ccode\u003e5a0d8cf\u003c/code\u003e\u003c/a\u003e Fix missing parallel uploads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/788f396725fa3fca1237b092d6c9595b0cfa6ecf\"\u003e\u003ccode\u003e788f396\u003c/code\u003e\u003c/a\u003e Update according to discussion with core-team members\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/33d0a4997b742df0d04838cce3f572e674d1cf9d\"\u003e\u003ccode\u003e33d0a49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8411\"\u003e#8411\u003c/a\u003e from mermaid-js/renovate/npm-katex-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6538fde92b6c30bca704e913f2f0476cc09bbd97\"\u003e\u003ccode\u003e6538fde\u003c/code\u003e\u003c/a\u003e Update dependency katex to ^0.18.0 [SECURITY]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ba3022d16a17cf60fc4eda5022848f938f79b6e6\"\u003e\u003ccode\u003eba3022d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8398\"\u003e#8398\u003c/a\u003e from mermaid-js/pebr/12.1.0-tmp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@12.1.0...mermaid@12.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.6.5 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb500a2ee95134f81d74da7911d7378dd2853d042 4.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSix malicious commits pushed to \u003ccode\u003emain\u003c/code\u003e on September 21 with a compromised git credential were reverted the same day in \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6620\"\u003e#6620\u003c/a\u003e and have since been removed from the history of \u003ccode\u003emain\u003c/code\u003e. None were ever published to npm. The npm provenance for 4.6.6 names 284243fb, the pre-rewrite copy of 9c219833 with identical contents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0cd3af5e9f50ad11bbcd4407a46a21b8848ba574 docs: load the en locale directly in Zod Mini\u003c/li\u003e\n\u003cli\u003e9d5e60f162997b764b40d45aa02481888db50dea docs: import locales from zod/locales, not z.locales\u003c/li\u003e\n\u003cli\u003e34a626f307871ecbb0123947559328dc52ed5e3e docs: tighten the z.locales tree-shaking note\u003c/li\u003e\n\u003cli\u003e74304ce5b5796b5edb9a88ceb8e170b6ea3e82df release: stage npm versions instead of publishing them (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2ef983e0711ff6517d6020b021071e2e5653efa docs: add Code for Japan to bronze sponsors\u003c/li\u003e\n\u003cli\u003e8fb2faf0584828a6a027d8279db36f6f52784462 docs: crop the Code for Japan logo and list it first in bronze\u003c/li\u003e\n\u003cli\u003ebacad518c41610d654658172d325874bf0ee6290 docs: square the Code for Japan logo to match the other bronze tiles\u003c/li\u003e\n\u003cli\u003ec42596bd1c87e941d7241d10e012c5c196adcc10 release: hold the run on the release-approval environment until the staged versions are approved (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6638\"\u003e#6638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea2ba4a67986a3e6b2b131be30084a2f460d9ea67 fix(types): declare record output and input as members, not base type arguments (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6645\"\u003e#6645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea0ebf970f2d752e5f58527cd2942ff48be4f46bd fix(v4): check array, set and map size bounds before parsing elements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6652\"\u003e#6652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e529f78dd9431b07f49647fee3aa0819b3f8b66b7 4.6.6\u003c/li\u003e\n\u003cli\u003e9c219833c3a3764fa1f1ea9c5ecec8254a63c0b1 ci: stage at verbose so a failed OIDC token exchange says why\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/ckb-devrel/ccc/pull/601","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckb-devrel%2Fccc/issues/601","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/601/packages"}},{"old_version":"15.4.0","new_version":"15.4.7","update_type":"patch","path":null,"pr_created_at":"2026-10-13T08:16:02.000Z","version_change":"15.4.0 → 15.4.7","issue":{"uuid":"5826943335","node_id":"PR_kwDOUrbr8c8AAAABIIJSGg","number":16,"state":"open","title":"deps: bump the development group across 1 directory with 26 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-10-13T08:16:02.000Z","updated_at":"2026-10-13T08:32:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":26,"packages":[{"name":"@playwright/test","old_version":"1.63.0","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"26.5.1","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"bun","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/oven-sh/bun"},{"name":"concurrently","old_version":"10.0.5","new_version":"10.0.6","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"eslint","old_version":"10.10.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.3.5","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.10.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.35.1","new_version":"6.41.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lockfile-lint","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/lirantal/lockfile-lint"},{"name":"opencode-ai","old_version":"1.18.30","new_version":"1.18.35","repository_url":"https://github.com/anomalyco/opencode"},{"name":"playwright-ctrf-json-reporter","old_version":"0.0.29","new_version":"0.1.0","repository_url":"https://github.com/ctrf-io/playwright-ctrf-json-reporter"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.123.0","new_version":"0.124.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.3","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.63.0` | `1.64.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.5.1` | `26.6.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [bun](https://github.com/oven-sh/bun) | `1.4.2` | `1.4.3` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.5` | `10.0.6` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.3.0` | `0.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.12.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.5` | `16.4.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.10.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.35.1` | `6.41.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.5.1` | `17.6.0` |\n| [lockfile-lint](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint) | `5.0.1` | `5.1.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.30` | `1.18.35` |\n| [playwright-ctrf-json-reporter](https://github.com/ctrf-io/playwright-ctrf-json-reporter) | `0.0.29` | `0.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.123.0` | `0.124.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.0` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@playwright/test` from 1.63.0 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\nhighlight: 'outline: 2px solid \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/333\"\u003e#333\u003c/a\u003e; background: rgba(0, 128, 255, .15)',\ntitle: 'font-size: 16px',\n},\n},\n},\n},\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a0c4b5efc965577e19f5ebfdcc27f384d3058783\"\u003e\u003ccode\u003ea0c4b5e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43175\"\u003e#43175\u003c/a\u003e): feat(api): return language-specific locator code from re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3f7d535c7b69ff1997307dc304c3c8c76b51179d\"\u003e\u003ccode\u003e3f7d535\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43131\"\u003e#43131\u003c/a\u003e): docs: fix broken C# samples in API docs and handles guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cde64f74a0f85304f2f4091a46670bf9a3e0dc3\"\u003e\u003ccode\u003e1cde64f\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43170\"\u003e#43170\u003c/a\u003e): fix(locators): parse mixed role options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8851e7296508ae50cd1f822e50d1e4fa92eab218\"\u003e\u003ccode\u003e8851e72\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43171\"\u003e#43171\u003c/a\u003e): fix(locators): parse JavaScript escapes and regex classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/dcc50654872510b630c73ec6eba1fb3d625c735e\"\u003e\u003ccode\u003edcc5065\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43172\"\u003e#43172\u003c/a\u003e): fix(locator): parse within and getByRef locators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.63.0...v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/file` from 13.0.3 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/commit/3deb55962bb7f4ad4167bd2bb3e04f3f6549370e\"\u003e\u003ccode\u003e3deb559\u003c/code\u003e\u003c/a\u003e Release 14.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/c73a0f33e236539a63cf738c4ed69a766a7477f9\"\u003e\u003ccode\u003ec73a0f3\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/30541b496a172dce163a9f888dbcde814ea35213\"\u003e\u003ccode\u003e30541b4\u003c/code\u003e\u003c/a\u003e Let a config type the modify config options (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/46a50fc84ad5c9a5cfc09dba33b47a609dbc891c\"\u003e\u003ccode\u003e46a50fc\u003c/code\u003e\u003c/a\u003e Export a Plugin type for the plugin API (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/990ce035ad2eba6cc4b0fa1adf8c151ed2052470\"\u003e\u003ccode\u003e990ce03\u003c/code\u003e\u003c/a\u003e Do not lower the process listener limit for small checks (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6827f7409cfc03519659a237d85b09c3a76434b\"\u003e\u003ccode\u003ef6827f7\u003c/code\u003e\u003c/a\u003e Use exports for the default path when main is missing (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.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@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.5.1 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac47648e17674299accb51816e9e33b8a7b07b05\"\u003e\u003ccode\u003eac47648\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.2 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98277e7d49fea7fa707170d2892738c8bfb5f1c0\"\u003e\u003ccode\u003e98277e7\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12eddea34ae9de92b3dc8d8b8a76fa1260b781bf\"\u003e\u003ccode\u003e12eddea\u003c/code\u003e\u003c/a\u003e fix(hmr): better handle compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cfb1d1114df64cf9aeee4aae0ac951d0c2f3abf\"\u003e\u003ccode\u003e3cfb1d1\u003c/code\u003e\u003c/a\u003e fix(plugin-react): fix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6de9915e1b4c1b8a7b390eb1364ab6cd83d64e62\"\u003e\u003ccode\u003e6de9915\u003c/code\u003e\u003c/a\u003e fix(plugin-react): disable refresh for non-jsx with compiler enabled (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ee97d2f3bd25cda8f06c27366722f01aaac0201f\"\u003e\u003ccode\u003eee97d2f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b0a014da31be23c7806ffb0b997ec53b52ab68f2\"\u003e\u003ccode\u003eb0a014d\u003c/code\u003e\u003c/a\u003e chore: use Babel 8 for babel compiler playgrounds (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61b650fe93c3fe30d79aa8615199cdcb0a2594f4\"\u003e\u003ccode\u003e61b650f\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/736efe2f004002abee693a44b405e70699432ecd\"\u003e\u003ccode\u003e736efe2\u003c/code\u003e\u003c/a\u003e chore(deps): update tsdown to v0.23 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1451\"\u003e#1451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.3\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.3\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.3:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.3\"\u003eRead Bun v1.4.3's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 8 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eastlondoner\"\u003e\u003ccode\u003e@​eastlondoner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steipete\"\u003e\u003ccode\u003e@​steipete\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/oven-sh/bun/commit/c6da4a4d3010e5553438c60f6bd76d981976867c\"\u003e\u003ccode\u003ec6da4a4\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun check\u003c/code\u003e: a long chain of interfaces or classes no longer takes cubic time...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d2035cc58782b83e4d4717fac5ad0cfee86be9b4\"\u003e\u003ccode\u003ed2035cc\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun check\u003c/code\u003e: \u003ccode\u003e--threads=1\u003c/code\u003e dropped errors, and arrays filled line by line too...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/1f6987ca4e8a2e85dbfa4ba3e5f5830b05acb36c\"\u003e\u003ccode\u003e1f6987c\u003c/code\u003e\u003c/a\u003e webcore: make blob::Any own its string so a dropped body releases it (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/44892\"\u003e#44892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9e31db2f3e5f0502ee224edc54a10d8eb7ab93f5\"\u003e\u003ccode\u003e9e31db2\u003c/code\u003e\u003c/a\u003e Response(asyncIterable): close the iterator with return(), never throw into i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/4b5793d2933bafb61acc7895a0ca76f5f91363f7\"\u003e\u003ccode\u003e4b5793d\u003c/code\u003e\u003c/a\u003e bundler(splitting): give a shared chunk to an entry point whose order breaks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7adb8ee1dcfb2609be9eba91005f11869d897a65\"\u003e\u003ccode\u003e7adb8ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;bundler(splitting): files run in different orders do not share a chun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/e8793665bf429eabeefc797f64d9feb6ce38ae44\"\u003e\u003ccode\u003ee879366\u003c/code\u003e\u003c/a\u003e bundler(splitting): files run in different orders do not share a chunk (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/44820\"\u003e#44820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/b000af7618048b37d32a4a3f0cb7f353ed46d088\"\u003e\u003ccode\u003eb000af7\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun check\u003c/code\u003e: two false errors and a missed one (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/44887\"\u003e#44887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/e555359ccab9d52ec24cac176a9a71e05e21426f\"\u003e\u003ccode\u003ee555359\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun check\u003c/code\u003e: a crash, three false errors, and declaration files loaded once f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/e655c5803297cc44bb96d844d7766815af0220ad\"\u003e\u003ccode\u003ee655c58\u003c/code\u003e\u003c/a\u003e Fix every type error in \u003ccode\u003etest/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/44614\"\u003e#44614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.4.2...bun-v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 10.0.5 to 10.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update issue link to the transferred repo path by \u003ca href=\"https://github.com/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update API example to ESM by \u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip force-kill logging when no processes remain by \u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update shell-quote to 1.12.0 by \u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Mayvis\"\u003e\u003ccode\u003e@​Mayvis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\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/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.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/open-cli-tools/concurrently/commit/d84bab65cbfdd8406a457787f71075b31bd6ff3f\"\u003e\u003ccode\u003ed84bab6\u003c/code\u003e\u003c/a\u003e 10.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/d26574e3ab0d831be634b4089a5b4680ba22cd6e\"\u003e\u003ccode\u003ed26574e\u003c/code\u003e\u003c/a\u003e deps: update shell-quote to 1.12.0 (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/13bdff120b52794e5528a185d45bbd96e56e4bf6\"\u003e\u003ccode\u003e13bdff1\u003c/code\u003e\u003c/a\u003e fix: skip force-kill logging when no processes remain (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/b2580cc75389817e19afac2b66fc05ae151e3300\"\u003e\u003ccode\u003eb2580cc\u003c/code\u003e\u003c/a\u003e docs: update API example to ESM (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/3159edbdca97b27c76ada425210011d59ddc02a7\"\u003e\u003ccode\u003e3159edb\u003c/code\u003e\u003c/a\u003e docs: update issue link to the transferred repo path (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrf` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ctrf-io/ctrf-js/releases\"\u003ectrf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation support for all published CTRF specification versions: \u003ccode\u003e0.0.1\u003c/code\u003e, \u003ccode\u003e0.0.2\u003c/code\u003e, \u003ccode\u003e0.0.3\u003c/code\u003e, \u003ccode\u003e0.0.4\u003c/code\u003e, and \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003elatest\u003c/code\u003e schema selector, resolving to CTRF \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade schema loading patch-version aware and bundled each released schema snapshot.\u003c/li\u003e\n\u003cli\u003eAdded version selection to \u003ccode\u003evalidate()\u003c/code\u003e, \u003ccode\u003eisValid()\u003c/code\u003e, and \u003ccode\u003evalidateStrict()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAligned retry mechanisms with the CTRF specification: retry history now includes the initial attempt, excludes the final attempt, and enforces contiguous attempt numbering and retry counts.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eAttemptHistoryEntry\u003c/code\u003e API and builder support, while retaining deprecated retry-attempt compatibility aliases.\u003c/li\u003e\n\u003cli\u003eUpdated builders, merge output, documentation, and generated API references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release publishes \u003ccode\u003ectrf@0.4.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Ma11hewThomas\"\u003e\u003ccode\u003e@​Ma11hewThomas\u003c/code\u003e\u003c/a\u003e for the changes included in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/111521e9ed4a50d862c9f6f484fe95098fa90429\"\u003e\u003ccode\u003e111521e\u003c/code\u003e\u003c/a\u003e Add versioned CTRF schema validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/27beb53812bec70b986b0d5fd62fc8a6d18a38a5\"\u003e\u003ccode\u003e27beb53\u003c/code\u003e\u003c/a\u003e Align retry history semantics (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/4089ba19a68c156e6c513d516d5e4099f1043416\"\u003e\u003ccode\u003e4089ba1\u003c/code\u003e\u003c/a\u003e chore(deps): bump markdown-it (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/5cf9e1ea79dbcdae600dd8bf97230f8d2e8cb73f\"\u003e\u003ccode\u003e5cf9e1e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.5.11 to 2.5.14 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/dabed592eb6e1d2fb086ba8dcbe5acf6a6f6c866\"\u003e\u003ccode\u003edabed59\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.4.0 to 26.6.3 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/d5ebdf872facdc4003bb3703e2642fd834e2fd48\"\u003e\u003ccode\u003ed5ebdf8\u003c/code\u003e\u003c/a\u003e chore(deps): bump yargs from 18.1.0 to 18.2.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/76ee79fb0c960a9fc4a9f364b9f45e62a1b5949c\"\u003e\u003ccode\u003e76ee79f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc-plugin-markdown from 4.13.0 to 4.13.1 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/acd6e1b8eff2d2e1f1c7050b87770e1d5ba18a85\"\u003e\u003ccode\u003eacd6e1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/84b8a487367de6a1ec8f6b3d9abc6f082f7c6fbd\"\u003e\u003ccode\u003e84b8a48\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​vitest/mocker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/65b9556d2529eaf36344280d18ae0d163a948fe0\"\u003e\u003ccode\u003e65b9556\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.3.0...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.10.0 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.5 to 16.4.0\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/27ee7212f72fdbf8aab13e2263d21110108a2e76\"\u003e\u003ccode\u003e27ee721\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/907721a66e8b4174515445c27068d9835bd424d8\"\u003e\u003ccode\u003e907721a\u003c/code\u003e\u003c/a\u003e eslint-config-next: support ESLint 10 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99628\"\u003e#99628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cdf6866a1d9c4a88afff3ffdc127fe7932e184d5\"\u003e\u003ccode\u003ecdf6866\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ba80ee48fc319735151c3ad6d9bb9a8180c9f09e\"\u003e\u003ccode\u003eba80ee4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.59\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1bcedb48d95a5a9ba6ad77dd2d8ba9ecc4159ba6\"\u003e\u003ccode\u003e1bcedb4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3683479afb0cd864cc40c4b46d09dbd7ce45d4af\"\u003e\u003ccode\u003e3683479\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a209429a48af48b2b23497a06f4bd7045af13ef1\"\u003e\u003ccode\u003ea209429\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.56\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.0/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.10.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7292\"\u003ePR#7292\u003c/a\u003e) Bug: Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/c77afa8277a67250d798c52e61343b8ed5fd268b\"\u003e\u003ccode\u003ec77afa8\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/1e80f3acacc0d9c1aaa15f83ee503c4c4137d4dc\"\u003e\u003ccode\u003e1e80f3a\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/2df32657004ca4136bd858ea0418c387403a244c\"\u003e\u003ccode\u003e2df3265\u003c/code\u003e\u003c/a\u003e 🐛 Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7333\"\u003e#7333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/e93c6a8d525c8d54560c81a016d4828360190b09\"\u003e\u003ccode\u003ee93c6a8\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7294\"\u003e#7294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/15744d0c507088bd2335378aef2e84502aef2b32\"\u003e\u003ccode\u003e15744d0\u003c/code\u003e\u003c/a\u003e 🐛 Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/fb2ea50326b646b9cc824370e7f65a18a1c547ac\"\u003e\u003ccode\u003efb2ea50\u003c/code\u003e\u003c/a\u003e 🐛 Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.2/packages/fast-check\"\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.4.0 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.7\u003c/h2\u003e\n\u003ch3\u003eMarkdown and search records from the authored source\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eremarkLLMs()\u003c/code\u003e and \u003ccode\u003eremarkStructure()\u003c/code\u003e of \u003ccode\u003efumadocs-core\u003c/code\u003e slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugins record the Markdown of content they replace with \u003ccode\u003ereplaceSource()\u003c/code\u003e or \u003ccode\u003eembedSource()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e, in place of \u003ccode\u003edata._stringify\u003c/code\u003e, and add search records with \u003ccode\u003edata.structuredData\u003c/code\u003e. Nodes they insert otherwise are left out. A \u003ccode\u003enamespace\u003c/code\u003e limits an edit to the stringifiers of that namespace, like \u003ccode\u003esearch\u003c/code\u003e for search records.\u003c/li\u003e\n\u003cli\u003eSearch records are always Markdown, also in Sätteri. \u003ccode\u003efilterElement\u003c/code\u003e replaces \u003ccode\u003estringify.filterElement\u003c/code\u003e, it chooses the JSX elements kept as HTML tags (\u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eTypeTable\u003c/code\u003e, \u003ccode\u003eCallout\u003c/code\u003e and \u003ccode\u003eCard\u003c/code\u003e by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003edefaultStringifier()\u003c/code\u003e (use \u003ccode\u003ecreateStringifier()\u003c/code\u003e), \u003ccode\u003eStringifyOptions\u003c/code\u003e, \u003ccode\u003eallowedMdxAttributes\u003c/code\u003e, \u003ccode\u003efilterMdxAttributes\u003c/code\u003e, \u003ccode\u003eplaceholder()\u003c/code\u003e (use \u003ccode\u003emdxAsPlaceholder\u003c/code\u003e), and the \u003ccode\u003estringify\u003c/code\u003e and \u003ccode\u003emdast-util-to-markdown\u003c/code\u003e options of both plugins.\u003c/li\u003e\n\u003cli\u003eIncluded content goes through the plugins like the document's own, Sätteri includes \u003ccode\u003e.md\u003c/code\u003e files as Markdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;auto-files\u0026gt;\u003c/code\u003e shows its files in a code block, \u003ccode\u003eauto-type-table\u003c/code\u003e its props in a Markdown table, created by \u003ccode\u003etypeTableToMarkdown()\u003c/code\u003e from \u003ccode\u003efumadocs-typescript\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremarkShow()\u003c/code\u003e and \u003ccode\u003efileGenerator()\u003c/code\u003e of \u003ccode\u003efumadocs-docgen\u003c/code\u003e record their Markdown, generators receive the \u003ccode\u003efile\u003c/code\u003e to do the same.\u003c/li\u003e\n\u003cli\u003eRecords of \u003ccode\u003efumadocs-obsidian\u003c/code\u003e resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\u003c/li\u003e\n\u003cli\u003ePages of \u003ccode\u003efumadocs-python\u003c/code\u003e compile from their MDX, so they have Markdown and search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e, \u003ccode\u003efumadocs-docgen\u003c/code\u003e and \u003ccode\u003efumadocs-obsidian\u003c/code\u003e require \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\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/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/097a544c51a3296486ee8b017a837b4855cde8dc\"\u003e\u003ccode\u003e097a544\u003c/code\u003e\u003c/a\u003e feat(openapi): auth provider API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/945b87abbec82afa3549503f21a0318a05a771f3\"\u003e\u003ccode\u003e945b87a\u003c/code\u003e\u003c/a\u003e fix(core,satteri): optimize t...\n\n_Description has been truncated_","html_url":"https://github.com/haneefhnf2004-design/AI-Bridge-Agent/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/haneefhnf2004-design%2FAI-Bridge-Agent/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"15.4.0","new_version":"15.4.7","update_type":"patch","path":null,"pr_created_at":"2026-10-13T00:17:53.000Z","version_change":"15.4.0 → 15.4.7","issue":{"uuid":"5822309277","node_id":"PR_kwDOUN4JGM8AAAABIEfMpg","number":25,"state":"open","title":"deps: bump the development group across 1 directory with 29 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-10-13T00:17:53.000Z","updated_at":"2026-10-13T00:28:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":29,"packages":[{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"concurrently","old_version":"10.0.5","new_version":"10.0.6","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"eslint","old_version":"10.9.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.34.0","new_version":"6.41.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.4.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lockfile-lint","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/lirantal/lockfile-lint"},{"name":"opencode-ai","old_version":"1.18.25","new_version":"1.18.35","repository_url":"https://github.com/anomalyco/opencode"},{"name":"playwright-ctrf-json-reporter","old_version":"0.0.29","new_version":"0.1.0","repository_url":"https://github.com/ctrf-io/playwright-ctrf-json-reporter"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.122.2","new_version":"0.124.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.3","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.69.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.64.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.6.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [bun](https://github.com/oven-sh/bun) | `1.4.0` | `1.4.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.4.0` | `1.4.2` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.5` | `10.0.6` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.3.0` | `0.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.12.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.3` | `16.4.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.34.0` | `6.41.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.4.1` | `17.6.0` |\n| [lockfile-lint](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint) | `5.0.1` | `5.1.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.25` | `1.18.35` |\n| [playwright-ctrf-json-reporter](https://github.com/ctrf-io/playwright-ctrf-json-reporter) | `0.0.29` | `0.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.122.2` | `0.124.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.71.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\nhighlight: 'outline: 2px solid \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/333\"\u003e#333\u003c/a\u003e; background: rgba(0, 128, 255, .15)',\ntitle: 'font-size: 16px',\n},\n},\n},\n},\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a0c4b5efc965577e19f5ebfdcc27f384d3058783\"\u003e\u003ccode\u003ea0c4b5e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43175\"\u003e#43175\u003c/a\u003e): feat(api): return language-specific locator code from re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3f7d535c7b69ff1997307dc304c3c8c76b51179d\"\u003e\u003ccode\u003e3f7d535\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43131\"\u003e#43131\u003c/a\u003e): docs: fix broken C# samples in API docs and handles guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cde64f74a0f85304f2f4091a46670bf9a3e0dc3\"\u003e\u003ccode\u003e1cde64f\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43170\"\u003e#43170\u003c/a\u003e): fix(locators): parse mixed role options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8851e7296508ae50cd1f822e50d1e4fa92eab218\"\u003e\u003ccode\u003e8851e72\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43171\"\u003e#43171\u003c/a\u003e): fix(locators): parse JavaScript escapes and regex classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/dcc50654872510b630c73ec6eba1fb3d625c735e\"\u003e\u003ccode\u003edcc5065\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43172\"\u003e#43172\u003c/a\u003e): fix(locator): parse within and getByRef locators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/file` from 13.0.3 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/commit/3deb55962bb7f4ad4167bd2bb3e04f3f6549370e\"\u003e\u003ccode\u003e3deb559\u003c/code\u003e\u003c/a\u003e Release 14.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/c73a0f33e236539a63cf738c4ed69a766a7477f9\"\u003e\u003ccode\u003ec73a0f3\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/30541b496a172dce163a9f888dbcde814ea35213\"\u003e\u003ccode\u003e30541b4\u003c/code\u003e\u003c/a\u003e Let a config type the modify config options (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/46a50fc84ad5c9a5cfc09dba33b47a609dbc891c\"\u003e\u003ccode\u003e46a50fc\u003c/code\u003e\u003c/a\u003e Export a Plugin type for the plugin API (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/990ce035ad2eba6cc4b0fa1adf8c151ed2052470\"\u003e\u003ccode\u003e990ce03\u003c/code\u003e\u003c/a\u003e Do not lower the process listener limit for small checks (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6827f7409cfc03519659a237d85b09c3a76434b\"\u003e\u003ccode\u003ef6827f7\u003c/code\u003e\u003c/a\u003e Use exports for the default path when main is missing (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.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@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.6 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\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.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac47648e17674299accb51816e9e33b8a7b07b05\"\u003e\u003ccode\u003eac47648\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.2 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98277e7d49fea7fa707170d2892738c8bfb5f1c0\"\u003e\u003ccode\u003e98277e7\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12eddea34ae9de92b3dc8d8b8a76fa1260b781bf\"\u003e\u003ccode\u003e12eddea\u003c/code\u003e\u003c/a\u003e fix(hmr): better handle compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cfb1d1114df64cf9aeee4aae0ac951d0c2f3abf\"\u003e\u003ccode\u003e3cfb1d1\u003c/code\u003e\u003c/a\u003e fix(plugin-react): fix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6de9915e1b4c1b8a7b390eb1364ab6cd83d64e62\"\u003e\u003ccode\u003e6de9915\u003c/code\u003e\u003c/a\u003e fix(plugin-react): disable refresh for non-jsx with compiler enabled (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ee97d2f3bd25cda8f06c27366722f01aaac0201f\"\u003e\u003ccode\u003eee97d2f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b0a014da31be23c7806ffb0b997ec53b52ab68f2\"\u003e\u003ccode\u003eb0a014d\u003c/code\u003e\u003c/a\u003e chore: use Babel 8 for babel compiler playgrounds (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61b650fe93c3fe30d79aa8615199cdcb0a2594f4\"\u003e\u003ccode\u003e61b650f\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/736efe2f004002abee693a44b405e70699432ecd\"\u003e\u003ccode\u003e736efe2\u003c/code\u003e\u003c/a\u003e chore(deps): update tsdown to v0.23 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1451\"\u003e#1451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.2\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.2\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.2:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.4.2\"\u003eRead Bun v1.4.2's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 3 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.4.1\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.1\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.1:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.1\"\u003eRead Bun v1.4.1's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 7 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\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/oven-sh/bun/commit/744846f844374847c902b5e7fd59b4342a51ef99\"\u003e\u003ccode\u003e744846f\u003c/code\u003e\u003c/a\u003e Bump to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7b0b70ece52704561a8f9ee36a2b6f10cd588acf\"\u003e\u003ccode\u003e7b0b70e\u003c/code\u003e\u003c/a\u003e Decode CMYK and YCCK JPEGs in Bun.Image (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/31898\"\u003e#31898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7e3744509ce9417b209b45d93419cebdc1123755\"\u003e\u003ccode\u003e7e37445\u003c/code\u003e\u003c/a\u003e WebKit 2e2aa2290fac: JSArray shift/splice/setLength cleared live butterfly sl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/814fa03b0eab3431969c0571f089d420b85d3ca3\"\u003e\u003ccode\u003e814fa03\u003c/code\u003e\u003c/a\u003e Remove the unused function-slot vector from JSCommonJSExtensions (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41405\"\u003e#41405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9584239284e187ef8a79bc7cc5456c1921e3c7d2\"\u003e\u003ccode\u003e9584239\u003c/code\u003e\u003c/a\u003e WebKit fbd894680a6c: IC stub routine watchpoints could outlive the cells thei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/86b2e060cff00c02743aa61126a19bc811991d21\"\u003e\u003ccode\u003e86b2e06\u003c/code\u003e\u003c/a\u003e install: key the lockfile string pool by the bytes, not a stored hash (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41366\"\u003e#41366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5fb9ecbf844650e55b7453162956a17db4b653e6\"\u003e\u003ccode\u003e5fb9ecb\u003c/code\u003e\u003c/a\u003e Reject json() with the JSON.parse SyntaxError on the buffered path (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41387\"\u003e#41387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/74326db585fe67c2a02bef1119c9e54ab05addf9\"\u003e\u003ccode\u003e74326db\u003c/code\u003e\u003c/a\u003e AsyncLocalStorage: don't retain the outer store from exit() / nested run() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3044dc6834e5449d20317ad7c41f04013d32e5b0\"\u003e\u003ccode\u003e3044dc6\u003c/code\u003e\u003c/a\u003e io: leave the fd with the caller when a POSIX pipe writer fails to start (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9fdcf5af20726a8416349c2afb3d366908d6fd77\"\u003e\u003ccode\u003e9fdcf5a\u003c/code\u003e\u003c/a\u003e worker_threads: post 'online' before the entry point runs (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41383\"\u003e#41383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.4.0...bun-v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 10.0.5 to 10.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update issue link to the transferred repo path by \u003ca href=\"https://github.com/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update API example to ESM by \u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip force-kill logging when no processes remain by \u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update shell-quote to 1.12.0 by \u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Mayvis\"\u003e\u003ccode\u003e@​Mayvis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\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/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.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/open-cli-tools/concurrently/commit/d84bab65cbfdd8406a457787f71075b31bd6ff3f\"\u003e\u003ccode\u003ed84bab6\u003c/code\u003e\u003c/a\u003e 10.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/d26574e3ab0d831be634b4089a5b4680ba22cd6e\"\u003e\u003ccode\u003ed26574e\u003c/code\u003e\u003c/a\u003e deps: update shell-quote to 1.12.0 (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/13bdff120b52794e5528a185d45bbd96e56e4bf6\"\u003e\u003ccode\u003e13bdff1\u003c/code\u003e\u003c/a\u003e fix: skip force-kill logging when no processes remain (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/b2580cc75389817e19afac2b66fc05ae151e3300\"\u003e\u003ccode\u003eb2580cc\u003c/code\u003e\u003c/a\u003e docs: update API example to ESM (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/3159edbdca97b27c76ada425210011d59ddc02a7\"\u003e\u003ccode\u003e3159edb\u003c/code\u003e\u003c/a\u003e docs: update issue link to the transferred repo path (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrf` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ctrf-io/ctrf-js/releases\"\u003ectrf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation support for all published CTRF specification versions: \u003ccode\u003e0.0.1\u003c/code\u003e, \u003ccode\u003e0.0.2\u003c/code\u003e, \u003ccode\u003e0.0.3\u003c/code\u003e, \u003ccode\u003e0.0.4\u003c/code\u003e, and \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003elatest\u003c/code\u003e schema selector, resolving to CTRF \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade schema loading patch-version aware and bundled each released schema snapshot.\u003c/li\u003e\n\u003cli\u003eAdded version selection to \u003ccode\u003evalidate()\u003c/code\u003e, \u003ccode\u003eisValid()\u003c/code\u003e, and \u003ccode\u003evalidateStrict()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAligned retry mechanisms with the CTRF specification: retry history now includes the initial attempt, excludes the final attempt, and enforces contiguous attempt numbering and retry counts.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eAttemptHistoryEntry\u003c/code\u003e API and builder support, while retaining deprecated retry-attempt compatibility aliases.\u003c/li\u003e\n\u003cli\u003eUpdated builders, merge output, documentation, and generated API references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release publishes \u003ccode\u003ectrf@0.4.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Ma11hewThomas\"\u003e\u003ccode\u003e@​Ma11hewThomas\u003c/code\u003e\u003c/a\u003e for the changes included in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/111521e9ed4a50d862c9f6f484fe95098fa90429\"\u003e\u003ccode\u003e111521e\u003c/code\u003e\u003c/a\u003e Add versioned CTRF schema validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/27beb53812bec70b986b0d5fd62fc8a6d18a38a5\"\u003e\u003ccode\u003e27beb53\u003c/code\u003e\u003c/a\u003e Align retry history semantics (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/4089ba19a68c156e6c513d516d5e4099f1043416\"\u003e\u003ccode\u003e4089ba1\u003c/code\u003e\u003c/a\u003e chore(deps): bump markdown-it (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/5cf9e1ea79dbcdae600dd8bf97230f8d2e8cb73f\"\u003e\u003ccode\u003e5cf9e1e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.5.11 to 2.5.14 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/dabed592eb6e1d2fb086ba8dcbe5acf6a6f6c866\"\u003e\u003ccode\u003edabed59\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.4.0 to 26.6.3 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/d5ebdf872facdc4003bb3703e2642fd834e2fd48\"\u003e\u003ccode\u003ed5ebdf8\u003c/code\u003e\u003c/a\u003e chore(deps): bump yargs from 18.1.0 to 18.2.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/76ee79fb0c960a9fc4a9f364b9f45e62a1b5949c\"\u003e\u003ccode\u003e76ee79f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc-plugin-markdown from 4.13.0 to 4.13.1 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/acd6e1b8eff2d2e1f1c7050b87770e1d5ba18a85\"\u003e\u003ccode\u003eacd6e1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/84b8a487367de6a1ec8f6b3d9abc6f082f7c6fbd\"\u003e\u003ccode\u003e84b8a48\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​vitest/mocker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/65b9556d2529eaf36344280d18ae0d163a948fe0\"\u003e\u003ccode\u003e65b9556\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.3.0...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.9.1 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.1...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.3 to 16.4.0\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/27ee7212f72fdbf8aab13e2263d21110108a2e76\"\u003e\u003ccode\u003e27ee721\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/907721a66e8b4174515445c27068d9835bd424d8\"\u003e\u003ccode\u003e907721a\u003c/code\u003e\u003c/a\u003e eslint-config-next: support ESLint 10 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99628\"\u003e#99628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cdf6866a1d9c4a88afff3ffdc127fe7932e184d5\"\u003e\u003ccode\u003ecdf6866\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ba80ee48fc319735151c3ad6d9bb9a8180c9f09e\"\u003e\u003ccode\u003eba80ee4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.59\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1bcedb48d95a5a9ba6ad77dd2d8ba9ecc4159ba6\"\u003e\u003ccode\u003e1bcedb4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3683479afb0cd864cc40c4b46d09dbd7ce45d4af\"\u003e\u003ccode\u003e3683479\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a209429a48af48b2b23497a06f4bd7045af13ef1\"\u003e\u003ccode\u003ea209429\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.56\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.0/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HT...\n\n_Description has been truncated_","html_url":"https://github.com/akshatputhran123/omni/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshatputhran123%2Fomni/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"15.4.6","new_version":"15.4.7","update_type":"patch","path":null,"pr_created_at":"2026-10-12T19:25:23.000Z","version_change":"15.4.6 → 15.4.7","issue":{"uuid":"5819272900","node_id":"PR_kwDOQ1v-d88AAAABICGDow","number":499,"state":"closed","title":"chore(deps): bump the bun-minor-and-patch group with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-15T18:37:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T19:25:23.000Z","updated_at":"2026-10-15T18:37:54.000Z","time_to_close":256347,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun-minor-and-patch","update_count":3,"packages":[{"name":"fumadocs-core","old_version":"16.16.2","new_version":"16.17.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.6","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.16.2","new_version":"16.17.1","repository_url":"https://github.com/fuma-nama/fumadocs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun-minor-and-patch group with 3 updates: [fumadocs-core](https://github.com/fuma-nama/fumadocs), [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) and [fumadocs-ui](https://github.com/fuma-nama/fumadocs).\n\nUpdates `fumadocs-core` from 16.16.2 to 16.17.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-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFormat generated Markdown tables\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerated tables have aligned columns: the type tables of \u003ccode\u003eauto-type-table\u003c/code\u003e, the tables of \u003ccode\u003erenderToMarkdown()\u003c/code\u003e and the table rows of search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdownTable()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e creates a formatted table for your plugins.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-typescript\u003c/code\u003e requires \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.0\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.17.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eHighlight search results with CSS\u003c/h3\u003e\n\u003cp\u003eSearch results no longer wrap matches in \u003ccode\u003e\u0026lt;mark\u0026gt;\u003c/code\u003e, \u003ccode\u003econtent\u003c/code\u003e is the indexed Markdown. The search dialog highlights matches with the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API\"\u003eCSS Custom Highlight API\u003c/a\u003e, style them with \u003ccode\u003e::highlight(fd-search)\u003c/code\u003e. Custom search UIs can use \u003ccode\u003euseHighlightQuery()\u003c/code\u003e from \u003ccode\u003efumadocs-core/search/client\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateContentHighlighter()\u003c/code\u003e is deprecated.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003econtentWithHighlights\u003c/code\u003e from search results, and the \u003ccode\u003erenderHighlights\u003c/code\u003e prop of \u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders the Markdown of results with the \u003ccode\u003eprose prose-sm\u003c/code\u003e typography.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch hooks for each provider\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-core/search/client\u003c/code\u003e exports a hook for each search client, like \u003ccode\u003euseFetchSearch()\u003c/code\u003e. They return the props of \u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst search = useFetchSearch({ locale });\n\u003cp\u003e\u0026lt;SearchDialog {...search} {...props}\u0026gt;\u003cbr /\u003e\n\u0026lt;SearchDialogList /\u0026gt;\u003cbr /\u003e\n\u0026lt;/SearchDialog\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edata\u003c/code\u003e is the last successful search, its \u003ccode\u003eitems\u003c/code\u003e have their content parsed into \u003ccode\u003ehastContent\u003c/code\u003e. \u003ccode\u003eerror\u003c/code\u003e is set when the last search failed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eexperimental_useSearch()\u003c/code\u003e creates a search hook from a memoized search function.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseDocsSearch()\u003c/code\u003e is deprecated.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFlexsearchStatic()\u003c/code\u003e and \u003ccode\u003euseOramaCloudLegacySearch()\u003c/code\u003e are exported from the paths of their clients.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows \u003ccode\u003edefaultItems\u003c/code\u003e without results.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseSearchList()\u003c/code\u003e is removed, \u003ccode\u003euseSearch()\u003c/code\u003e returns \u003ccode\u003egetActive()\u003c/code\u003e, \u003ccode\u003esetActive()\u003c/code\u003e and \u003ccode\u003esubscribeActive()\u003c/code\u003e for the active item.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders a \u003ccode\u003ediv\u003c/code\u003e instead of a \u003ccode\u003ebutton\u003c/code\u003e, table rows render their cells only.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erenderMarkdown\u003c/code\u003e of \u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders \u003ccode\u003econtent\u003c/code\u003e instead of \u003ccode\u003ehastContent\u003c/code\u003e. Without it, the string content of custom items is shown as text.\u003c/li\u003e\n\u003cli\u003eThe templates of Fumadocs CLI and Create Fumadocs App use the new hooks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIndex tables by row\u003c/h3\u003e\n\u003cp\u003eStructured data records each table row as a Markdown table of its header row and itself, instead of a record per cell. Type tables from \u003ccode\u003eauto-type-table\u003c/code\u003e record a row for each prop instead of the \u003ccode\u003eTypeTable\u003c/code\u003e element. Re-sync your search indexes to pick them up.\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/fuma-nama/fumadocs/commit/d6cfc48d62aa9ea413f0fc5033617c0c923681ec\"\u003e\u003ccode\u003ed6cfc48\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/54217c3df270013af0d88adefbb7817361f0a381\"\u003e\u003ccode\u003e54217c3\u003c/code\u003e\u003c/a\u003e feat(*): support Takumi for all templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73cda6eaff4f644c0da1593674a84e4f4e9c94db\"\u003e\u003ccode\u003e73cda6e\u003c/code\u003e\u003c/a\u003e feat(core): format md tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb0b104c8681f0387781e7d0cab8b3269000bb7c\"\u003e\u003ccode\u003ecb0b104\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3682\"\u003e#3682\u003c/a\u003e from Misyuk-T/fix/asyncapi-generate-files-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/50c316da062579e5c0de025b7ed5f44a55860bb8\"\u003e\u003ccode\u003e50c316d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3679\"\u003e#3679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4cb520a3f6835744d9dd24123ee332b41a8434bd\"\u003e\u003ccode\u003e4cb520a\u003c/code\u003e\u003c/a\u003e docs: introduce 16.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53119f10154d6ae0a6253558c79739a292c66ea8\"\u003e\u003ccode\u003e53119f1\u003c/code\u003e\u003c/a\u003e docs: add Turbobulls to showcase (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b238fe4fa024e2ef9df0c25e786f53196a855919\"\u003e\u003ccode\u003eb238fe4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3678\"\u003e#3678\u003c/a\u003e from MokiMeow/fix/openapi-generate-files-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.16.2...fumadocs@16.17.1\"\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.4.6 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.7\u003c/h2\u003e\n\u003ch3\u003eMarkdown and search records from the authored source\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eremarkLLMs()\u003c/code\u003e and \u003ccode\u003eremarkStructure()\u003c/code\u003e of \u003ccode\u003efumadocs-core\u003c/code\u003e slice their Markdown from the authored source like Sätteri, instead of stringifying the syntax tree. It is much faster, Markdown is no longer escaped or reformatted, and local images keep their addresses. Re-sync your search indexes to pick up the new records.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlugins record the Markdown of content they replace with \u003ccode\u003ereplaceSource()\u003c/code\u003e or \u003ccode\u003eembedSource()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e, in place of \u003ccode\u003edata._stringify\u003c/code\u003e, and add search records with \u003ccode\u003edata.structuredData\u003c/code\u003e. Nodes they insert otherwise are left out. A \u003ccode\u003enamespace\u003c/code\u003e limits an edit to the stringifiers of that namespace, like \u003ccode\u003esearch\u003c/code\u003e for search records.\u003c/li\u003e\n\u003cli\u003eSearch records are always Markdown, also in Sätteri. \u003ccode\u003efilterElement\u003c/code\u003e replaces \u003ccode\u003estringify.filterElement\u003c/code\u003e, it chooses the JSX elements kept as HTML tags (\u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eTypeTable\u003c/code\u003e, \u003ccode\u003eCallout\u003c/code\u003e and \u003ccode\u003eCard\u003c/code\u003e by default) that search dialogs render as components. Other elements and links are replaced by their content, images are removed, and an element on one line is recorded like a paragraph.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003edefaultStringifier()\u003c/code\u003e (use \u003ccode\u003ecreateStringifier()\u003c/code\u003e), \u003ccode\u003eStringifyOptions\u003c/code\u003e, \u003ccode\u003eallowedMdxAttributes\u003c/code\u003e, \u003ccode\u003efilterMdxAttributes\u003c/code\u003e, \u003ccode\u003eplaceholder()\u003c/code\u003e (use \u003ccode\u003emdxAsPlaceholder\u003c/code\u003e), and the \u003ccode\u003estringify\u003c/code\u003e and \u003ccode\u003emdast-util-to-markdown\u003c/code\u003e options of both plugins.\u003c/li\u003e\n\u003cli\u003eIncluded content goes through the plugins like the document's own, Sätteri includes \u003ccode\u003e.md\u003c/code\u003e files as Markdown.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;auto-files\u0026gt;\u003c/code\u003e shows its files in a code block, \u003ccode\u003eauto-type-table\u003c/code\u003e its props in a Markdown table, created by \u003ccode\u003etypeTableToMarkdown()\u003c/code\u003e from \u003ccode\u003efumadocs-typescript\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eremarkShow()\u003c/code\u003e and \u003ccode\u003efileGenerator()\u003c/code\u003e of \u003ccode\u003efumadocs-docgen\u003c/code\u003e record their Markdown, generators receive the \u003ccode\u003efile\u003c/code\u003e to do the same.\u003c/li\u003e\n\u003cli\u003eRecords of \u003ccode\u003efumadocs-obsidian\u003c/code\u003e resolve wikilinks, and leave comments, block IDs, callout markers and embeds out. Comments are removed before parsing, so they no longer split a paragraph.\u003c/li\u003e\n\u003cli\u003ePages of \u003ccode\u003efumadocs-python\u003c/code\u003e compile from their MDX, so they have Markdown and search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e, \u003ccode\u003efumadocs-docgen\u003c/code\u003e and \u003ccode\u003efumadocs-obsidian\u003c/code\u003e require \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3662\"\u003e#3662\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/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/097a544c51a3296486ee8b017a837b4855cde8dc\"\u003e\u003ccode\u003e097a544\u003c/code\u003e\u003c/a\u003e feat(openapi): auth provider API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/945b87abbec82afa3549503f21a0318a05a771f3\"\u003e\u003ccode\u003e945b87a\u003c/code\u003e\u003c/a\u003e fix(core,satteri): optimize traverse \u0026amp; better search records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3bf99285a95234aa2fdbea08101ac87b7a0d1625\"\u003e\u003ccode\u003e3bf9928\u003c/code\u003e\u003c/a\u003e fix(ui): display fallback tree slidings correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/433b586a5dba40e3dda17c4e06c5db9c99281478\"\u003e\u003ccode\u003e433b586\u003c/code\u003e\u003c/a\u003e fix(openapi): better code examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b221e1d1db1e6701b419491db9ba657e7b5f5e73\"\u003e\u003ccode\u003eb221e1d\u003c/code\u003e\u003c/a\u003e fix(twoslash): better truncate \u0026amp; performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/48bf8c6ec9e582d84888c6dd9aba1db3502fec7e\"\u003e\u003ccode\u003e48bf8c6\u003c/code\u003e\u003c/a\u003e fix(openapi,typescript): render Markdown images, show the OAuth redirect URI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb7d92c20b1c2d60bfed6eccdc6f2882c68fe00f\"\u003e\u003ccode\u003ecb7d92c\u003c/code\u003e\u003c/a\u003e docs: introduce new APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8f1ffb36aaab84c35eed47bf903ce06984ae3ffe\"\u003e\u003ccode\u003e8f1ffb3\u003c/code\u003e\u003c/a\u003e refactor(ui): use \u003ccode\u003eprose\u003c/code\u003e class for search result markdown\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.6...fumadocs-mdx@15.4.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.16.2 to 16.17.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-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.17.1\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.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFormat generated Markdown tables\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerated tables have aligned columns: the type tables of \u003ccode\u003eauto-type-table\u003c/code\u003e, the tables of \u003ccode\u003erenderToMarkdown()\u003c/code\u003e and the table rows of search records.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdownTable()\u003c/code\u003e from \u003ccode\u003efumadocs-core/mdx-plugins/stringifier\u003c/code\u003e creates a formatted table for your plugins.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-typescript\u003c/code\u003e requires \u003ccode\u003efumadocs-core\u003c/code\u003e 16.17.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.17.0\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.17.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.17.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eHighlight search results with CSS\u003c/h3\u003e\n\u003cp\u003eSearch results no longer wrap matches in \u003ccode\u003e\u0026lt;mark\u0026gt;\u003c/code\u003e, \u003ccode\u003econtent\u003c/code\u003e is the indexed Markdown. The search dialog highlights matches with the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API\"\u003eCSS Custom Highlight API\u003c/a\u003e, style them with \u003ccode\u003e::highlight(fd-search)\u003c/code\u003e. Custom search UIs can use \u003ccode\u003euseHighlightQuery()\u003c/code\u003e from \u003ccode\u003efumadocs-core/search/client\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecreateContentHighlighter()\u003c/code\u003e is deprecated.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003econtentWithHighlights\u003c/code\u003e from search results, and the \u003ccode\u003erenderHighlights\u003c/code\u003e prop of \u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders the Markdown of results with the \u003ccode\u003eprose prose-sm\u003c/code\u003e typography.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSearch hooks for each provider\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-core/search/client\u003c/code\u003e exports a hook for each search client, like \u003ccode\u003euseFetchSearch()\u003c/code\u003e. They return the props of \u003ccode\u003e\u0026lt;SearchDialog /\u0026gt;\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst search = useFetchSearch({ locale });\n\u003cp\u003e\u0026lt;SearchDialog {...search} {...props}\u0026gt;\u003cbr /\u003e\n\u0026lt;SearchDialogList /\u0026gt;\u003cbr /\u003e\n\u0026lt;/SearchDialog\u0026gt;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edata\u003c/code\u003e is the last successful search, its \u003ccode\u003eitems\u003c/code\u003e have their content parsed into \u003ccode\u003ehastContent\u003c/code\u003e. \u003ccode\u003eerror\u003c/code\u003e is set when the last search failed.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eexperimental_useSearch()\u003c/code\u003e creates a search hook from a memoized search function.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseDocsSearch()\u003c/code\u003e is deprecated.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFlexsearchStatic()\u003c/code\u003e and \u003ccode\u003euseOramaCloudLegacySearch()\u003c/code\u003e are exported from the paths of their clients.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogList /\u0026gt;\u003c/code\u003e shows \u003ccode\u003edefaultItems\u003c/code\u003e without results.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseSearchList()\u003c/code\u003e is removed, \u003ccode\u003euseSearch()\u003c/code\u003e returns \u003ccode\u003egetActive()\u003c/code\u003e, \u003ccode\u003esetActive()\u003c/code\u003e and \u003ccode\u003esubscribeActive()\u003c/code\u003e for the active item.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders a \u003ccode\u003ediv\u003c/code\u003e instead of a \u003ccode\u003ebutton\u003c/code\u003e, table rows render their cells only.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erenderMarkdown\u003c/code\u003e of \u003ccode\u003e\u0026lt;SearchDialogListItem /\u0026gt;\u003c/code\u003e renders \u003ccode\u003econtent\u003c/code\u003e instead of \u003ccode\u003ehastContent\u003c/code\u003e. Without it, the string content of custom items is shown as text.\u003c/li\u003e\n\u003cli\u003eThe templates of Fumadocs CLI and Create Fumadocs App use the new hooks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIndex tables by row\u003c/h3\u003e\n\u003cp\u003eStructured data records each table row as a Markdown table of its header row and itself, instead of a record per cell. Type tables from \u003ccode\u003eauto-type-table\u003c/code\u003e record a row for each prop instead of the \u003ccode\u003eTypeTable\u003c/code\u003e element. Re-sync your search indexes to pick them up.\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/fuma-nama/fumadocs/commit/d6cfc48d62aa9ea413f0fc5033617c0c923681ec\"\u003e\u003ccode\u003ed6cfc48\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/54217c3df270013af0d88adefbb7817361f0a381\"\u003e\u003ccode\u003e54217c3\u003c/code\u003e\u003c/a\u003e feat(*): support Takumi for all templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73cda6eaff4f644c0da1593674a84e4f4e9c94db\"\u003e\u003ccode\u003e73cda6e\u003c/code\u003e\u003c/a\u003e feat(core): format md tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb0b104c8681f0387781e7d0cab8b3269000bb7c\"\u003e\u003ccode\u003ecb0b104\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3682\"\u003e#3682\u003c/a\u003e from Misyuk-T/fix/asyncapi-generate-files-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/50c316da062579e5c0de025b7ed5f44a55860bb8\"\u003e\u003ccode\u003e50c316d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3679\"\u003e#3679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4cb520a3f6835744d9dd24123ee332b41a8434bd\"\u003e\u003ccode\u003e4cb520a\u003c/code\u003e\u003c/a\u003e docs: introduce 16.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/53119f10154d6ae0a6253558c79739a292c66ea8\"\u003e\u003ccode\u003e53119f1\u003c/code\u003e\u003c/a\u003e docs: add Turbobulls to showcase (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3677\"\u003e#3677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b238fe4fa024e2ef9df0c25e786f53196a855919\"\u003e\u003ccode\u003eb238fe4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3678\"\u003e#3678\u003c/a\u003e from MokiMeow/fix/openapi-generate-files-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e380a0d03a5f9e984d90230031e91c1731d10dca\"\u003e\u003ccode\u003ee380a0d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3659\"\u003e#3659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d9353bc5879421ebcaee50f949a3681d0a7fc86\"\u003e\u003ccode\u003e5d9353b\u003c/code\u003e\u003c/a\u003e feat(core): better mixedbread search\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.16.2...fumadocs@16.17.1\"\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/MrDemonWolf/wolfwave/pull/499","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrDemonWolf%2Fwolfwave/issues/499","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/499/packages"}},{"old_version":"15.4.5","new_version":"15.4.6","update_type":"patch","path":"/web","pr_created_at":"2026-10-11T20:27:20.000Z","version_change":"15.4.5 → 15.4.6","issue":{"uuid":"5804881973","node_id":"PR_kwDOUN-rj88AAAABH2tprw","number":134,"state":"closed","title":"chore(deps): bump the bun-dependencies group in /web with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-12T02:56:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T20:27:20.000Z","updated_at":"2026-10-12T02:56:26.000Z","time_to_close":23331,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun-dependencies","update_count":9,"packages":[{"name":"@fumadocs/language","old_version":"0.2.7","new_version":"0.2.10"},{"name":"fumadocs-core","old_version":"16.15.17","new_version":"16.16.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.5","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.17","new_version":"16.16.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.49.0","new_version":"1.53.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"shadcn","old_version":"4.21.1","new_version":"4.21.4","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite","old_version":"8.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"}],"path":"/web","ecosystem":"npm"},"body":"Bumps the bun-dependencies group in /web with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fumadocs/language](https://fumadocs.dev) | `0.2.7` | `0.2.10` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.5` | `15.4.6` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.49.0` | `1.53.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.1` | `4.21.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.2` | `8.3.4` |\n\nUpdates `@fumadocs/language` from 0.2.7 to 0.2.10\n\nUpdates `fumadocs-core` from 16.15.17 to 16.16.2\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.16.2\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.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFocus inside the AI chat panel when opened\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eaiChat\u003c/code\u003e panel turns visible as soon as it opens, so its input can take focus right away. It still hides only after the closing transition.\u003c/p\u003e\n\u003ch3\u003eCollapse the sidebar with \u003ccode\u003eCtrl + B\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eOn desktop, press \u003ccode\u003eCtrl + B\u003c/code\u003e (\u003ccode\u003e⌘ + B\u003c/code\u003e on macOS) to collapse or expand the sidebar, in layouts that support collapsing it. Like the theme hotkey, it is ignored while typing in an editable element, or when a dialog is opened.\u003c/p\u003e\n\u003ch3\u003eFix Spacious layout on Firefox mobile\u003c/h3\u003e\n\u003cp\u003eWhen scrolling in Firefox, the top edge of the page panel moved away from the navbar and table of contents bar, ending up in the middle of the page or off screen. It now stays below the bars, without relying on CSS anchor positioning.\u003c/p\u003e\n\u003ch3\u003eIgnore unknown values in tab groups\u003c/h3\u003e\n\u003cp\u003eTabs with a \u003ccode\u003egroupId\u003c/code\u003e, including code block tabs with \u003ccode\u003etab-group\u003c/code\u003e, applied persisted or shared values even when none of their tabs matched, for example after renaming a tab, or when tabs in the same group have different items. They then showed no content until a tab was clicked. Such values are now ignored.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.16.1\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.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprove Spacious layout on mobile\u003c/h3\u003e\n\u003cp\u003eThe page sits in an inset panel on mobile too, while the navbar and table of contents bar stay on the outer surface.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sidebar drawer floats as an inset panel, like the AI chat.\u003c/li\u003e\n\u003cli\u003eThe navbar and table of contents bar stay below the \u003ccode\u003e\u0026lt;Banner /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLike the Docs layout, \u003ccode\u003e--fd-docs-row-3\u003c/code\u003e is the bottom of these bars, so API pages scroll their content below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\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/fuma-nama/fumadocs/commit/e67f17dfa763e13a52ebed6b80e2ed42b18b3af7\"\u003e\u003ccode\u003ee67f17d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d5c98e422702c6ef593dff8e5f347f5df03e3ed\"\u003e\u003ccode\u003e3d5c98e\u003c/code\u003e\u003c/a\u003e fix(ui): hide ai chat trigger on open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa88edc7c5819b92ea781eabc8e97652cf6d512e\"\u003e\u003ccode\u003eaa88edc\u003c/code\u003e\u003c/a\u003e fix(ui): ignore unknown tab values under primitive mode (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c9d0e9f7b56ab616be701c9fbc4f489237f1b529\"\u003e\u003ccode\u003ec9d0e9f\u003c/code\u003e\u003c/a\u003e feat(ai-chat): redesign AI chat and make it a package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/980269fbf8a79535053cc0250c66883049f12460\"\u003e\u003ccode\u003e980269f\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e82e13383d4c15f5804d6ac46b92c0488ac996a2\"\u003e\u003ccode\u003ee82e133\u003c/code\u003e\u003c/a\u003e feat(ui): shortcut for collapsing sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ad2be3f4a7a9169e1cc35270194efe053c1f86f7\"\u003e\u003ccode\u003ead2be3f\u003c/code\u003e\u003c/a\u003e fix(ui): give up the position-anchor approach (firefox as always)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e7f8985762eea5c9c0313aee30c1cf57859c4552\"\u003e\u003ccode\u003ee7f8985\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2c6182b7c5cba98d158df6f577ca53d88823dbef\"\u003e\u003ccode\u003e2c6182b\u003c/code\u003e\u003c/a\u003e fix(api-docs): scroll margins and hash links on API pages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd2553d743c1dd04e8c8eb11a794f901ab835fc0\"\u003e\u003ccode\u003ebd2553d\u003c/code\u003e\u003c/a\u003e test(vite): isolate package.json read count from the crawl cache (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.17...fumadocs@16.16.2\"\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.4.5 to 15.4.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\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/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.5...fumadocs-mdx@15.4.6\"\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.17 to 16.16.2\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.16.2\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.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFocus inside the AI chat panel when opened\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eaiChat\u003c/code\u003e panel turns visible as soon as it opens, so its input can take focus right away. It still hides only after the closing transition.\u003c/p\u003e\n\u003ch3\u003eCollapse the sidebar with \u003ccode\u003eCtrl + B\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eOn desktop, press \u003ccode\u003eCtrl + B\u003c/code\u003e (\u003ccode\u003e⌘ + B\u003c/code\u003e on macOS) to collapse or expand the sidebar, in layouts that support collapsing it. Like the theme hotkey, it is ignored while typing in an editable element, or when a dialog is opened.\u003c/p\u003e\n\u003ch3\u003eFix Spacious layout on Firefox mobile\u003c/h3\u003e\n\u003cp\u003eWhen scrolling in Firefox, the top edge of the page panel moved away from the navbar and table of contents bar, ending up in the middle of the page or off screen. It now stays below the bars, without relying on CSS anchor positioning.\u003c/p\u003e\n\u003ch3\u003eIgnore unknown values in tab groups\u003c/h3\u003e\n\u003cp\u003eTabs with a \u003ccode\u003egroupId\u003c/code\u003e, including code block tabs with \u003ccode\u003etab-group\u003c/code\u003e, applied persisted or shared values even when none of their tabs matched, for example after renaming a tab, or when tabs in the same group have different items. They then showed no content until a tab was clicked. Such values are now ignored.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.16.1\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.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprove Spacious layout on mobile\u003c/h3\u003e\n\u003cp\u003eThe page sits in an inset panel on mobile too, while the navbar and table of contents bar stay on the outer surface.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sidebar drawer floats as an inset panel, like the AI chat.\u003c/li\u003e\n\u003cli\u003eThe navbar and table of contents bar stay below the \u003ccode\u003e\u0026lt;Banner /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLike the Docs layout, \u003ccode\u003e--fd-docs-row-3\u003c/code\u003e is the bottom of these bars, so API pages scroll their content below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\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/fuma-nama/fumadocs/commit/e67f17dfa763e13a52ebed6b80e2ed42b18b3af7\"\u003e\u003ccode\u003ee67f17d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d5c98e422702c6ef593dff8e5f347f5df03e3ed\"\u003e\u003ccode\u003e3d5c98e\u003c/code\u003e\u003c/a\u003e fix(ui): hide ai chat trigger on open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa88edc7c5819b92ea781eabc8e97652cf6d512e\"\u003e\u003ccode\u003eaa88edc\u003c/code\u003e\u003c/a\u003e fix(ui): ignore unknown tab values under primitive mode (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c9d0e9f7b56ab616be701c9fbc4f489237f1b529\"\u003e\u003ccode\u003ec9d0e9f\u003c/code\u003e\u003c/a\u003e feat(ai-chat): redesign AI chat and make it a package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/980269fbf8a79535053cc0250c66883049f12460\"\u003e\u003ccode\u003e980269f\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e82e13383d4c15f5804d6ac46b92c0488ac996a2\"\u003e\u003ccode\u003ee82e133\u003c/code\u003e\u003c/a\u003e feat(ui): shortcut for collapsing sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ad2be3f4a7a9169e1cc35270194efe053c1f86f7\"\u003e\u003ccode\u003ead2be3f\u003c/code\u003e\u003c/a\u003e fix(ui): give up the position-anchor approach (firefox as always)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e7f8985762eea5c9c0313aee30c1cf57859c4552\"\u003e\u003ccode\u003ee7f8985\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2c6182b7c5cba98d158df6f577ca53d88823dbef\"\u003e\u003ccode\u003e2c6182b\u003c/code\u003e\u003c/a\u003e fix(api-docs): scroll margins and hash links on API pages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd2553d743c1dd04e8c8eb11a794f901ab835fc0\"\u003e\u003ccode\u003ebd2553d\u003c/code\u003e\u003c/a\u003e test(vite): isolate package.json read count from the crawl cache (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.17...fumadocs@16.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.49.0 to 1.53.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.53.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.29.8 to 11.0.0 in the preact-deps 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/4961\"\u003elucide-icons/lucide#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.42 to 3.5.43 in the vue-deps 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/4958\"\u003elucide-icons/lucide#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix reset button and rename absolute stroke width to non-scaling stroke 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/4956\"\u003elucide-icons/lucide#4956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.36.0 to 4.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4968\"\u003elucide-icons/lucide#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 11 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/4960\"\u003elucide-icons/lucide#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(categories): Add description field to categories 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/4909\"\u003elucide-icons/lucide#4909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egroceries\u003c/code\u003e icon 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/4907\"\u003elucide-icons/lucide#4907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epen-tool\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/4972\"\u003elucide-icons/lucide#4972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added new \u003ccode\u003ehiking-stick\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4711\"\u003elucide-icons/lucide#4711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added scratch-blocks icon by \u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esoup\u003c/code\u003e and \u003ccode\u003esalad\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/4971\"\u003elucide-icons/lucide#4971\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/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\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.52.0...1.53.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.52.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewifi-cog\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/4952\"\u003elucide-icons/lucide#4952\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.51.0...1.52.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.51.0...1.52.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.51.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): persist icon customizer 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/4944\"\u003elucide-icons/lucide#4944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vite 8 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/4950\"\u003elucide-icons/lucide#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erugby-ball\u003c/code\u003e icon by \u003ca href=\"https://github.com/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 3 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/4951\"\u003elucide-icons/lucide#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native): stop forwarding arbitrary rest props to child shape elements by \u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-solid): add Vite and SolidStart integration fixtures 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/4884\"\u003elucide-icons/lucide#4884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add door-closed-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4905\"\u003elucide-icons/lucide#4905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add text-align-justify-* icons by \u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 in the github-actions group across 1 directory by \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/4939\"\u003elucide-icons/lucide#4939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vitest 5 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/4953\"\u003elucide-icons/lucide#4953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewind-arrow-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamesgpearce\"\u003e\u003ccode\u003e@​jamesgpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4501\"\u003elucide-icons/lucide#4501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): move to daily release flow 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/4911\"\u003elucide-icons/lucide#4911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(\u003ccode\u003e@​lucide/solid\u003c/code\u003e): Support for Solid 2.0 RC by \u003ca href=\"https://github.com/davedbase\"\u003e\u003ccode\u003e@​davedbase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4751\"\u003elucide-icons/lucide#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/4954\"\u003elucide-icons/lucide#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump nuxt from 4.4.8 to 4.5.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/lucide-icons/lucide/pull/4949\"\u003elucide-icons/lucide#4949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003earmenian-dram\u003c/code\u003e icon by \u003ca href=\"https://github.com/Elawphant\"\u003e\u003ccode\u003e@​Elawphant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4456\"\u003elucide-icons/lucide#4456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ekazakh-tenge\u003c/code\u003e icon by \u003ca href=\"https://github.com/hkayrad\"\u003e\u003ccode\u003e@​hkayrad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4925\"\u003elucide-icons/lucide#4925\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/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.53.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 `shadcn` from 4.21.1 to 4.21.4\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\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12189\"\u003e#12189\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop the ts-morph dependency from \u003ccode\u003e@​shadcn/registry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12184\"\u003e#12184\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the icons and asChild transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12160\"\u003e#12160\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12188\"\u003e#12188\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Rewrite imports and crawl file imports without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12177\"\u003e#12177\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12183\"\u003e#12183\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12185\"\u003e#12185\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the Tailwind prefix and RTL transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\"\u003e\u003ccode\u003e232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12148\"\u003e#12148\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/596be8dda8f94927281184b8c4575150531f85ea\"\u003e\u003ccode\u003e596be8dda8f94927281184b8c4575150531f85ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eERR_REQUIRE_CYCLE_MODULE\u003c/code\u003e when running the CLI with \u003ccode\u003epnpm dlx\u003c/code\u003e on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/596be8dda8f94927281184b8c4575150531f85ea\"\u003e\u003ccode\u003e596be8dda8f94927281184b8c4575150531f85ea\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12143\"\u003e#12143\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/8c2bf3882cb856ac10abbb162bdc0b8383ebd432\"\u003e\u003ccode\u003e8c2bf3882cb856ac10abbb162bdc0b8383ebd432\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Accept \u003ccode\u003ecomponents.json\u003c/code\u003e and \u003ccode\u003epackage.json\u003c/code\u003e files that start with a UTF-8 byte order mark.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12142\"\u003e#12142\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5cd8d7f13adba70b58b1119211e8980683f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - replace cosmiconfig with a smaller custom reader.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12140\"\u003e#12140\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e43f082dd82d0e5710b813cfad929abdb4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Skip \u003ccode\u003enpm audit\u003c/code\u003e and the funding check when installing or removing dependencies, or creating a project, with npm.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/8c2bf3882cb856ac10abbb162bdc0b8383ebd432\"\u003e\u003ccode\u003e8c2bf3882cb856ac10abbb162bdc0b8383ebd432\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5cd8d7f13adba70b58b1119211e8980683f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e43f082dd82d0e5710b813cfad929abdb4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.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/shadcn-ui/ui/pull/12189\"\u003e#12189\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Drop the ts-morph dependency from \u003ccode\u003e@​shadcn/registry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12184\"\u003e#12184\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the icons and asChild transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12160\"\u003e#12160\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12188\"\u003e#12188\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Rewrite imports and crawl file imports without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12177\"\u003e#12177\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12183\"\u003e#12183\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12185\"\u003e#12185\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Run the Tailwind prefix and RTL transformers without ts-morph.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499595ba7cc01f49d159bd7ac82d7aca8e63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/995c2cfff44c373bd210d451089726ec097ab917\"\u003e\u003ccode\u003e995c2cfff44c373bd210d451089726ec097ab917\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\"\u003e\u003ccode\u003e6efecd8fe9aa167886fe2cc0c05c5623a5bb5670\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\"\u003e\u003ccode\u003e232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa11781f756c86debb0392fbea4fe468250b41b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143b1cd191280befcd6c9538284bb43399a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/f56bbd7282f0116a925a601cb6d7e0c3fede448b\"\u003e\u003ccode\u003ef56bbd7282f0116a925a601cb6d7e0c3fede448b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/4a90344c42dc9ae47494179065219377ff5f2a8f\"\u003e\u003ccode\u003e4a90344c42dc9ae47494179065219377ff5f2a8f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.21.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/shadcn-ui/ui/pull/12148\"\u003e#12148\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/596be8dda8f94927281184b8c4575150531f85ea\"\u003e\u003ccode\u003e596be8dda8f94927281184b8c4575150531f85ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eERR_REQUIRE_CYCLE_MODULE\u003c/code\u003e when running the CLI with \u003ccode\u003epnpm dlx\u003c/code\u003e on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/596be8dda8f94927281184b8c4575150531f85ea\"\u003e\u003ccode\u003e596be8dda8f94927281184b8c4575150531f85ea\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e4.21.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/shadcn-ui/ui/pull/12143\"\u003e#12143\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/8c2bf3882cb856ac10abbb162bdc0b8383ebd432\"\u003e\u003ccode\u003e8c2bf3882cb856ac10abbb162bdc0b8383ebd432\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Accept \u003ccode\u003ecomponents.json\u003c/code\u003e and \u003ccode\u003epackage.json\u003c/code\u003e files that start with a UTF-8 byte order mark.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12142\"\u003e#12142\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5cd8d7f13adba70b58b1119211e8980683f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - replace cosmiconfig with a smaller custom reader.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12140\"\u003e#12140\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e43f082dd82d0e5710b813cfad929abdb4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Skip \u003ccode\u003enpm audit\u003c/code\u003e and the funding check when installing or removing dependencies, or creating a project, with npm.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/8c2bf3882cb856ac10abbb162bdc0b8383ebd432\"\u003e\u003ccode\u003e8c2bf3882cb856ac10abbb162bdc0b8383ebd432\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5cd8d7f13adba70b58b1119211e8980683f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e43f082dd82d0e5710b813cfad929abdb4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/shadcn-ui/ui/commit/3464245c4513b7998b1d11fa9c67b71cc1534dc7\"\u003e\u003ccode\u003e3464245\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12159\"\u003e#12159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/76fd499595ba7cc01f49d159bd7ac82d7aca8e63\"\u003e\u003ccode\u003e76fd499\u003c/code\u003e\u003c/a\u003e fix(registry): drop the ts-morph dependency (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12189\"\u003e#12189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/efa11781f756c86debb0392fbea4fe468250b41b\"\u003e\u003ccode\u003eefa1178\u003c/code\u003e\u003c/a\u003e fix(registry): rewrite and crawl imports without ts-morph (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12188\"\u003e#12188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/e8c3143b1cd191280befcd6c9538284bb43399a8\"\u003e\u003ccode\u003ee8c3143\u003c/code\u003e\u003c/a\u003e fix(registry): edit tailwind.config without ts-morph (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12177\"\u003e#12177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/d51870f66fd13cc975d82ecbb9eace3cff066878\"\u003e\u003ccode\u003ed51870f\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12152\"\u003e#12152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/dba27166ad7b146b2bd840dcfb0a7d0fd95f5c8c\"\u003e\u003ccode\u003edba2716\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12141\"\u003e#12141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/95efb5cd8d7f13adba70b58b1119211e8980683f\"\u003e\u003ccode\u003e95efb5c\u003c/code\u003e\u003c/a\u003e fix(registry): read components.json and package.json without cosmiconfig (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12\"\u003e#12\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/3b1ae6e43f082dd82d0e5710b813cfad929abdb4\"\u003e\u003ccode\u003e3b1ae6e\u003c/code\u003e\u003c/a\u003e fix(registry): skip npm audit and fund when installing dependencies (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12140\"\u003e#12140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.21.4/packages/shadcn\"\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.6.3 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac47648e17674299accb51816e9e33b8a7b07b05\"\u003e\u003ccode\u003eac47648\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.2 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98277e7d49fea7fa707170d2892738c8bfb5f1c0\"\u003e\u003ccode\u003e98277e7\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12eddea34ae9de92b3dc8d8b8a76fa1260b781bf\"\u003e\u003ccode\u003e12eddea\u003c/code\u003e\u003c/a\u003e fix(hmr): better handle compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cfb1d1114df64cf9aeee4aae0ac951d0c2f3abf\"\u003e\u003ccode\u003e3cfb1d1\u003c/code\u003e\u003c/a\u003e fix(plugin-react): fix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6de9915e1b4c1b8a7b390eb1364ab6cd83d64e62\"\u003e\u003ccode\u003e6de9915\u003c/code\u003e\u003c/a\u003e fix(plugin-react): disable refresh for non-jsx with compiler enabled (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ee97d2f3bd25cda8f06c27366722f01aaac0201f\"\u003e\u003ccode\u003eee97d2f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b0a014da31be23c7806ffb0b997ec53b52ab68f2\"\u003e\u003ccode\u003eb0a014d\u003c/code\u003e\u003c/a\u003e chore: use Babel 8 for babel compiler playgrounds (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61b650fe93c3fe30d79aa8615199cdcb0a2594f4\"\u003e\u003ccode\u003e61b650f\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/736efe2f004002abee693a44b405e70699432ecd\"\u003e\u003ccode\u003e736efe2\u003c/code\u003e\u003c/a\u003e chore(deps): update tsdown to v0.23 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1451\"\u003e#1451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.3.2 to 8.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.4\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23463\"\u003e#23463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003ebc0f21c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid mutating hmr defaults (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23575\"\u003e#23575\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23576\"\u003e#23576\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/574d5e351905fe99891364d03c2440531378f7fd\"\u003e574d5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e correct preloads when chunkImportMap is enabled with non-root base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23698\"\u003e#23698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e2a8c0f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e wait for in-flight stylesheets in preload helper (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23652\"\u003e#23652\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23662\"\u003e#23662\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/036b74599b2fe1d8c61475371b856ceb88d26963\"\u003e036b745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve \u003ccode\u003e/@vite/client\u003c/code\u003e and stub \u003ccode\u003e@vite/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23664\"\u003e#23664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5afc5a8876624888fc1e8f43fed1c85c4b0e830b\"\u003e5afc5a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e skip rewriting unchanged adopted styles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23697\"\u003e#23697\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003efa71469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve imported preprocessors from their file path with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23688\"\u003e#23688\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003ecf52011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23648\"\u003e#23648\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8a4c19cfc035f2dd203f2fa6d00ab9256a5e77c9\"\u003e8a4c19c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23649\"\u003e#23649\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/794516d50cff80e405bc9b3e5faac1c82987566c\"\u003e794516d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e a restart requested during a restart used to be dropped (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23392\"\u003e#23392\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23484\"\u003e#23484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e70d56ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't treat modules ending with js-like query as js (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23687\"\u003e#23687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003efcb6f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e avoid adding filesystem root to watcher (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23689\"\u003e#23689\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e3a7f2ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e skip caching CSS of chunks in a cycle (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23628\"\u003e#23628\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23636\"\u003e#23636\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15d82f7dc679ab9c18d5ce2c3711157c2365ddd1\"\u003e15d82f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan deep imports with custom extensions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23678\"\u003e#23678\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8579189bae8626b6ddab55a09325e209d62e027e\"\u003e8579189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove input option unescaping for now (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23694\"\u003e#23694\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003efacc2fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e match static aliases on path boundaries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23643\"\u003e#23643\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003eb28db28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatcher:\u003c/strong\u003e normalize file before root check in \u003ccode\u003eensureWatchedFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23673\"\u003e#23673\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12bb28c22379c8d2fe90088fa0eefbfa2ab3fb80\"\u003e12bb28c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip cloning call sites that have no source map (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23646\"\u003e#23646\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3d674869a50a0bca84a8cc8dc55bd35d57100e37\"\u003e3d67486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e import CSS HMR helpers from \u003ccode\u003e/@vite/client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23674\"\u003e#23674\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/182f5b2a65391da5bee05f9c3df1aeb3794e98d9\"\u003e182f5b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update launch-editor to v2.14.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/22fd1d5238cce2ee9db0eb4122f9e8feb6b06097\"\u003e22fd1d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7dafd8e56f152403a3230608fa4005273c2e9e17\"\u003e7dafd8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e check \u003ccode\u003efs.serve\u003c/code\u003e for \u003ccode\u003e?vite-wasm-instance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23655\"\u003e#23655\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba8b7ab43b4afa5d0292ab4b6e3a7b5033cc9c73\"\u003eba8b7ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c3e06f92e969952466b4e2f5801e85e1e00cd905\"\u003ec3e06f9\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.3.3...v8.3.4\"\u003e8.3.4\u003c/a\u003e (2026-10-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23463\"\u003e#23463\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003ebc0f21c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid mutating hmr defaults (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23575\"\u003e#23575\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23576\"\u003e#23576\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/574d5e351905fe99891364d03c2440531378f7fd\"\u003e574d5e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e correct preloads when chunkImportMap is enabled with non-root base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23698\"\u003e#23698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e2a8c0f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e wait for in-flight stylesheets in preload helper (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23652\"\u003e#23652\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23662\"\u003e#23662\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/036b74599b2fe1d8c61475371b856ceb88d26963\"\u003e036b745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve \u003ccode\u003e/@vite/client\u003c/code\u003e and stub \u003ccode\u003e@vite/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23664\"\u003e#23664\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5afc5a8876624888fc1e8f43fed1c85c4b0e830b\"\u003e5afc5a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e skip rewriting unchanged adopted styles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23697\"\u003e#23697\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003efa71469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve imported preprocessors from their file path with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23688\"\u003e#23688\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003ecf52011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23648\"\u003e#23648\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8a4c19cfc035f2dd203f2fa6d00ab9256a5e77c9\"\u003e8a4c19c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23649\"\u003e#23649\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/794516d50cff80e405bc9b3e5faac1c82987566c\"\u003e794516d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e a restart requested during a restart used to be dropped (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23392\"\u003e#23392\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23484\"\u003e#23484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e70d56ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't treat modules ending with js-like query as js (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23687\"\u003e#23687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003efcb6f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e avoid adding filesystem root to watcher (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23689\"\u003e#23689\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e3a7f2ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e skip caching CSS of chunks in a cycle (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23628\"\u003e#23628\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23636\"\u003e#23636\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15d82f7dc679ab9c18d5ce2c3711157c2365ddd1\"\u003e15d82f7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan deep imports with custom extensions (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23678\"\u003e#23678\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8579189bae8626b6ddab55a09325e209d62e027e\"\u003e8579189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove input option unescaping for now (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23694\"\u003e#23694\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003efacc2fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e match static aliases on path boundaries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23643\"\u003e#23643\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003eb28db28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatcher:\u003c/strong\u003e normalize file before root check in \u003ccode\u003eensureWatchedFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23673\"\u003e#23673\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/12bb28c22379c8d2fe90088fa0eefbfa2ab3fb80\"\u003e12bb28c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip cloning call sites that have no source map (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23646\"\u003e#23646\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3d674869a50a0bca84a8cc8dc55bd35d57100e37\"\u003e3d67486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e import CSS HMR helpers from \u003ccode\u003e/@vite/client\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23674\"\u003e#23674\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/182f5b2a65391da5bee05f9c3df1aeb3794e98d9\"\u003e182f5b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.3.2...v8.3.3\"\u003e8.3.3\u003c/a\u003e (2026-10-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update launch-editor to v2.14.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23654\"\u003e#23654\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/22fd1d5238cce2ee9db0eb4122f9e8feb6b06097\"\u003e22fd1d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e filename passed to transformIndexHtml should not include queries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23653\"\u003e#23653\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7dafd8e56f152403a3230608fa4005273c2e9e17\"\u003e7dafd8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e check \u003ccode\u003efs.serve\u003c/code\u003e for \u003ccode\u003e?vite-wasm-instance\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23655\"\u003e#23655\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba8b7ab43b4afa5d0292ab4b6e3a7b5033cc9c73\"\u003eba8b7ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e store ids to \u003ccode\u003esafeModulePaths\u003c/code\u003e rather than URLs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23656\"\u003e#23656\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c3e06f92e969952466b4e2f5801e85e1e00cd905\"\u003ec3e06f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b6c20f6a8126d8561891e5fb9368e8fc9da37538\"\u003e\u003ccode\u003eb6c20f6\u003c/code\u003e\u003c/a\u003e release: v8.3.4 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23702\"\u003e#23702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b28db28e9e62d9866a9a0f1b22e74589cc180577\"\u003e\u003ccode\u003eb28db28\u003c/code\u003e\u003c/a\u003e fix(server): match static aliases on path boundaries (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23643\"\u003e#23643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bc0f21c56a2e003a4d2dd23ccb9da3ec8c706c4e\"\u003e\u003ccode\u003ebc0f21c\u003c/code\u003e\u003c/a\u003e feat(bundled-dev): support \u003ccode\u003eimport.meta.hot.acceptExports\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23463\"\u003e#23463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fa7146938b0ca703653c90c20907191a01c032ba\"\u003e\u003ccode\u003efa71469\u003c/code\u003e\u003c/a\u003e fix(client): skip rewriting unchanged adopted styles (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23697\"\u003e#23697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2a8c0f05c76e35c43ab3560984a5103c8db8dbcd\"\u003e\u003ccode\u003e2a8c0f0\u003c/code\u003e\u003c/a\u003e fix(build): correct preloads when chunkImportMap is enabled with non-root bas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3a7f2aea757d59bae66ad6edf6b321d26a7e6778\"\u003e\u003ccode\u003e3a7f2ae\u003c/code\u003e\u003c/a\u003e fix(html): avoid adding filesystem root to watcher (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23689\"\u003e#23689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/facc2fb1fffce03d9e2dd7011d0bd0eeddc7d0f6\"\u003e\u003ccode\u003efacc2fb\u003c/code\u003e\u003c/a\u003e fix: remove input option unescaping for now (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23694\"\u003e#23694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/70d56ea1848909edab416934f3f68ce14343eb73\"\u003e\u003ccode\u003e70d56ea\u003c/code\u003e\u003c/a\u003e fix(dev): a restart requested during a restart used to be dropped (fix \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23392\"\u003e#23392\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cf52011c46409a4a45f3d74bba631b8f005c4bc9\"\u003e\u003ccode\u003ecf52011\u003c/code\u003e\u003c/a\u003e fix(css): resolve imported preprocessors from their file path with lightningc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fcb6f1252a95857823d935f98554b938888d41a0\"\u003e\u003ccode\u003efcb6f12\u003c/code\u003e\u003c/a\u003e fix: don't treat modules ending with js-like query as js (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23687\"\u003e#23687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.3.4/packages/vite\"\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 \u003cd...\n\n_Description has been truncated_","html_url":"https://github.com/wzz6423/zshell/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wzz6423%2Fzshell/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}},{"old_version":"15.4.5","new_version":"15.4.6","update_type":"patch","path":null,"pr_created_at":"2026-10-09T09:30:26.000Z","version_change":"15.4.5 → 15.4.6","issue":{"uuid":"5775947779","node_id":"PR_kwDOKvnyv88AAAABHgURCw","number":3438,"state":"open","title":"chore(deps): bump the production group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T09:30:26.000Z","updated_at":"2026-10-09T10:09:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":3,"packages":[{"name":"fumadocs-mdx","old_version":"15.4.5","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.3.7","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"rolldown","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/rolldown/rolldown"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 3 updates: [fumadocs-mdx](https://github.com/fuma-nama/fumadocs), [next](https://github.com/vercel/next.js) and [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown).\n\nUpdates `fumadocs-mdx` from 15.4.5 to 15.4.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\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/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.5...fumadocs-mdx@15.4.6\"\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.7 to 16.3.8\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.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\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/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/719e4c67d6e92df60246f95e1d96e2dd60789a52\"\u003e\u003ccode\u003e719e4c6\u003c/code\u003e\u003c/a\u003e [lts-active] Scope response cache keys to their source route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e92db4536a7f34ae2dbda583cfa1b4e0d06d1865\"\u003e\u003ccode\u003ee92db45\u003c/code\u003e\u003c/a\u003e [lts-active] Fix metadata propagation for deduplicated nested caches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40c2ba904289a65ed2fd4633c5dfb1bdc29b52de\"\u003e\u003ccode\u003e40c2ba9\u003c/code\u003e\u003c/a\u003e [lts-active] Match Next data paths case-sensitively (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2d9f50a409312696145b82b3157aadb6b1fef476\"\u003e\u003ccode\u003e2d9f50a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix MCP middleware DNS rebinding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd9214f9a32854a011bf5fe58e481dffe1bbf598\"\u003e\u003ccode\u003ebd9214f\u003c/code\u003e\u003c/a\u003e [lts-active] Fix draft mode leaks through cross-request \u003ccode\u003e'use cache'\u003c/code\u003e dedupli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8db4a627c91e718514406ff5644ea4985dcaaae0\"\u003e\u003ccode\u003e8db4a62\u003c/code\u003e\u003c/a\u003e [lts-active][webpack] Ensure \u003ccode\u003edynamicParams\u003c/code\u003e is respected in `opengraph-image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e002ad68bd676bb0ed0c87bb22e3590304763e0b\"\u003e\u003ccode\u003ee002ad6\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next/image): Pin DNS resolution when fetching external image...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.7...v16.3.8\"\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.11 to 1.2.12\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.12\u003c/h2\u003e\n\u003ch2\u003e[1.2.12] - 2026-09-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline common chunks containing import() and deduplicate shared code in lazy chunks (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11034\"\u003e#11034\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexperimental \u003ccode\u003einlineCommonChunks\u003c/code\u003e support (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10899\"\u003e#10899\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: ship imported bindings for HMR partial accept (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10856\"\u003e#10856\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echunking: re-derive chunk exec orders after the runtime leaves its host chunk (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11005\"\u003e#11005\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: gate member-read init paths on the reading statement (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11039\"\u003e#11039\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: retain initialization paths through re-exported namespaces (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11037\"\u003e#11037\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: reject non-ESM output formats in dev mode (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11038\"\u003e#11038\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: align \u003ccode\u003eimport.meta.hot.accept\u003c/code\u003e deps with Vite (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10997\"\u003e#10997\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: clear the resolver cache when a file is created or deleted (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10986\"\u003e#10986\u003c/a\u003e) by \u003ca href=\"https://github.com/waltuov\"\u003e\u003ccode\u003e@​waltuov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eerror: name the resolved specifier in unresolved import diagnostics (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11014\"\u003e#11014\u003c/a\u003e) by \u003ca href=\"https://github.com/linyiru\"\u003e\u003ccode\u003e@​linyiru\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake entries-aware chunk merging deterministic (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11002\"\u003e#11002\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewatch: avoid restarting macOS watcher for unchanged paths (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10992\"\u003e#10992\u003c/a\u003e) by \u003ca href=\"https://github.com/sep2\"\u003e\u003ccode\u003e@​sep2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: ship the dev runtime entry as one file (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10998\"\u003e#10998\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebinding: remove \u003ccode\u003e__internalForcePanic\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10989\"\u003e#10989\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix cloudflare preview builds (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10996\"\u003e#10996\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\u003cli\u003efix build config loader warning (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10994\"\u003e#10994\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\u003cli\u003edeps: use Vite 8 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10993\"\u003e#10993\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⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: only ship rows with dynamic edges in registerGraph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11019\"\u003e#11019\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\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\u003ecode-splitting: cover more re-exported namespace shapes (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11042\"\u003e#11042\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewebcontainer: cover the WebContainer download fallback in plain Node (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10966\"\u003e#10966\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: pin the runtime entry file layout that Vite serves (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10983\"\u003e#10983\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\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\u003epin VOID_API_URL for the docs deploy (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11041\"\u003e#11041\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopt into the WebContainer smoke test for napi bumps and loader changes (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10967\"\u003e#10967\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade oxc to 0.152.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11018\"\u003e#11018\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 rust crates (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11012\"\u003e#11012\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 npm packages (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11011\"\u003e#11011\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.3 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11023\"\u003e#11023\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md\"\u003erolldown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.12] - 2026-09-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline common chunks containing import() and deduplicate shared code in lazy chunks (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11034\"\u003e#11034\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexperimental \u003ccode\u003einlineCommonChunks\u003c/code\u003e support (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10899\"\u003e#10899\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: ship imported bindings for HMR partial accept (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10856\"\u003e#10856\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echunking: re-derive chunk exec orders after the runtime leaves its host chunk (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11005\"\u003e#11005\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: gate member-read init paths on the reading statement (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11039\"\u003e#11039\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: retain initialization paths through re-exported namespaces (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11037\"\u003e#11037\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: reject non-ESM output formats in dev mode (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11038\"\u003e#11038\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: align \u003ccode\u003eimport.meta.hot.accept\u003c/code\u003e deps with Vite (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10997\"\u003e#10997\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: clear the resolver cache when a file is created or deleted (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10986\"\u003e#10986\u003c/a\u003e) by \u003ca href=\"https://github.com/waltuov\"\u003e\u003ccode\u003e@​waltuov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eerror: name the resolved specifier in unresolved import diagnostics (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11014\"\u003e#11014\u003c/a\u003e) by \u003ca href=\"https://github.com/linyiru\"\u003e\u003ccode\u003e@​linyiru\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake entries-aware chunk merging deterministic (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11002\"\u003e#11002\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewatch: avoid restarting macOS watcher for unchanged paths (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10992\"\u003e#10992\u003c/a\u003e) by \u003ca href=\"https://github.com/sep2\"\u003e\u003ccode\u003e@​sep2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: ship the dev runtime entry as one file (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10998\"\u003e#10998\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebinding: remove \u003ccode\u003e__internalForcePanic\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10989\"\u003e#10989\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix cloudflare preview builds (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10996\"\u003e#10996\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\u003cli\u003efix build config loader warning (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10994\"\u003e#10994\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\u003cli\u003edeps: use Vite 8 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10993\"\u003e#10993\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⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edev: only ship rows with dynamic edges in registerGraph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11019\"\u003e#11019\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\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\u003ecode-splitting: cover more re-exported namespace shapes (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11042\"\u003e#11042\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewebcontainer: cover the WebContainer download fallback in plain Node (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10966\"\u003e#10966\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: pin the runtime entry file layout that Vite serves (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10983\"\u003e#10983\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\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\u003epin VOID_API_URL for the docs deploy (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11041\"\u003e#11041\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopt into the WebContainer smoke test for napi bumps and loader changes (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10967\"\u003e#10967\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: upgrade oxc to 0.152.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11018\"\u003e#11018\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 rust crates (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11012\"\u003e#11012\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 npm packages (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11011\"\u003e#11011\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.3 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11023\"\u003e#11023\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/11022\"\u003e#11022\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/45e407b177f5885d04a9795f37f8be71d91f6f17\"\u003e\u003ccode\u003e45e407b\u003c/code\u003e\u003c/a\u003e release: v1.2.12 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11046\"\u003e#11046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/6450f2ee49fb043808dacc82f366b04154818235\"\u003e\u003ccode\u003e6450f2e\u003c/code\u003e\u003c/a\u003e feat: inline common chunks containing import() and deduplicate shared code in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/bad4b6e56c6f147f685eb07a93c71802ede7158d\"\u003e\u003ccode\u003ebad4b6e\u003c/code\u003e\u003c/a\u003e feat: experimental \u003ccode\u003einlineCommonChunks\u003c/code\u003e support (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10899\"\u003e#10899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/02d65a607a0785f5b7670261efe0b1c4b039dfa4\"\u003e\u003ccode\u003e02d65a6\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade oxc to 0.152.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/8546e7a19547ebd5b7c6cb88cc3977a934f32cdd\"\u003e\u003ccode\u003e8546e7a\u003c/code\u003e\u003c/a\u003e fix(dev): clear the resolver cache when a file is created or deleted (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10986\"\u003e#10986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/3f76b5c896aa0668e20f115935337b63d5e05e80\"\u003e\u003ccode\u003e3f76b5c\u003c/code\u003e\u003c/a\u003e perf(dev): only ship rows with dynamic edges in registerGraph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/57dfa85f58d92900e253d6d2fdf889a81be20a70\"\u003e\u003ccode\u003e57dfa85\u003c/code\u003e\u003c/a\u003e refactor(dev): ship the dev runtime entry as one file (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10998\"\u003e#10998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/30c770309d365ca790a29a2b0ddb62d231feced0\"\u003e\u003ccode\u003e30c7703\u003c/code\u003e\u003c/a\u003e fix: make entries-aware chunk merging deterministic (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11002\"\u003e#11002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/b3b93d950575f7fea39880e4892355a113ebc640\"\u003e\u003ccode\u003eb3b93d9\u003c/code\u003e\u003c/a\u003e feat(dev): ship imported bindings for HMR partial accept (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10856\"\u003e#10856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/bb8726855d69f1e5edfdc55f86a9409b879aee6d\"\u003e\u003ccode\u003ebb87268\u003c/code\u003e\u003c/a\u003e test(dev): pin the runtime entry file layout that Vite serves (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10983\"\u003e#10983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/rolldown/commits/v1.2.12/packages/rolldown\"\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/mittwald/flow/pull/3438","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mittwald%2Fflow/issues/3438","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3438/packages"}},{"old_version":"15.4.5","new_version":"15.4.6","update_type":"patch","path":null,"pr_created_at":"2026-10-08T17:20:17.000Z","version_change":"15.4.5 → 15.4.6","issue":{"uuid":"5766049490","node_id":"PR_kwDOUj8kjM8AAAABHYfFVg","number":242,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-09T10:54:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-08T17:20:17.000Z","updated_at":"2026-10-09T10:54:26.000Z","time_to_close":63244,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":45,"packages":[{"name":"@turbo/gen","old_version":"2.11.3","new_version":"2.11.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"turbo","old_version":"2.11.3","new_version":"2.11.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"@aws-sdk/client-pinpoint","old_version":"3.1139.0","new_version":"3.1146.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1139.0","new_version":"3.1146.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-ses","old_version":"3.1139.0","new_version":"3.1146.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1139.0","new_version":"3.1146.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@composio/core","old_version":"0.20.0","new_version":"0.22.0","repository_url":"https://github.com/ComposioHQ/composio"},{"name":"@modelcontextprotocol/sdk","old_version":"1.30.1","new_version":"1.32.1","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@nestjs/throttler","old_version":"6.7.0","new_version":"6.7.1","repository_url":"https://github.com/nestjs/throttler"},{"name":"pino-pretty","old_version":"13.1.3","new_version":"13.2.0","repository_url":"https://github.com/pinojs/pino-pretty"},{"name":"undici","old_version":"7.29.1","new_version":"7.30.0","repository_url":"https://github.com/nodejs/undici"},{"name":"@swc/core","old_version":"1.16.2","new_version":"1.16.13","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/luxon","old_version":"3.7.5","new_version":"3.7.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"supertest","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.13","new_version":"29.4.14","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript-eslint","old_version":"8.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@ai-sdk/react","old_version":"4.0.116","new_version":"4.0.130","repository_url":"https://github.com/vercel/ai"},{"name":"@medusajs/icons","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/medusajs/medusa"},{"name":"@medusajs/ui","old_version":"4.2.5","new_version":"4.2.6","repository_url":"https://github.com/medusajs/medusa"},{"name":"@tabler/icons-react","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-hotkeys","old_version":"0.10.0","new_version":"0.13.0","repository_url":"https://github.com/TanStack/hotkeys"},{"name":"@tanstack/react-query","old_version":"5.103.2","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.103.2","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/extension-placeholder","old_version":"3.31.3","new_version":"3.31.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.31.3","new_version":"3.31.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.31.3","new_version":"3.31.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"hono","old_version":"4.13.9","new_version":"4.13.13","repository_url":"https://github.com/honojs/hono"},{"name":"react-hook-form","old_version":"7.88.0","new_version":"7.89.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.8.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"zod","old_version":"4.2.0","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@cloudflare/vite-plugin","old_version":"1.58.0","new_version":"1.62.5","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@medusajs/ui-preset","old_version":"2.21.1","new_version":"2.21.2","repository_url":"https://github.com/medusajs/medusa"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"vite","old_version":"8.3.0","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"wrangler","old_version":"4.137.0","new_version":"4.147.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fumadocs-core","old_version":"16.15.17","new_version":"16.16.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.5","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.48.0","new_version":"1.52.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.7","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"@cloudflare/workers-types","old_version":"5.20260925.1","new_version":"5.20261005.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"eslint-plugin-turbo","old_version":"2.11.3","new_version":"2.11.7","repository_url":"https://github.com/vercel/turborepo"},{"name":"frimousse","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/liveblocks/frimousse"},{"name":"streamdown","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/vercel/streamdown"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@turbo/gen](https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen) | `2.11.3` | `2.11.7` |\n| [turbo](https://github.com/vercel/turborepo) | `2.11.3` | `2.11.7` |\n| [@aws-sdk/client-pinpoint](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-pinpoint) | `3.1139.0` | `3.1146.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1139.0` | `3.1146.0` |\n| [@aws-sdk/client-ses](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses) | `3.1139.0` | `3.1146.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1139.0` | `3.1146.0` |\n| [@composio/core](https://github.com/ComposioHQ/composio/tree/HEAD/ts/packages/core) | `0.20.0` | `0.22.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.30.1` | `1.32.1` |\n| [@nestjs/throttler](https://github.com/nestjs/throttler) | `6.7.0` | `6.7.1` |\n| [pino-pretty](https://github.com/pinojs/pino-pretty) | `13.1.3` | `13.2.0` |\n| [undici](https://github.com/nodejs/undici) | `7.29.1` | `7.30.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.16.2` | `1.16.13` |\n| [@types/luxon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/luxon) | `3.7.5` | `3.7.6` |\n| [supertest](https://github.com/ladjs/supertest) | `7.3.0` | `7.3.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.13` | `29.4.14` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.1` | `8.71.0` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.116` | `4.0.130` |\n| [@medusajs/icons](https://github.com/medusajs/medusa/tree/HEAD/packages/design-system/icons) | `2.21.1` | `2.21.2` |\n| [@medusajs/ui](https://github.com/medusajs/medusa/tree/HEAD/packages/design-system/ui) | `4.2.5` | `4.2.6` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.48.0` | `3.49.0` |\n| [@tanstack/react-hotkeys](https://github.com/TanStack/hotkeys/tree/HEAD/packages/react-hotkeys) | `0.10.0` | `0.13.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.103.2` | `5.104.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.103.2` | `5.104.1` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.31.3` | `3.31.4` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.31.3` | `3.31.4` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.31.3` | `3.31.4` |\n| [hono](https://github.com/honojs/hono) | `4.13.9` | `4.13.13` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.88.0` | `7.89.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.10.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.0` | `4.6.5` |\n| [@cloudflare/vite-plugin](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vite-plugin-cloudflare) | `1.58.0` | `1.62.5` |\n| [@medusajs/ui-preset](https://github.com/medusajs/medusa/tree/HEAD/packages/design-system/ui-preset) | `2.21.1` | `2.21.2` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | `8.3.2` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.137.0` | `4.147.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.1` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.5` | `15.4.6` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.48.0` | `1.52.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.7` | `16.3.8` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `5.20260925.1` | `5.20261005.1` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.11.3` | `2.11.7` |\n| [frimousse](https://github.com/liveblocks/frimousse) | `0.3.0` | `0.4.0` |\n| [streamdown](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown) | `2.6.0` | `2.7.0` |\n\n\nUpdates `@turbo/gen` from 2.11.3 to 2.11.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003e@​turbo/gen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.7\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.11.6 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/14352\"\u003evercel/turborepo#14352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pass SDKROOT through to repository tasks 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/14353\"\u003evercel/turborepo#14353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-vite-module-federation 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/14349\"\u003evercel/turborepo#14349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ignore Vercel OIDC token rotation in .env.local cache inputs 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/14356\"\u003evercel/turborepo#14356\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.6...v2.11.7\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.6...v2.11.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.6\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.11.5 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/14329\"\u003evercel/turborepo#14329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade standalone turbo on installer reruns 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/14330\"\u003evercel/turborepo#14330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake OpenTelemetry and PTY shutdown tests 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/14331\"\u003evercel/turborepo#14331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document standalone turbo installation 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/14332\"\u003evercel/turborepo#14332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Install standalone turbo on Windows with PowerShell 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/14334\"\u003evercel/turborepo#14334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep Yarn patch resolutions with npm protocol selectors in prune 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/14337\"\u003evercel/turborepo#14337\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/14264\"\u003evercel/turborepo#14264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Resolve latest turbo release with workflow token 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/14339\"\u003evercel/turborepo#14339\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/14335\"\u003evercel/turborepo#14335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match production MFE negative lookaheads locally by \u003ca href=\"https://github.com/kitfoster\"\u003e\u003ccode\u003e@​kitfoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13496\"\u003evercel/turborepo#13496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add missing system environment variables and run flags by \u003ca href=\"https://github.com/BABTUNA\"\u003e\u003ccode\u003e@​BABTUNA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13811\"\u003evercel/turborepo#13811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize task inputs consistently for affected detection and hashing 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/14341\"\u003evercel/turborepo#14341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add task tags with configuration inheritance 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/14342\"\u003evercel/turborepo#14342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade brace-expansion to latest compatible releases 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/14347\"\u003evercel/turborepo#14347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Point security.txt to Vercel HackerOne program by \u003ca href=\"https://github.com/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake untracked scan-scope assertions 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/14348\"\u003evercel/turborepo#14348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e 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/14343\"\u003evercel/turborepo#14343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags 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/14344\"\u003evercel/turborepo#14344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter tasks by tags in the CLI 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/14345\"\u003evercel/turborepo#14345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints 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/14350\"\u003evercel/turborepo#14350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Infer single-package mode for query commands 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/14351\"\u003evercel/turborepo#14351\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/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\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/turborepo/commit/547747fb39719ebdc405074b8c378a6341aaabfc\"\u003e\u003ccode\u003e547747f\u003c/code\u003e\u003c/a\u003e publish 2.11.7 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3a2072cad9eadc0f21a5eff2a93abbb40ed2b572\"\u003e\u003ccode\u003e3a2072c\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.6 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14352\"\u003e#14352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0deb0e745283c23331ec3ccb579073cf04d6950a\"\u003e\u003ccode\u003e0deb0e7\u003c/code\u003e\u003c/a\u003e fix: Upgrade brace-expansion to latest compatible releases (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14347\"\u003e#14347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b8304d126a1c686b6cd5472f4c5df8d04e06df22\"\u003e\u003ccode\u003eb8304d1\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14329\"\u003e#14329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a50ee6536eac2f7f3168cc38087ee7d8397fc0e9\"\u003e\u003ccode\u003ea50ee65\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.5 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14328\"\u003e#14328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a46f82a2742ef0f8e1b5f9acebfbe2544c34c528\"\u003e\u003ccode\u003ea46f82a\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.4 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14324\"\u003e#14324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c76ac66c4447bfe35301bee0a002d3c60e163342\"\u003e\u003ccode\u003ec76ac66\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.3 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14320\"\u003e#14320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ce884672107b04789dda0b19e99ce0c346878706\"\u003e\u003ccode\u003ece88467\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.2 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14249\"\u003e#14249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d5e648becc65591ff5c8ed624590ad7ed4b2b150\"\u003e\u003ccode\u003ed5e648b\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.5-canary.1 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14245\"\u003e#14245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d2e55ff6e3f3fcf8b8995281274e1a3964fe782\"\u003e\u003ccode\u003e5d2e55f\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.4 (\u003ca href=\"https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen/issues/14231\"\u003e#14231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/commits/v2.11.7/packages/turbo-gen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.11.3 to 2.11.7\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.11.7\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.11.6 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/14352\"\u003evercel/turborepo#14352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pass SDKROOT through to repository tasks 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/14353\"\u003evercel/turborepo#14353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-vite-module-federation 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/14349\"\u003evercel/turborepo#14349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ignore Vercel OIDC token rotation in .env.local cache inputs 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/14356\"\u003evercel/turborepo#14356\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.6...v2.11.7\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.6...v2.11.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.6\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.11.5 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/14329\"\u003evercel/turborepo#14329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade standalone turbo on installer reruns 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/14330\"\u003evercel/turborepo#14330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake OpenTelemetry and PTY shutdown tests 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/14331\"\u003evercel/turborepo#14331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document standalone turbo installation 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/14332\"\u003evercel/turborepo#14332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Install standalone turbo on Windows with PowerShell 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/14334\"\u003evercel/turborepo#14334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep Yarn patch resolutions with npm protocol selectors in prune 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/14337\"\u003evercel/turborepo#14337\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/14264\"\u003evercel/turborepo#14264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Resolve latest turbo release with workflow token 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/14339\"\u003evercel/turborepo#14339\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/14335\"\u003evercel/turborepo#14335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match production MFE negative lookaheads locally by \u003ca href=\"https://github.com/kitfoster\"\u003e\u003ccode\u003e@​kitfoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13496\"\u003evercel/turborepo#13496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add missing system environment variables and run flags by \u003ca href=\"https://github.com/BABTUNA\"\u003e\u003ccode\u003e@​BABTUNA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13811\"\u003evercel/turborepo#13811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize task inputs consistently for affected detection and hashing 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/14341\"\u003evercel/turborepo#14341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add task tags with configuration inheritance 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/14342\"\u003evercel/turborepo#14342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade brace-expansion to latest compatible releases 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/14347\"\u003evercel/turborepo#14347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Point security.txt to Vercel HackerOne program by \u003ca href=\"https://github.com/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake untracked scan-scope assertions 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/14348\"\u003evercel/turborepo#14348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e 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/14343\"\u003evercel/turborepo#14343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags 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/14344\"\u003evercel/turborepo#14344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter tasks by tags in the CLI 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/14345\"\u003evercel/turborepo#14345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints 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/14350\"\u003evercel/turborepo#14350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Infer single-package mode for query commands 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/14351\"\u003evercel/turborepo#14351\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/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\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/turborepo/commit/547747fb39719ebdc405074b8c378a6341aaabfc\"\u003e\u003ccode\u003e547747f\u003c/code\u003e\u003c/a\u003e publish 2.11.7 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3ce82f57d27f37877f09fc1200c2fda64b9f3596\"\u003e\u003ccode\u003e3ce82f5\u003c/code\u003e\u003c/a\u003e fix: Ignore Vercel OIDC token rotation in .env.local cache inputs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14356\"\u003e#14356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8cc3cce30705a88ac9020d1adc2bf06f391fdf2d\"\u003e\u003ccode\u003e8cc3cce\u003c/code\u003e\u003c/a\u003e chore: Update with-vite-module-federation example (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14349\"\u003e#14349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/41387de0cdd241314f84c5ee9eef4728197c4fda\"\u003e\u003ccode\u003e41387de\u003c/code\u003e\u003c/a\u003e fix: Pass SDKROOT through to repository tasks (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14353\"\u003e#14353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/3a2072cad9eadc0f21a5eff2a93abbb40ed2b572\"\u003e\u003ccode\u003e3a2072c\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.6 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14352\"\u003e#14352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/90718d15c5249ddb037c7461db6ecb51bf0eb2c4\"\u003e\u003ccode\u003e90718d1\u003c/code\u003e\u003c/a\u003e fix: Infer single-package mode for query commands (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14351\"\u003e#14351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a409ce5af84a094b669ef0df994d77bfdf63b32a\"\u003e\u003ccode\u003ea409ce5\u003c/code\u003e\u003c/a\u003e fix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14350\"\u003e#14350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bc7c148ac1c3680d4f3d13b91f265beed87edba1\"\u003e\u003ccode\u003ebc7c148\u003c/code\u003e\u003c/a\u003e feat: Filter tasks by tags in the CLI (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14345\"\u003e#14345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/49d16076271dad9b56421d3ff8e702a33f9d5f50\"\u003e\u003ccode\u003e49d1607\u003c/code\u003e\u003c/a\u003e feat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14344\"\u003e#14344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fba5351c47fe9b1bb1669d554a8535f2f3376a36\"\u003e\u003ccode\u003efba5351\u003c/code\u003e\u003c/a\u003e feat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14343\"\u003e#14343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.3...v2.11.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-pinpoint` from 3.1139.0 to 3.1146.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-pinpoint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\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-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\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.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-pinpoint/CHANGELOG.md\"\u003e@​aws-sdk/client-pinpoint'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.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-pinpoint\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\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/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1146.0/clients/client-pinpoint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1139.0 to 3.1146.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.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\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-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\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.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-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.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-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.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\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.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\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.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e\u003ccode\u003e82bbbdc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Amazon S3 adds a new optional S3 Inventory field, Intelligen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1146.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-ses` from 3.1139.0 to 3.1146.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-ses's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\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-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\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.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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-ses/CHANGELOG.md\"\u003e@​aws-sdk/client-ses'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.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-ses\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\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/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1146.0/clients/client-ses\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1139.0 to 3.1146.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\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-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\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.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\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.c...\n\n_Description has been truncated_","html_url":"https://github.com/blackmouse572/ecbot/pull/242","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackmouse572%2Fecbot/issues/242","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/242/packages"}},{"old_version":"15.4.5","new_version":"15.4.6","update_type":"patch","path":null,"pr_created_at":"2026-10-07T14:39:50.000Z","version_change":"15.4.5 → 15.4.6","issue":{"uuid":"5746867928","node_id":"PR_kwDOLw3gss8AAAABHJFUsA","number":587,"state":"open","title":"chore(deps): bump the production-dependencies group with 14 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-10-07T14:39:50.000Z","updated_at":"2026-10-07T14:43:13.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":14,"packages":[{"name":"lucide-react","old_version":"1.49.0","new_version":"1.52.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.7","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fumadocs-core","old_version":"16.15.17","new_version":"16.16.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.5","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.17","new_version":"16.16.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"mermaid","old_version":"12.0.0","new_version":"12.1.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"@nestjs/common","old_version":"12.1.1","new_version":"12.1.2","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"12.1.1","new_version":"12.1.2","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"12.1.1","new_version":"12.1.2","repository_url":"https://github.com/nestjs/nest"},{"name":"js-yaml","old_version":"5.4.2","new_version":"5.4.3","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@next/third-parties","old_version":"16.3.7","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"@shikijs/monaco","old_version":"4.4.3","new_version":"4.5.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"shiki","old_version":"4.4.3","new_version":"4.5.0","repository_url":"https://github.com/shikijs/shiki"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.49.0` | `1.52.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.7` | `16.3.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.4` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.5` | `15.4.6` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.17` | `16.16.2` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `12.0.0` | `12.1.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `12.1.1` | `12.1.2` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `12.1.1` | `12.1.2` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `12.1.1` | `12.1.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.4.2` | `5.4.3` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.3.7` | `16.3.8` |\n| [@shikijs/monaco](https://github.com/shikijs/shiki/tree/HEAD/packages/monaco) | `4.4.3` | `4.5.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.4.3` | `4.5.0` |\n\nUpdates `lucide-react` from 1.49.0 to 1.52.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.52.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewifi-cog\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/4952\"\u003elucide-icons/lucide#4952\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.51.0...1.52.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.51.0...1.52.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.51.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): persist icon customizer 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/4944\"\u003elucide-icons/lucide#4944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vite 8 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/4950\"\u003elucide-icons/lucide#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erugby-ball\u003c/code\u003e icon by \u003ca href=\"https://github.com/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 3 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/4951\"\u003elucide-icons/lucide#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native): stop forwarding arbitrary rest props to child shape elements by \u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-solid): add Vite and SolidStart integration fixtures 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/4884\"\u003elucide-icons/lucide#4884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add door-closed-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4905\"\u003elucide-icons/lucide#4905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add text-align-justify-* icons by \u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 in the github-actions group across 1 directory by \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/4939\"\u003elucide-icons/lucide#4939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vitest 5 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/4953\"\u003elucide-icons/lucide#4953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewind-arrow-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamesgpearce\"\u003e\u003ccode\u003e@​jamesgpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4501\"\u003elucide-icons/lucide#4501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): move to daily release flow 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/4911\"\u003elucide-icons/lucide#4911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(\u003ccode\u003e@​lucide/solid\u003c/code\u003e): Support for Solid 2.0 RC by \u003ca href=\"https://github.com/davedbase\"\u003e\u003ccode\u003e@​davedbase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4751\"\u003elucide-icons/lucide#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 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/4954\"\u003elucide-icons/lucide#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump nuxt from 4.4.8 to 4.5.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/lucide-icons/lucide/pull/4949\"\u003elucide-icons/lucide#4949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003earmenian-dram\u003c/code\u003e icon by \u003ca href=\"https://github.com/Elawphant\"\u003e\u003ccode\u003e@​Elawphant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4456\"\u003elucide-icons/lucide#4456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ekazakh-tenge\u003c/code\u003e icon by \u003ca href=\"https://github.com/hkayrad\"\u003e\u003ccode\u003e@​hkayrad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4925\"\u003elucide-icons/lucide#4925\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/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jamesgpearce\"\u003e\u003ccode\u003e@​jamesgpearce\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4501\"\u003elucide-icons/lucide#4501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/davedbase\"\u003e\u003ccode\u003e@​davedbase\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4751\"\u003elucide-icons/lucide#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Elawphant\"\u003e\u003ccode\u003e@​Elawphant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4456\"\u003elucide-icons/lucide#4456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hkayrad\"\u003e\u003ccode\u003e@​hkayrad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4925\"\u003elucide-icons/lucide#4925\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.50.0...1.51.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.50.0...1.51.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.50.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(shared): escape attribute values in buildLucideSvg by \u003ca href=\"https://github.com/Saadanjum0\"\u003e\u003ccode\u003e@​Saadanjum0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4940\"\u003elucide-icons/lucide#4940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): use canonical metadata instructions for PR suggestions 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/4910\"\u003elucide-icons/lucide#4910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): replaced \u003ccode\u003enut\u003c/code\u003e \u0026amp; \u003ccode\u003enut-off\u003c/code\u003e with compliant designs 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/4840\"\u003elucide-icons/lucide#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/router\u003c/code\u003e from 22.1.7 to 22.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4945\"\u003elucide-icons/lucide#4945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.4 to 16.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4946\"\u003elucide-icons/lucide#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-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/4918\"\u003elucide-icons/lucide#4918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(integrations): add Vue integration fixtures for Vite, Nuxt and Vike 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/4882\"\u003elucide-icons/lucide#4882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export context subpath by \u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4927\"\u003elucide-icons/lucide#4927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-preact): add Preact v11 compatibility by \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4924\"\u003elucide-icons/lucide#4924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayout-grid-circles\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/4567\"\u003elucide-icons/lucide#4567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.52.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.7 to 16.3.8\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.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\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/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/719e4c67d6e92df60246f95e1d96e2dd60789a52\"\u003e\u003ccode\u003e719e4c6\u003c/code\u003e\u003c/a\u003e [lts-active] Scope response cache keys to their source route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e92db4536a7f34ae2dbda583cfa1b4e0d06d1865\"\u003e\u003ccode\u003ee92db45\u003c/code\u003e\u003c/a\u003e [lts-active] Fix metadata propagation for deduplicated nested caches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40c2ba904289a65ed2fd4633c5dfb1bdc29b52de\"\u003e\u003ccode\u003e40c2ba9\u003c/code\u003e\u003c/a\u003e [lts-active] Match Next data paths case-sensitively (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2d9f50a409312696145b82b3157aadb6b1fef476\"\u003e\u003ccode\u003e2d9f50a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix MCP middleware DNS rebinding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd9214f9a32854a011bf5fe58e481dffe1bbf598\"\u003e\u003ccode\u003ebd9214f\u003c/code\u003e\u003c/a\u003e [lts-active] Fix draft mode leaks through cross-request \u003ccode\u003e'use cache'\u003c/code\u003e dedupli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8db4a627c91e718514406ff5644ea4985dcaaae0\"\u003e\u003ccode\u003e8db4a62\u003c/code\u003e\u003c/a\u003e [lts-active][webpack] Ensure \u003ccode\u003edynamicParams\u003c/code\u003e is respected in `opengraph-image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e002ad68bd676bb0ed0c87bb22e3590304763e0b\"\u003e\u003ccode\u003ee002ad6\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next/image): Pin DNS resolution when fetching external image...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.7...v16.3.8\"\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.6.3 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/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.17 to 16.16.2\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.16.2\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.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFocus inside the AI chat panel when opened\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eaiChat\u003c/code\u003e panel turns visible as soon as it opens, so its input can take focus right away. It still hides only after the closing transition.\u003c/p\u003e\n\u003ch3\u003eCollapse the sidebar with \u003ccode\u003eCtrl + B\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eOn desktop, press \u003ccode\u003eCtrl + B\u003c/code\u003e (\u003ccode\u003e⌘ + B\u003c/code\u003e on macOS) to collapse or expand the sidebar, in layouts that support collapsing it. Like the theme hotkey, it is ignored while typing in an editable element, or when a dialog is opened.\u003c/p\u003e\n\u003ch3\u003eFix Spacious layout on Firefox mobile\u003c/h3\u003e\n\u003cp\u003eWhen scrolling in Firefox, the top edge of the page panel moved away from the navbar and table of contents bar, ending up in the middle of the page or off screen. It now stays below the bars, without relying on CSS anchor positioning.\u003c/p\u003e\n\u003ch3\u003eIgnore unknown values in tab groups\u003c/h3\u003e\n\u003cp\u003eTabs with a \u003ccode\u003egroupId\u003c/code\u003e, including code block tabs with \u003ccode\u003etab-group\u003c/code\u003e, applied persisted or shared values even when none of their tabs matched, for example after renaming a tab, or when tabs in the same group have different items. They then showed no content until a tab was clicked. Such values are now ignored.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.16.1\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.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprove Spacious layout on mobile\u003c/h3\u003e\n\u003cp\u003eThe page sits in an inset panel on mobile too, while the navbar and table of contents bar stay on the outer surface.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sidebar drawer floats as an inset panel, like the AI chat.\u003c/li\u003e\n\u003cli\u003eThe navbar and table of contents bar stay below the \u003ccode\u003e\u0026lt;Banner /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLike the Docs layout, \u003ccode\u003e--fd-docs-row-3\u003c/code\u003e is the bottom of these bars, so API pages scroll their content below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\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/fuma-nama/fumadocs/commit/e67f17dfa763e13a52ebed6b80e2ed42b18b3af7\"\u003e\u003ccode\u003ee67f17d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d5c98e422702c6ef593dff8e5f347f5df03e3ed\"\u003e\u003ccode\u003e3d5c98e\u003c/code\u003e\u003c/a\u003e fix(ui): hide ai chat trigger on open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa88edc7c5819b92ea781eabc8e97652cf6d512e\"\u003e\u003ccode\u003eaa88edc\u003c/code\u003e\u003c/a\u003e fix(ui): ignore unknown tab values under primitive mode (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c9d0e9f7b56ab616be701c9fbc4f489237f1b529\"\u003e\u003ccode\u003ec9d0e9f\u003c/code\u003e\u003c/a\u003e feat(ai-chat): redesign AI chat and make it a package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/980269fbf8a79535053cc0250c66883049f12460\"\u003e\u003ccode\u003e980269f\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e82e13383d4c15f5804d6ac46b92c0488ac996a2\"\u003e\u003ccode\u003ee82e133\u003c/code\u003e\u003c/a\u003e feat(ui): shortcut for collapsing sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ad2be3f4a7a9169e1cc35270194efe053c1f86f7\"\u003e\u003ccode\u003ead2be3f\u003c/code\u003e\u003c/a\u003e fix(ui): give up the position-anchor approach (firefox as always)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e7f8985762eea5c9c0313aee30c1cf57859c4552\"\u003e\u003ccode\u003ee7f8985\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2c6182b7c5cba98d158df6f577ca53d88823dbef\"\u003e\u003ccode\u003e2c6182b\u003c/code\u003e\u003c/a\u003e fix(api-docs): scroll margins and hash links on API pages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd2553d743c1dd04e8c8eb11a794f901ab835fc0\"\u003e\u003ccode\u003ebd2553d\u003c/code\u003e\u003c/a\u003e test(vite): isolate package.json read count from the crawl cache (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.17...fumadocs@16.16.2\"\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.4.5 to 15.4.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\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/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.5...fumadocs-mdx@15.4.6\"\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.17 to 16.16.2\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.16.2\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.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.2\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFocus inside the AI chat panel when opened\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eaiChat\u003c/code\u003e panel turns visible as soon as it opens, so its input can take focus right away. It still hides only after the closing transition.\u003c/p\u003e\n\u003ch3\u003eCollapse the sidebar with \u003ccode\u003eCtrl + B\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eOn desktop, press \u003ccode\u003eCtrl + B\u003c/code\u003e (\u003ccode\u003e⌘ + B\u003c/code\u003e on macOS) to collapse or expand the sidebar, in layouts that support collapsing it. Like the theme hotkey, it is ignored while typing in an editable element, or when a dialog is opened.\u003c/p\u003e\n\u003ch3\u003eFix Spacious layout on Firefox mobile\u003c/h3\u003e\n\u003cp\u003eWhen scrolling in Firefox, the top edge of the page panel moved away from the navbar and table of contents bar, ending up in the middle of the page or off screen. It now stays below the bars, without relying on CSS anchor positioning.\u003c/p\u003e\n\u003ch3\u003eIgnore unknown values in tab groups\u003c/h3\u003e\n\u003cp\u003eTabs with a \u003ccode\u003egroupId\u003c/code\u003e, including code block tabs with \u003ccode\u003etab-group\u003c/code\u003e, applied persisted or shared values even when none of their tabs matched, for example after renaming a tab, or when tabs in the same group have different items. They then showed no content until a tab was clicked. Such values are now ignored.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.16.1\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.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.1\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprove Spacious layout on mobile\u003c/h3\u003e\n\u003cp\u003eThe page sits in an inset panel on mobile too, while the navbar and table of contents bar stay on the outer surface.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe sidebar drawer floats as an inset panel, like the AI chat.\u003c/li\u003e\n\u003cli\u003eThe navbar and table of contents bar stay below the \u003ccode\u003e\u0026lt;Banner /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLike the Docs layout, \u003ccode\u003e--fd-docs-row-3\u003c/code\u003e is the bottom of these bars, so API pages scroll their content below them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\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/fuma-nama/fumadocs/commit/e67f17dfa763e13a52ebed6b80e2ed42b18b3af7\"\u003e\u003ccode\u003ee67f17d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3d5c98e422702c6ef593dff8e5f347f5df03e3ed\"\u003e\u003ccode\u003e3d5c98e\u003c/code\u003e\u003c/a\u003e fix(ui): hide ai chat trigger on open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa88edc7c5819b92ea781eabc8e97652cf6d512e\"\u003e\u003ccode\u003eaa88edc\u003c/code\u003e\u003c/a\u003e fix(ui): ignore unknown tab values under primitive mode (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c9d0e9f7b56ab616be701c9fbc4f489237f1b529\"\u003e\u003ccode\u003ec9d0e9f\u003c/code\u003e\u003c/a\u003e feat(ai-chat): redesign AI chat and make it a package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/980269fbf8a79535053cc0250c66883049f12460\"\u003e\u003ccode\u003e980269f\u003c/code\u003e\u003c/a\u003e fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e82e13383d4c15f5804d6ac46b92c0488ac996a2\"\u003e\u003ccode\u003ee82e133\u003c/code\u003e\u003c/a\u003e feat(ui): shortcut for collapsing sidebar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ad2be3f4a7a9169e1cc35270194efe053c1f86f7\"\u003e\u003ccode\u003ead2be3f\u003c/code\u003e\u003c/a\u003e fix(ui): give up the position-anchor approach (firefox as always)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e7f8985762eea5c9c0313aee30c1cf57859c4552\"\u003e\u003ccode\u003ee7f8985\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2c6182b7c5cba98d158df6f577ca53d88823dbef\"\u003e\u003ccode\u003e2c6182b\u003c/code\u003e\u003c/a\u003e fix(api-docs): scroll margins and hash links on API pages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bd2553d743c1dd04e8c8eb11a794f901ab835fc0\"\u003e\u003ccode\u003ebd2553d\u003c/code\u003e\u003c/a\u003e test(vite): isolate package.json read count from the crawl cache (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3646\"\u003e#3646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.17...fumadocs@16.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 12.0.0 to 12.1.0\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@12.1.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/mermaid-js/mermaid/pull/8303\"\u003e#8303\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9140716e72d1c1a3eb82bd5b25786e44f0cb6163\"\u003e\u003ccode\u003e9140716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - feat: add the \u003ccode\u003eelk.orientFeedbackEdges\u003c/code\u003e option, enabled by default. With the ELK layout, an edge from a node that a subgraph feeds back into that subgraph is now routed downstream instead of around the subgraph. This changes the layout of existing ELK diagrams that contain such edges; set \u003ccode\u003eelk.orientFeedbackEdges: false\u003c/code\u003e to keep the previous routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8250\"\u003e#8250\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/fd4f5f26546110b4da281b44d60f94644f9a146c\"\u003e\u003ccode\u003efd4f5f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kartben\"\u003e\u003ccode\u003e@​kartben\u003c/code\u003e\u003c/a\u003e! - feat: add a \u003ccode\u003ebitOrder\u003c/code\u003e option to packet diagrams. It defaults to \u003ccode\u003eascending\u003c/code\u003e, which is the current\nbehaviour, and \u003ccode\u003edescending\u003c/code\u003e mirrors every row so it reads from that row's highest bit down to its\nlowest. Fields are still declared lowest bit first and keep their width, so switching a diagram\nbetween the two conventions only means changing \u003ccode\u003ebitOrder\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\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8330\"\u003e#8330\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/50c9e555a17725e50a9cf92f4a0876710e44a53a\"\u003e\u003ccode\u003e50c9e55\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: upgrade chevrotain to 13 so mermaid no longer pulls in vulnerable \u003ccode\u003elodash-es@4.17.23\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8259\"\u003e#8259\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4c90f5c4487c5c5628e28073454e88708af26bfb\"\u003e\u003ccode\u003e4c90f5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/afonsojanu\"\u003e\u003ccode\u003e@​afonsojanu\u003c/code\u003e\u003c/a\u003e! - fix(sequence): allow whitespace between an actor name and its \u003ccode\u003e@{ ... }\u003c/code\u003e config object\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eparticipant Bob@{ \u0026quot;type\u0026quot; : \u0026quot;database\u0026quot; }\u003c/code\u003e parsed fine, but adding a single space before the\nconfig object (\u003ccode\u003eparticipant Bob @{ \u0026quot;type\u0026quot; : \u0026quot;database\u0026quot; }\u003c/code\u003e) failed with a confusing parse error,\neven though the plain form without a config object tolerates trailing whitespace just fine.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8339\"\u003e#8339\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c7fa1a550cf024ce1c74faece36ecf18a5935c5e\"\u003e\u003ccode\u003ec7fa1a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: keep ELK class-diagram cardinalities off namespace frames\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8334\"\u003e#8334\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d67331d927d90e53ed0cd6da7e031f3513866d41\"\u003e\u003ccode\u003ed67331d\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): place cardinality labels beside their relation ends on dagre's sides with ELK, centre dagre's end labels, and stop clipping their text\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8344\"\u003e#8344\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/99a050ba56c834569df4d9891c70fd23ffe92203\"\u003e\u003ccode\u003e99a050b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pbrolin47\"\u003e\u003ccode\u003e@​pbrolin47\u003c/code\u003e\u003c/a\u003e! - fix: with the ELK layout, an edge label could sit up to 16px beside its edge instead of centred on it, when the edge's terminal jog was straightened after the label's position was computed. The label is now re-projected onto the straightened route\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8276\"\u003e#8276\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3101c7da2add126d0e1f3e256f408620efdd987e\"\u003e\u003ccode\u003e3101c7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mir-ashiq\"\u003e\u003ccode\u003e@​mir-ashiq\u003c/code\u003e\u003c/a\u003e! - fix(error): show the actual error message in the error diagram\u003c/p\u003e\n\u003cp\u003eWhen a diagram fails to parse, the error diagram now draws the real error message below the\n\u0026quot;Syntax error in text\u0026quot; headline, wrapped to at most four lines. Hosts that only show the SVG\n(GitHub, GitLab, Obsidian, exported images) no longer hide what actually went wrong, e.g. that the\nflowchart edge limit was exceeded and \u003ccode\u003emaxEdges\u003c/code\u003e needs raising via \u003ccode\u003emermaid.initialize\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8296\"\u003e#8296\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/aa29345b9a5c58346fb457396614cfd349a94e68\"\u003e\u003ccode\u003eaa29345\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pentaoa\"\u003e\u003ccode\u003e@​pentaoa\u003c/code\u003e\u003c/a\u003e! - fix: preserve explicit source relations on event modeling reset frames\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8297\"\u003e#8297\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/967bbdeb1b47a46f9f73c65d009d1dd19381cc05\"\u003e\u003ccode\u003e967bbde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pentaoa\"\u003e\u003ccode\u003e@​pentaoa\u003c/code\u003e\u003c/a\u003e! - fix: reject duplicate event modeling frame IDs before rendering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8337\"\u003e#8337\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/147f343c863f537e1acd4d1df527eccfc88574c8\"\u003e\u003ccode\u003e147f343\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: a flowchart that declares the same subgraph id more than once now renders as one merged subgraph with the ELK layout instead of producing NaN geometry. Classes and \u003ccode\u003eview: collapsed\u003c/code\u003e set on a repeated subgraph now apply to it, whichever declaration they follow.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8203\"\u003e#8203\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/40ef7b47259cb9dd335583298917c69d1174e2cb\"\u003e\u003ccode\u003e40ef7b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MFA-G\"\u003e\u003ccode\u003e@​MFA-G\u003c/code\u003e\u003c/a\u003e! - perf(frontmatter): replace the quadratic front matter regex on hot paths\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003efrontMatterRegex\u003c/code\u003e backtracks polynomially on whitespace-heavy input, so a\ndiagram well inside the default \u003ccode\u003emaxTextSize\u003c/code\u003e could stall parsing for over a\nsecond. \u003ccode\u003edetectType\u003c/code\u003e and \u003ccode\u003eextractFrontMatter\u003c/code\u003e now use a linear scanner that\nmatches the regex result exactly, leaving no document stripped differently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8254\"\u003e#8254\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/351d7d21af7f8e1dba6e021bef7e0c30f3deb92f\"\u003e\u003ccode\u003e351d7d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/galshir\"\u003e\u003ccode\u003e@​galshir\u003c/code\u003e\u003c/a\u003e! - fix: warn when a gantt task references an unknown \u003ccode\u003eafter\u003c/code\u003e/\u003ccode\u003euntil\u003c/code\u003e task id, or when its end value is neither a valid date nor a valid duration\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8249\"\u003e#8249\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b657a2c0735e60d9049d5078a550e0625cf42b2e\"\u003e\u003ccode\u003eb657a2c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mir-ashiq\"\u003e\u003ccode\u003e@​mir-ashiq\u003c/code\u003e\u003c/a\u003e! - fix(sequence): allow hyphenated actor and participant names when a config object is attached\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/mermaid-js/mermaid/commit/21f72f07ea22c0af48a3149c550654e80d8e40cb\"\u003e\u003ccode\u003e21f72f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8360\"\u003e#8360\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3f89f7b130eb0bc3424344d01b57197f329053d3\"\u003e\u003ccode\u003e3f89f7b\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4ef021859a94353ca35ea9cc0652b518cd142539\"\u003e\u003ccode\u003e4ef0218\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8358\"\u003e#8358\u003c/a\u003e from mermaid-js/release/12.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/f45c6913ab771a72d22bb5b89b8d5d72cc3dbc1d\"\u003e\u003ccode\u003ef45c691\u003c/code\u003e\u003c/a\u003e Fix error from build docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d9cb282b6faf2ee33005cf0f5724bd3e848ff7d4\"\u003e\u003ccode\u003ed9cb282\u003c/code\u003e\u003c/a\u003e Fix label overlap bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/47fffa05c044f460f8b9645c7a24429ed200a084\"\u003e\u003ccode\u003e47fffa0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8297\"\u003e#8297\u003c/a\u003e from pentaoa/fix/eventmodeling-duplicate-frame-ids\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/12c280e7cb7ff3effa7285b54390761d5eb0a583\"\u003e\u003ccode\u003e12c280e\u003c/code\u003e\u003c/a\u003e Merge develop and preserve eventmodeling regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c0f7052343a8015aabf5dd28a62cee6facc6956c\"\u003e\u003ccode\u003ec0f7052\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8296\"\u003e#8296\u003c/a\u003e from pentaoa/fix/eventmodeling-reset-explicit-relations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4f6ac96ac95fd0ee0f66c986985680eb98dce1ec\"\u003e\u003ccode\u003e4f6ac96\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8345\"\u003e#8345\u003c/a\u003e from mermaid-js/bug/8283_xychart-legend-clip-title-h...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/679093a791bfd2b3e851b41db2742640391aa58a\"\u003e\u003ccode\u003e679093a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8344\"\u003e#8344\u003c/a\u003e from mermaid-js/pebr/issue-8292-elk-label\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@12.0.0...mermaid@12.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 12.1.1 to 12.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8ab60aa1b2927fbe0e23135ffc65d610c623236a\"\u003e\u003ccode\u003e8ab60aa\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ab3fb3d5ca7d51d078835e44a8db1b354f8b651b\"\u003e\u003ccode\u003eab3fb3d\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/50fb72246d0de71afff4a0add2dc292daf9f1618\"\u003e\u003ccode\u003e50fb722\u003c/code\u003e\u003c/a\u003e docs(core): fix resolve() \u003ca href=\"https://github.com/returns\"\u003e\u003ccode\u003e@​returns\u003c/code\u003e\u003c/a\u003e tags to match their Promise signatures (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4ea29ccfd446ea898d00a344029433316e16e446\"\u003e\u003ccode\u003e4ea29cc\u003c/code\u003e\u003c/a\u003e feat(common): export UUIDVersion and support 'all' and numeric versions in Pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/a054312a51ba7182f0d1cf9e5a57a2dfd1739c75\"\u003e\u003ccode\u003ea054312\u003c/code\u003e\u003c/a\u003e fix(common): keep \u003ccode\u003eStreamableFile\u003c/code\u003e from mutating the caller options (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17925\"\u003e#17925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/41a3a547af8eec68b8fc2754eb81c05decb44fb3\"\u003e\u003ccode\u003e41a3a54\u003c/code\u003e\u003c/a\u003e feat(common): support uuid v1, v2, v6 and v8 in \u003ccode\u003eParseUUIDPipe\u003c/code\u003e (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/common/issues/17904\"\u003e#17904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v12.1.2/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 12.1.1 to 12.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8ab60aa1b2927fbe0e23135ffc65d610c623236a\"\u003e\u003ccode\u003e8ab60aa\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ab3fb3d5ca7d51d078835e44a8db1b354f8b651b\"\u003e\u003ccode\u003eab3fb3d\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/50fb72246d0de71afff4a0add2dc292daf9f1618\"\u003e\u003ccode\u003e50fb722\u003c/code\u003e\u003c/a\u003e docs(core): fix resolve() \u003ca href=\"https://github.com/returns\"\u003e\u003ccode\u003e@​returns\u003c/code\u003e\u003c/a\u003e tags to match their Promise signatures (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/dee19bb6d7fe23982a2787450e38ea908b261876\"\u003e\u003ccode\u003edee19bb\u003c/code\u003e\u003c/a\u003e fix(core): resolve durable global filters with the strategy's context id (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v12.1.2/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 12.1.1 to 12.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/8ab60aa1b2927fbe0e23135ffc65d610c623236a\"\u003e\u003ccode\u003e8ab60aa\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ab3fb3d5ca7d51d078835e44a8db1b354f8b651b\"\u003e\u003ccode\u003eab3fb3d\u003c/code\u003e\u003c/a\u003e chore(release): publish v12.1.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1685a435b16dfc685dfa92defa03a9d1f3a8e42b\"\u003e\u003ccode\u003e1685a43\u003c/code\u003e\u003c/a\u003e fix(express,fastify): keep +json content types on error replies (\u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/platform-express/issues/17916\"\u003e#17916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/697ff89e0ecad2210b68ef8e0020730182a79e52\"\u003e\u003ccode\u003e697ff89\u003c/code\u003e\u003c/a\u003e fix(express,fastify): read media type version from any accept param\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v12.1.2/packages/platform-express\"\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.4.2 to 5.4.3\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.3] - 2026-10-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading a whitespace-only block scalar followed by a less indented\nline, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/802\"\u003e#802\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/nodeca/js-yaml/commit/78326247fa2cec0d2c7ed553353d554e039ee7c8\"\u003e\u003ccode\u003e7832624\u003c/code\u003e\u003c/a\u003e 5.4.3 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/0cbb471d67b083778e7b2600af2418142bf5bf04\"\u003e\u003ccode\u003e0cbb471\u003c/code\u003e\u003c/a\u003e Fix whitespace-only block scalar followed by a less indented line, close \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/802\"\u003e#802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/30108cc828b5393d55dfbfc8087ab713f7145946\"\u003e\u003ccode\u003e30108cc\u003c/code\u003e\u003c/a\u003e Parse the first block mapping key once (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/5.4.2...5.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/third-parties` from 16.3.7 to 16.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e@​next/third-parties's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\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/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.8/packages/third-parties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shikijs/monaco` from 4.4.3 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003e@​shikijs/monaco's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit an explicit color level from codeToANSI  -  by \u003ca href=\"https://github.com/EvanProgramming\"\u003e\u003ccode\u003e@​EvanProgramming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1320\"\u003eshikijs/shiki#1320\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/b968ed4f\"\u003e\u003c!-- raw HTML omitted --\u003e(b968e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd classActiveCode option to transformerNotationWordHighlight  -  by \u003ca href=\"https://github.com/curiouscoder-cmd\"\u003e\u003ccode\u003e@​curiouscoder-cmd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1201\"\u003eshikijs/shiki#1201\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/1e968d5f\"\u003e\u003c!-- raw HTML omitted --\u003e(1e968)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd transformerRenderLineNumber  -  by \u003ca href=\"https://github.com/Divyapahuja31\"\u003e\u003ccode\u003e@​Divyapahuja31\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eDIVYA PAHUJA\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1238\"\u003eshikijs/shiki#1238\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/02f05820\"\u003e\u003c!-- raw HTML omitted --\u003e(02f05)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to \u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/monaco/issues/39\"\u003e#39\u003c/a\u003e;text\u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/monaco/issues/39\"\u003e#39\u003c/a\u003e; when file/URL has no extension and no -…  -  by \u003ca href=\"https://github.com/VeerShah41\"\u003e\u003ccode\u003e@​VeerShah41\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1248\"\u003eshikijs/shiki#1248\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c00e5733\"\u003e\u003c!-- raw HTML omitted --\u003e(c00e5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFall back to plaintext for unknown languages  -  by \u003ca href=\"https://github.com/Jinjiang\"\u003e\u003ccode\u003e@​Jinjiang\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1319\"\u003eshikijs/shiki#1319\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/4eb7c8b3\"\u003e\u003c!-- raw HTML omitted --\u003e(4eb7c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprimitive\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDispose wasm memory for lazily embedded langs  -  by \u003ca href=\"https://github.com/rgodha24\"\u003e\u003ccode\u003e@​rgodha24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1322\"\u003eshikijs/shiki#1322\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/b5423640\"\u003e\u003c!-- raw HTML omitted --\u003e(b5423)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDedupe grammar injections on repeated language loads  -  by \u003ca href=\"https://github.com/antlio\"\u003e\u003ccode\u003e@​antlio\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1318\"\u003eshikijs/shiki#1318\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/336782fc\"\u003e\u003c!-- raw HTML omitted --\u003e(33678)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCompile Solid renderer with babel-preset-solid  -  by \u003ca href=\"https://github.com/BetterAndBetterII\"\u003e\u003ccode\u003e@​BetterAndBetterII\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1309\"\u003eshikijs/shiki#1309\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/8724edd2\"\u003e\u003c!-- raw HTML omitted --\u003e(8724e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eKeep notations on content comment lines  -  by \u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1308\"\u003eshikijs/shiki#1308\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/d25ab2e3\"\u003e\u003c!-- raw HTML omitted --\u003e(d25ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle split \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e--\u003c/code\u003e comments in rose-pine theme  -  by \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1317\"\u003eshikijs/shiki#1317\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/63e6da8f\"\u003e\u003c!-- raw HTML omitted --\u003e(63e6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etwoslash\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid crash when \u003ca href=\"https://github.com/errors\"\u003e\u003ccode\u003e@​errors\u003c/code\u003e\u003c/a\u003e nodes land past EOF  -  by \u003ca href=\"https://github.com/Yahiro025\"\u003e\u003ccode\u003e@​Yahiro025\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cursoragent\"\u003e\u003ccode\u003e@​cursoragent\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1316\"\u003eshikijs/shiki#1316\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/5c919dd2\"\u003e\u003c!-- raw HTML omitted --\u003e(5c919)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eengine-js\u003c/strong\u003e: Reuse each regex\u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/monaco/issues/39\"\u003e#39\u003c/a\u003e;s last search while tokenizing a line  -  by \u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1314\"\u003eshikijs/shiki#1314\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2ef5e3d4\"\u003e\u003c!-- raw HTML omitted --\u003e(2ef5e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream\u003c/strong\u003e: Group tokens by line in the React renderer  -  by \u003ca href=\"https://github.com/CNSeniorious000\"\u003e\u003ccode\u003e@​CNSeniorious000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1311\"\u003eshikijs/shiki#1311\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/81200d29\"\u003e\u003c!-- raw HTML omitted --\u003e(81200)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Replace lz-string with lz-string-es  -  by \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1324\"\u003eshikijs/shiki#1324\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2e1704e3\"\u003e\u003c!-- raw HTML omitted --\u003e(2e170)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.4.3...v4.5.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/f7d0167873fd676fe4e190bc9b53832fba9ee01d\"\u003e\u003ccode\u003ef7d0167\u003c/code\u003e\u003c/a\u003e chore: release v4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.5.0/packages/monaco\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 4.4.3 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit an explicit color level from codeToANSI  -  by \u003ca href=\"https://github.com/EvanProgramming\"\u003e\u003ccode\u003e@​EvanProgramming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1320\"\u003eshikijs/shiki#1320\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/b968ed4f\"\u003e\u003c!-- raw HTML omitted --\u003e(b968e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd classActiveCode option to transformerNotationWordHighlight  -  by \u003ca href=\"https://github.com/curiouscoder-cmd\"\u003e\u003ccode\u003e@​curiouscoder-cmd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1201\"\u003eshikijs/shiki#1201\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/1e968d5f\"\u003e\u003c!-- raw HTML omitted --\u003e(1e968)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd transformerRenderLineNumber  -  by \u003ca href=\"https://github.com/Divyapahuja31\"\u003e\u003ccode\u003e@​Divyapahuja31\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eDIVYA PAHUJA\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1238\"\u003eshikijs/shiki#1238\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/02f05820\"\u003e\u003c!-- raw HTML omitted --\u003e(02f05)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to \u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/39\"\u003e#39\u003c/a\u003e;text\u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/39\"\u003e#39\u003c/a\u003e; when file/URL has no extension and no -…  -  by \u003ca href=\"https://github.com/VeerShah41\"\u003e\u003ccode\u003e@​VeerShah41\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1248\"\u003eshikijs/shiki#1248\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c00e5733\"\u003e\u003c!-- raw HTML omitted --\u003e(c00e5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFall back to plaintext for unknown languages  -  by \u003ca href=\"https://github.com/Jinjiang\"\u003e\u003ccode\u003e@​Jinjiang\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1319\"\u003eshikijs/shiki#1319\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/4eb7c8b3\"\u003e\u003c!-- raw HTML omitted --\u003e(4eb7c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprimitive\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDispose wasm memory for lazily embedded langs  -  by \u003ca href=\"https://github.com/rgodha24\"\u003e\u003ccode\u003e@​rgodha24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1322\"\u003eshikijs/shiki#1322\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/b5423640\"\u003e\u003c!-- raw HTML omitted --\u003e(b5423)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDedupe grammar injections on repeated language loads  -  by \u003ca href=\"https://github.com/antlio\"\u003e\u003ccode\u003e@​antlio\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1318\"\u003eshikijs/shiki#1318\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/336782fc\"\u003e\u003c!-- raw HTML omitted --\u003e(33678)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCompile Solid renderer with babel-preset-solid  -  by \u003ca href=\"https://github.com/BetterAndBetterII\"\u003e\u003ccode\u003e@​BetterAndBetterII\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1309\"\u003eshikijs/shiki#1309\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/8724edd2\"\u003e\u003c!-- raw HTML omitted --\u003e(8724e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransformers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eKeep notations on content comment lines  -  by \u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1308\"\u003eshikijs/shiki#1308\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/d25ab2e3\"\u003e\u003c!-- raw HTML omitted --\u003e(d25ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle split \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e--\u003c/code\u003e comments in rose-pine theme  -  by \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1317\"\u003eshikijs/shiki#1317\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/63e6da8f\"\u003e\u003c!-- raw HTML omitted --\u003e(63e6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etwoslash\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid crash when \u003ca href=\"https://github.com/errors\"\u003e\u003ccode\u003e@​errors\u003c/code\u003e\u003c/a\u003e nodes land past EOF  -  by \u003ca href=\"https://github.com/Yahiro025\"\u003e\u003ccode\u003e@​Yahiro025\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cursoragent\"\u003e\u003ccode\u003e@​cursoragent\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1316\"\u003eshikijs/shiki#1316\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/5c919dd2\"\u003e\u003c!-- raw HTML omitted --\u003e(5c919)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eengine-js\u003c/strong\u003e: Reuse each regex\u0026amp;\u003ca href=\"https://github.com/shikijs/shiki/tree/HEAD/packages/shiki/issues/39\"\u003e#39\u003c/a\u003e;s last search while tokenizing a line  -  by \u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1314\"\u003eshikijs/shiki#1314\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2ef5e3d4\"\u003e\u003c!-- raw HTML omitted --\u003e(2ef5e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estream\u003c/strong\u003e: Group tokens by line in the React renderer  -  by \u003ca href=\"https://github.com/CNSeniorious000\"\u003e\u003ccode\u003e@​CNSeniorious000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1311\"\u003eshikijs/shiki#1311\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/81200d29\"\u003e\u003c!-- raw HTML omitted --\u003e(81200)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Replace lz-string with lz-string-es  -  by \u003ca href=\"https://github.com/antfubot\"\u003e\u003ccode\u003e@​antfubot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1324\"\u003eshikijs/shiki#1324\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/2e1704e3\"\u003e\u003c!-- raw HTML omitted --\u003e(2e170)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.4.3...v4.5.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/f7d0167873fd676fe4e190bc9b53832fba9ee01d\"\u003e\u003ccode\u003ef7d0167\u003c/code\u003e\u003c/a\u003e chore: release v4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.5.0/packages/shiki\"\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/ckb-devrel/ccc/pull/587","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckb-devrel%2Fccc/issues/587","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/587/packages"}},{"old_version":"15.4.1","new_version":"15.4.6","update_type":"patch","path":null,"pr_created_at":"2026-10-06T19:53:10.000Z","version_change":"15.4.1 → 15.4.6","issue":{"uuid":"5734531409","node_id":"PR_kwDOTbqIHs8AAAABG_OAHQ","number":298,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-14T18:19:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T19:53:10.000Z","updated_at":"2026-10-14T18:19:45.000Z","time_to_close":685592,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"eslint","old_version":"10.10.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier","old_version":"3.9.7","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"publint","old_version":"0.3.24","new_version":"0.3.25","repository_url":"https://github.com/publint/publint"},{"name":"stylelint","old_version":"17.15.0","new_version":"17.16.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"wrangler","old_version":"4.133.0","new_version":"4.147.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fumadocs-core","old_version":"16.15.11","new_version":"16.16.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.1","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"next","old_version":"16.3.5","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.14.5","new_version":"4.14.9","repository_url":"https://github.com/amannn/next-intl"},{"name":"@types/node","old_version":"24.13.5","new_version":"24.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"unicode-case-folding","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/avivkeller/unicode-case-folding"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.12.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.7` | `3.9.9` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.24` | `0.3.25` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.15.0` | `17.16.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.0` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.133.0` | `4.147.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.11` | `16.16.0` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.1` | `15.4.6` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.8` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.14.5` | `4.14.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.5` | `24.19.1` |\n| [unicode-case-folding](https://github.com/avivkeller/unicode-case-folding) | `1.1.1` | `1.1.2` |\n\n\nUpdates `eslint` from 10.10.0 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.7 to 3.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\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/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `publint` from 0.3.24 to 0.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/publint/publint/releases\"\u003epublint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epublint@0.3.25\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/publint/publint/pull/260\"\u003e#260\u003c/a\u003e \u003ca href=\"https://github.com/publint/publint/commit/54aebea9b7817af07abfce8a4dc3efa5601d6a16\"\u003e\u003ccode\u003e54aebea\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFILE_INVALID_JSX_EXTENSION\u003c/code\u003e not detecting the \u003ccode\u003e.ctsx\u003c/code\u003e extension\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/publint/publint/pull/265\"\u003e#265\u003c/a\u003e \u003ca href=\"https://github.com/publint/publint/commit/78604f3fc5d7c006346ed9e16e7b158077ae54ae\"\u003e\u003ccode\u003e78604f3\u003c/code\u003e\u003c/a\u003e - Skip file existence check for \u003ccode\u003ebrowser\u003c/code\u003e field values that point at another package\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/publint/publint/blob/master/packages/publint/CHANGELOG.md\"\u003epublint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.25\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/publint/publint/pull/260\"\u003e#260\u003c/a\u003e \u003ca href=\"https://github.com/publint/publint/commit/54aebea9b7817af07abfce8a4dc3efa5601d6a16\"\u003e\u003ccode\u003e54aebea\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFILE_INVALID_JSX_EXTENSION\u003c/code\u003e not detecting the \u003ccode\u003e.ctsx\u003c/code\u003e extension\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/publint/publint/pull/265\"\u003e#265\u003c/a\u003e \u003ca href=\"https://github.com/publint/publint/commit/78604f3fc5d7c006346ed9e16e7b158077ae54ae\"\u003e\u003ccode\u003e78604f3\u003c/code\u003e\u003c/a\u003e - Skip file existence check for \u003ccode\u003ebrowser\u003c/code\u003e field values that point at another package\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/publint/publint/commit/b994a0309546495255242d0d047293d3d2f08a13\"\u003e\u003ccode\u003eb994a03\u003c/code\u003e\u003c/a\u003e Release packages (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/publint/publint/commit/247be998df37ab193d6c556c313215d65a4f4285\"\u003e\u003ccode\u003e247be99\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/publint/publint/commit/78604f3fc5d7c006346ed9e16e7b158077ae54ae\"\u003e\u003ccode\u003e78604f3\u003c/code\u003e\u003c/a\u003e Skip file check for \u003ccode\u003ebrowser\u003c/code\u003e field values that point at another package (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/publint/publint/commit/54aebea9b7817af07abfce8a4dc3efa5601d6a16\"\u003e\u003ccode\u003e54aebea\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eFILE_INVALID_JSX_EXTENSION\u003c/code\u003e not detecting the \u003ccode\u003e.ctsx\u003c/code\u003e extension (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/publint/publint/commits/publint@0.3.25/packages/publint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 17.15.0 to 17.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.16.0\u003c/h2\u003e\n\u003cp\u003eIt fixes 2 bugs in the \u003ccode\u003elayout-mappings\u003c/code\u003e rules. This will likely be the last \u003ccode\u003e17.x\u003c/code\u003e release, as we prepare for \u003ccode\u003e18.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e and \u003ccode\u003eunit-layout-mappings\u003c/code\u003e false negatives for uppercase property names and units (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9485\"\u003e#9485\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9483\"\u003e#9483\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\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/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.16.0 - 2026-10-01\u003c/h2\u003e\n\u003cp\u003eIt fixes 2 bugs in the \u003ccode\u003elayout-mappings\u003c/code\u003e rules. This will likely be the last \u003ccode\u003e17.x\u003c/code\u003e release, as we prepare for \u003ccode\u003e18.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e and \u003ccode\u003eunit-layout-mappings\u003c/code\u003e false negatives for uppercase property names and units (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9485\"\u003e#9485\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9483\"\u003e#9483\u003c/a\u003e) (\u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\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/stylelint/stylelint/commit/bc06c7cdb1413de3d8dc939b33af138ab7e59df1\"\u003e\u003ccode\u003ebc06c7c\u003c/code\u003e\u003c/a\u003e Release 17.16.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9551\"\u003e#9551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/f4fb76f709c5046e9b1b2d9888d1d2dd1d9e61a8\"\u003e\u003ccode\u003ef4fb76f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003etarget-branch\u003c/code\u003e to \u003ccode\u003ev18\u003c/code\u003e in Dependabot config (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9488\"\u003e#9488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/20194788a393f726c6087dffb7f54e1d5c67a7b1\"\u003e\u003ccode\u003e2019478\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eproperty-layout-mappings\u003c/code\u003e and \u003ccode\u003eunit-layout-mappings\u003c/code\u003e false negatives for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/e8757103c662e7573166640f9bcada57bc6bad6c\"\u003e\u003ccode\u003ee875710\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003evalue-keyword-layout-mappings\u003c/code\u003e false positives for \u003ccode\u003ecaption-side\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9483\"\u003e#9483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stylelint/stylelint/compare/17.15.0...17.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.133.0 to 4.147.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.147.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/cloudflare/workers-sdk/pull/15928\"\u003e#15928\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7f57b1c60002ae3f077dd9c1e8cc482371065ef4\"\u003e\u003ccode\u003e7f57b1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ichernetsky-cf\"\u003e\u003ccode\u003e@​ichernetsky-cf\u003c/code\u003e\u003c/a\u003e! - Allow \u003ccode\u003e\u0026quot;us\u0026quot;\u003c/code\u003e as a jurisdiction for Container applications\u003c/p\u003e\n\u003cp\u003eContainer placement constraints now accept \u003ccode\u003econstraints.jurisdiction: \u0026quot;us\u0026quot;\u003c/code\u003e in Wrangler and typed Cloudflare configuration. This makes the US jurisdiction available alongside \u003ccode\u003e\u0026quot;eu\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;fedramp\u0026quot;\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\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15974\"\u003e#15974\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7f700ef52c47127c67f20137a03c051d26a0c8e5\"\u003e\u003ccode\u003e7f700ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/martinezjandrew\"\u003e\u003ccode\u003e@​martinezjandrew\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003ewrangler containers list\u003c/code\u003e to report live instances\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eLIVE INSTANCES\u003c/code\u003e column now reports each application's active runtime instances instead of its configured instance count, matching the Cloudflare dashboard. JSON output continues to expose the configured count through the existing \u003ccode\u003einstances\u003c/code\u003e field.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15980\"\u003e#15980\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/90e6a1be8c67c0687a6a0ce51c9d101c9ad363e0\"\u003e\u003ccode\u003e90e6a1b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/martinezjandrew\"\u003e\u003ccode\u003e@​martinezjandrew\u003c/code\u003e\u003c/a\u003e! - Accept Durable Object application IDs in Containers commands\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewrangler containers instances\u003c/code\u003e and \u003ccode\u003ewrangler containers delete\u003c/code\u003e now accept the 32-character hexadecimal application IDs returned for Durable Object-backed applications, in addition to legacy dashed UUIDs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15871\"\u003e#15871\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a4b0fefa20ef2ffc52acdcf1cb194210d1b4c4b\"\u003e\u003ccode\u003e6a4b0fe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tw4\"\u003e\u003ccode\u003e@​tw4\u003c/code\u003e\u003c/a\u003e! - Retry transient API failures in \u003ccode\u003ewrangler workflows instances list\u003c/code\u003e and \u003ccode\u003ewrangler workflows instances describe\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously, a single temporary 5xx response or dropped connection made these read-only commands exit with an error, even though the next request would have succeeded. They now use Wrangler's existing bounded API retry handling. The read that resolves \u003ccode\u003e--id latest\u003c/code\u003e is retried too, which also benefits the other \u003ccode\u003ewrangler workflows instances\u003c/code\u003e commands that accept \u003ccode\u003elatest\u003c/code\u003e; the mutating requests they make afterwards are not retried. Persistent failures are still reported after the retries are exhausted, and under \u003ccode\u003e--json\u003c/code\u003e any retry notices are written to stderr so stdout stays valid JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20261001.0-alpha\"\u003eminiflare@5.20261001.0-alpha\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.146.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/cloudflare/workers-sdk/pull/15777\"\u003e#15777\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/464a582442ad6872edf1d52107b1a7b68b5e606f\"\u003e\u003ccode\u003e464a582\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naapperas\"\u003e\u003ccode\u003e@​Naapperas\u003c/code\u003e\u003c/a\u003e! - Support the new Workflows \u003ccode\u003ecreateBatch()\u003c/code\u003e API in local development\u003c/p\u003e\n\u003cp\u003eLocal Workflows bindings now accept object-form batches that create instances from a count or a list of instance options. The result includes handles for created instances and indexed per-instance errors, matching the runtime API while preserving the deprecated array form.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15639\"\u003e#15639\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/aee2842bd1852b3187202f7746da5fd59ed36d44\"\u003e\u003ccode\u003eaee2842\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hugo-vicente11\"\u003e\u003ccode\u003e@​hugo-vicente11\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--allowed-mail\u003c/code\u003e to the experimental \u003ccode\u003ewrangler tunnel quick-start\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe option forwards exact email addresses, comma-separated lists, and wildcard domains to \u003ccode\u003ecloudflared\u003c/code\u003e. It can be specified more than once to combine multiple recipient rules.\u003c/p\u003e\n\u003cp\u003eEmail-protected tunnels require \u003ccode\u003ecloudflared\u003c/code\u003e 2026.9.2 or later. Wrangler checks the selected binary before starting the tunnel and reports an upgrade error when it is incompatible.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15992\"\u003e#15992\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8e7cc3af4137d1dd4fe4ec6684d0f09d5f9c708\"\u003e\u003ccode\u003eb8e7cc3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/zebp\"\u003e\u003ccode\u003e@​zebp\u003c/code\u003e\u003c/a\u003e! - Mark \u003ccode\u003ewrangler artifacts\u003c/code\u003e commands as open beta\u003c/p\u003e\n\u003cp\u003eArtifacts has entered open beta, so the \u003ccode\u003ewrangler artifacts\u003c/code\u003e commands no longer display a \u0026quot;private beta\u0026quot; label in help output and warnings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15984\"\u003e#15984\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9d7b08eb2e418f66c71780a5e4ed9882bf55a580\"\u003e\u003ccode\u003e9d7b08e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20260930.2\u003c/td\u003e\n\u003ctd\u003e^5.20261001.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/64c1337155a6bc7224b5d47f58ca521d8b8ee3fe\"\u003e\u003ccode\u003e64c1337\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15996\"\u003e#15996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a4b0fefa20ef2ffc52acdcf1cb194210d1b4c4b\"\u003e\u003ccode\u003e6a4b0fe\u003c/code\u003e\u003c/a\u003e [wrangler] Retry transient failures in workflows instances list and describe ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7f700ef52c47127c67f20137a03c051d26a0c8e5\"\u003e\u003ccode\u003e7f700ef\u003c/code\u003e\u003c/a\u003e CC-8799: report active instead of configured instances in containers list (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/90e6a1be8c67c0687a6a0ce51c9d101c9ad363e0\"\u003e\u003ccode\u003e90e6a1b\u003c/code\u003e\u003c/a\u003e CC-8800: accept durable object app ids in container commands (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15980\"\u003e#15980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b4954c17b93a8da7223c7fa5b128a27812f18b86\"\u003e\u003ccode\u003eb4954c1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15983\"\u003e#15983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8e7cc3af4137d1dd4fe4ec6684d0f09d5f9c708\"\u003e\u003ccode\u003eb8e7cc3\u003c/code\u003e\u003c/a\u003e [wrangler] Mark Artifacts commands as open beta (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15992\"\u003e#15992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/aee2842bd1852b3187202f7746da5fd59ed36d44\"\u003e\u003ccode\u003eaee2842\u003c/code\u003e\u003c/a\u003e [wrangler] Support email-protected Quick Tunnels (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15639\"\u003e#15639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/efd67e69e8ca2951dbb5426923428a6193a38648\"\u003e\u003ccode\u003eefd67e6\u003c/code\u003e\u003c/a\u003e [wrangler] Keep colons in \u003ccode\u003ewrangler tail --header\u003c/code\u003e filter values (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/89061a40fb20157acf6c947034a74ece357992f0\"\u003e\u003ccode\u003e89061a4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15957\"\u003e#15957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4a5ab6c861e7b811c025b5257af452f703df828d\"\u003e\u003ccode\u003e4a5ab6c\u003c/code\u003e\u003c/a\u003e Preserve existing secret bindings during Worker deployments (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15964\"\u003e#15964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.147.0/packages/wrangler\"\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.11 to 16.16.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-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs@16.16.0\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.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.16.0\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlace AI chat in layouts\u003c/h3\u003e\n\u003cp\u003eDocs, Notebook, and Glass layouts accept an \u003ccode\u003eaiChat\u003c/code\u003e option, pass your chat as \u003ccode\u003eaiChat.panel\u003c/code\u003e and the layout places it beside the page on wide viewports, and floats it over the page on smaller ones.\u003c/p\u003e\n\u003cp\u003eYour chat component no longer needs layout-specific positioning, like targeting \u003ccode\u003e#nd-docs-layout\u003c/code\u003e or overriding \u003ccode\u003e--fd-right-width\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eai\u003c/code\u003e feature of Fumadocs CLI now renders your docs layout from a client component at \u003ccode\u003eai/layout.tsx\u003c/code\u003e in your components directory, which passes the installed chat to \u003ccode\u003eaiChat\u003c/code\u003e. It supports Docs, Notebook, Glass, and Spacious layouts, and only adds a floating trigger to the layouts without their own.\u003c/p\u003e\n\u003ch3\u003eExport Glass layout as \u003ccode\u003eDocsLayout\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eLike other docs layouts, \u003ccode\u003efumadocs-ui/layouts/glass\u003c/code\u003e exports \u003ccode\u003eDocsLayout\u003c/code\u003e, \u003ccode\u003eDocsLayoutProps\u003c/code\u003e, and \u003ccode\u003eDocsSlots\u003c/code\u003e. The \u003ccode\u003eGlassLayout\u003c/code\u003e names remain as aliases.\u003c/p\u003e\n\u003ch3\u003eIntroduce Spacious Layout\u003c/h3\u003e\n\u003cp\u003eA less compact version of Docs Layout, the page sits in an inset panel beside the sidebar, with page-level actions at the top of the panel.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse it from \u003ccode\u003efumadocs-ui/layouts/spacious\u003c/code\u003e and \u003ccode\u003efumadocs-ui/layouts/spacious/page\u003c/code\u003e, and import the styles from \u003ccode\u003efumadocs-ui/css/generated/spacious.css\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePass \u003ccode\u003eaiChat.panel\u003c/code\u003e to render your AI chat in the layout, docked beside the page on wide screens and floating over it on smaller ones.\u003c/li\u003e\n\u003cli\u003eCustomize it with \u003ccode\u003enpx @fumadocs/cli customize\u003c/code\u003e, only available for Base UI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Chinese presets of \u003ccode\u003e@fumadocs/language\u003c/code\u003e include translations for its new strings.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.18\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.18\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.18\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMeilisearch integration\u003c/h3\u003e\n\u003cp\u003eSearch your docs with \u003ca href=\"https://www.meilisearch.com\"\u003eMeilisearch\u003c/a\u003e, self-hosted or on Meilisearch Cloud.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etoDocuments()\u003c/code\u003e and \u003ccode\u003esync()\u003c/code\u003e from \u003ccode\u003efumadocs-core/search/meilisearch\u003c/code\u003e export your pages and replace the documents of an index, old documents stay searchable until the new ones are indexed.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emeilisearchClient()\u003c/code\u003e from \u003ccode\u003efumadocs-core/search/client/meilisearch\u003c/code\u003e searches from the browser with \u003ccode\u003euseDocsSearch()\u003c/code\u003e, filtered by tag and locale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst client = new Meilisearch({ host, apiKey: searchKey });\n\u003cp\u003euseDocsSearch({\u003cbr /\u003e\nclient: meilisearchClient({ client, indexName: 'docs', locale }),\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eSet it up with \u003ccode\u003enpx @fumadocs/cli feature search --provider meilisearch\u003c/code\u003e, or choose it in \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3627\"\u003e#3627\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/fuma-nama/fumadocs/commit/5c6e41ecf09250fb33f03c31afb5680ccc994734\"\u003e\u003ccode\u003e5c6e41e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5ea3d1003b204104b6110200923381c753909fa9\"\u003e\u003ccode\u003e5ea3d10\u003c/code\u003e\u003c/a\u003e fix(ui,openapi): improve details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7bbb2f3a9c129bbca1003333c3ee5a0505635bca\"\u003e\u003ccode\u003e7bbb2f3\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7f4429b12c01f039632755a81f8cab187397740e\"\u003e\u003ccode\u003e7f4429b\u003c/code\u003e\u003c/a\u003e feat(openapi): redesign headless layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc7421d127f16dd05cf0a4cb6a87954fe811f79a\"\u003e\u003ccode\u003ebc7421d\u003c/code\u003e\u003c/a\u003e refactor(ui): cleanup classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4d58ce3b312619b8d8fbe140239bf25e7cfb7eed\"\u003e\u003ccode\u003e4d58ce3\u003c/code\u003e\u003c/a\u003e fix(ui): align with other layouts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9111eee8e39a4ec4896bb1ecb68bc961b9b59a2c\"\u003e\u003ccode\u003e9111eee\u003c/code\u003e\u003c/a\u003e feat(ui): spacious layout (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/46c0b8a41912ee59280cab533c4399f591abacd9\"\u003e\u003ccode\u003e46c0b8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3636\"\u003e#3636\u003c/a\u003e from fuma-nama/feat/openapi-playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b7eccf2a26bb0e7cdb3a5b3ed0ac03db3004d092\"\u003e\u003ccode\u003eb7eccf2\u003c/code\u003e\u003c/a\u003e update unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e8920c413385113f1cb41766ca53c704e93f2d30\"\u003e\u003ccode\u003ee8920c4\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.11...fumadocs@16.16.0\"\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.4.1 to 15.4.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.1...fumadocs-mdx@15.4.6\"\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.5 to 16.3.8\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.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\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/vercel/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/719e4c67d6e92df60246f95e1d96e2dd60789a52\"\u003e\u003ccode\u003e719e4c6\u003c/code\u003e\u003c/a\u003e [lts-active] Scope response cache keys to their source route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e92db4536a7f34ae2dbda583cfa1b4e0d06d1865\"\u003e\u003ccode\u003ee92db45\u003c/code\u003e\u003c/a\u003e [lts-active] Fix metadata propagation for deduplicated nested caches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40c2ba904289a65ed2fd4633c5dfb1bdc29b52de\"\u003e\u003ccode\u003e40c2ba9\u003c/code\u003e\u003c/a\u003e [lts-active] Match Next data paths case-sensitively (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2d9f50a409312696145b82b3157aadb6b1fef476\"\u003e\u003ccode\u003e2d9f50a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix MCP middleware DNS rebinding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd9214f9a32854a011bf5fe58e481dffe1bbf598\"\u003e\u003ccode\u003ebd9214f\u003c/code\u003e\u003c/a\u003e [lts-active] Fix draft mode leaks through cross-request \u003ccode\u003e'use cache'\u003c/code\u003e dedupli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8db4a627c91e718514406ff5644ea4985dcaaae0\"\u003e\u003ccode\u003e8db4a62\u003c/code\u003e\u003c/a\u003e [lts-active][webpack] Ensure \u003ccode\u003edynamicParams\u003c/code\u003e is respected in `opengraph-image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e002ad68bd676bb0ed0c87bb22e3590304763e0b\"\u003e\u003ccode\u003ee002ad6\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next/image): Pin DNS resolution when fetching external image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2521aec5815e7de2121db253d12dae9f13e25361\"\u003e\u003ccode\u003e2521aec\u003c/code\u003e\u003c/a\u003e [backport] turbo-tasks-backend: fix strongly consistent read hanging on a can...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.5...v16.3.8\"\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.5 to 4.14.9\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.9\u003c/h2\u003e\n\u003ch2\u003e4.14.9 (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2431\"\u003e#2431\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0454168ca3ad22ffee095c4941f2c5679433880e\"\u003e0454168\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\u003ch2\u003ev4.14.8\u003c/h2\u003e\n\u003ch2\u003e4.14.8 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e3ef2e6a\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\u003ch2\u003ev4.14.7\u003c/h2\u003e\n\u003ch2\u003e4.14.7 (2026-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual stores of package managers (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2421\"\u003e#2421\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e8df0500\u003c/a\u003e) – by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.14.6\u003c/h2\u003e\n\u003ch2\u003e4.14.6 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2420\"\u003e#2420\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e5209b97\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.9 (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2431\"\u003e#2431\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/0454168ca3ad22ffee095c4941f2c5679433880e\"\u003e0454168\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\u003ch2\u003e4.14.8 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e3ef2e6a\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\u003ch2\u003e4.14.7 (2026-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual stores of package managers (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2421\"\u003e#2421\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e8df0500\u003c/a\u003e) – by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.6 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2420\"\u003e#2420\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e5209b97\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/b9fc98a814957b9c97894c7b57151215ac39afa6\"\u003e\u003ccode\u003eb9fc98a\u003c/code\u003e\u003c/a\u003e v4.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0454168ca3ad22ffee095c4941f2c5679433880e\"\u003e\u003ccode\u003e0454168\u003c/code\u003e\u003c/a\u003e fix: Improvements for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1244f5425d874dc186d78f35f57249ec839ae789\"\u003e\u003ccode\u003e1244f54\u003c/code\u003e\u003c/a\u003e fix: Correct source paths in \u003ccode\u003euseExtracted\u003c/code\u003e source maps with Turbopack (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/49322954184aef3ef51e2b789d2f6cc07be539b9\"\u003e\u003ccode\u003e4932295\u003c/code\u003e\u003c/a\u003e fix: Support webpack builds with source maps when using \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2430\"\u003e#2430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/fac95ab8aa34003825daf5260e4a5cf7d364978c\"\u003e\u003ccode\u003efac95ab\u003c/code\u003e\u003c/a\u003e docs: Clarify cookie writing with \u003ccode\u003elocaleDetection: false\u003c/code\u003e and add a third `a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/274867fbf1a11fd8f1cee6d55f74cc7f0ac1727e\"\u003e\u003ccode\u003e274867f\u003c/code\u003e\u003c/a\u003e v4.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e\u003ccode\u003e3ef2e6a\u003c/code\u003e\u003c/a\u003e fix: Keep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/edcfaf35bb2ed50f4f0f121f527158ba85620a07\"\u003e\u003ccode\u003eedcfaf3\u003c/code\u003e\u003c/a\u003e docs: Upgrade Next.js to 16.3.6 in examples and dev deps (GHSA-vcvr-r3jv-pc5j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/83ea3b7d5c49577872268b9a3f6b41c26164881d\"\u003e\u003ccode\u003e83ea3b7\u003c/code\u003e\u003c/a\u003e v4.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e\u003ccode\u003e8df0500\u003c/code\u003e\u003c/a\u003e fix: Add optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual st...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.14.5...v4.14.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.13.5 to 24.19.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 `unicode-case-folding` from 1.1.1 to 1...\n\n_Description has been truncated_","html_url":"https://github.com/lyra-ds/lyra/pull/298","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyra-ds%2Flyra/issues/298","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/298/packages"}},{"old_version":"15.2.3","new_version":"15.4.6","update_type":"minor","path":null,"pr_created_at":"2026-10-05T17:29:31.000Z","version_change":"15.2.3 → 15.4.6","issue":{"uuid":"5716345833","node_id":"PR_kwDOT8s_u88AAAABGwn39A","number":35,"state":"closed","title":"deps: bump the development group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-13T21:14:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T17:29:31.000Z","updated_at":"2026-10-13T21:14:05.000Z","time_to_close":704669,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":24,"packages":[{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.1.0","repository_url":"https://github.com/ai/size-limit"},{"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":"@types/node","old_version":"22.20.1","new_version":"26.6.4","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":"bun","old_version":"1.3.14","new_version":"1.4.2","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"concurrently","old_version":"10.0.4","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.2.1","new_version":"0.3.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"eslint-config-next","old_version":"16.3.1","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.32.2","new_version":"6.39.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"opencode-ai","old_version":"1.18.18","new_version":"1.18.34","repository_url":"https://github.com/anomalyco/opencode"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.122.0","new_version":"0.123.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.1.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.2","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.1.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.1` | `26.6.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [bun](https://github.com/oven-sh/bun) | `1.3.14` | `1.4.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.2` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.4` | `10.0.5` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.2.1` | `0.3.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.1` | `16.3.8` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.39.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.6.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.18` | `1.18.34` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.122.0` | `0.123.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.1.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.71.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@playwright/test` 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\"\u003e@​playwright/test'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 `@size-limit/file` from 13.0.3 to 14.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6e56fe95991b1e2105092d9f5cf4e8292c4f372\"\u003e\u003ccode\u003ef6e56fe\u003c/code\u003e\u003c/a\u003e Release 14.0.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ef189058a073b7fe7687d1b17b0aa65accf593dc\"\u003e\u003ccode\u003eef18905\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/b2b9568bf8643afcd0adaf1d20d5aeb0b9b90d13\"\u003e\u003ccode\u003eb2b9568\u003c/code\u003e\u003c/a\u003e docs: fix copyable JSON and TypeScript config examples (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/b1d4c43c6a92ea8b610898d342c9086c66d43ac3\"\u003e\u003ccode\u003eb1d4c43\u003c/code\u003e\u003c/a\u003e Release 14.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/be6aec989ba942e49345d38571b4eeb30681f6b7\"\u003e\u003ccode\u003ebe6aec9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/2b763e33a163ab6e0b1af36db879fad5360a78ef\"\u003e\u003ccode\u003e2b763e3\u003c/code\u003e\u003c/a\u003e Fix test and docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.20.1 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.5 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.1\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1 (2026-08-28)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003e6.1.0 (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/commit/04cac5020e349f452d76c5a4f6d788ad4b38930a\"\u003e\u003ccode\u003e04cac50\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.1 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/82d35abe4946eddd4e6456802bf2b53444e264f2\"\u003e\u003ccode\u003e82d35ab\u003c/code\u003e\u003c/a\u003e fix(react): respect environment sourcemap option when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/397e8471a559f18a16dd21bd797ac01a369dabdc\"\u003e\u003ccode\u003e397e847\u003c/code\u003e\u003c/a\u003e fix(react): make logging diagnostics an opt-in for React Compiler (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61006e6f52124821c24121a78712f7162ae36f5b\"\u003e\u003ccode\u003e61006e6\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e2a649cbaa7334d6991f843563683975667e1be1\"\u003e\u003ccode\u003ee2a649c\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003edeps.neverBundle\u003c/code\u003e instead of \u003ccode\u003eexternal\u003c/code\u003e in tsdown config (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fb2d6f3635acbb0f3acbd0e9a914f6c620460957\"\u003e\u003ccode\u003efb2d6f3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/39b31735bf79c2dd380eedaba7ed849256f92a29\"\u003e\u003ccode\u003e39b3173\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.0 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f1340b0c760b1c16e1b780eeba46fd933ddd52eb\"\u003e\u003ccode\u003ef1340b0\u003c/code\u003e\u003c/a\u003e feat(react): add native React Compiler support (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9ab698eafc38ffa14861db450291ed2f6f557557\"\u003e\u003ccode\u003e9ab698e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.3.14 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.2\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.2\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.2:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.4.2\"\u003eRead Bun v1.4.2's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 3 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.4.1\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.1\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.1:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.1\"\u003eRead Bun v1.4.1's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 7 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\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/oven-sh/bun/commit/744846f844374847c902b5e7fd59b4342a51ef99\"\u003e\u003ccode\u003e744846f\u003c/code\u003e\u003c/a\u003e Bump to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7b0b70ece52704561a8f9ee36a2b6f10cd588acf\"\u003e\u003ccode\u003e7b0b70e\u003c/code\u003e\u003c/a\u003e Decode CMYK and YCCK JPEGs in Bun.Image (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/31898\"\u003e#31898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7e3744509ce9417b209b45d93419cebdc1123755\"\u003e\u003ccode\u003e7e37445\u003c/code\u003e\u003c/a\u003e WebKit 2e2aa2290fac: JSArray shift/splice/setLength cleared live butterfly sl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/814fa03b0eab3431969c0571f089d420b85d3ca3\"\u003e\u003ccode\u003e814fa03\u003c/code\u003e\u003c/a\u003e Remove the unused function-slot vector from JSCommonJSExtensions (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41405\"\u003e#41405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9584239284e187ef8a79bc7cc5456c1921e3c7d2\"\u003e\u003ccode\u003e9584239\u003c/code\u003e\u003c/a\u003e WebKit fbd894680a6c: IC stub routine watchpoints could outlive the cells thei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/86b2e060cff00c02743aa61126a19bc811991d21\"\u003e\u003ccode\u003e86b2e06\u003c/code\u003e\u003c/a\u003e install: key the lockfile string pool by the bytes, not a stored hash (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41366\"\u003e#41366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5fb9ecbf844650e55b7453162956a17db4b653e6\"\u003e\u003ccode\u003e5fb9ecb\u003c/code\u003e\u003c/a\u003e Reject json() with the JSON.parse SyntaxError on the buffered path (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41387\"\u003e#41387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/74326db585fe67c2a02bef1119c9e54ab05addf9\"\u003e\u003ccode\u003e74326db\u003c/code\u003e\u003c/a\u003e AsyncLocalStorage: don't retain the outer store from exit() / nested run() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3044dc6834e5449d20317ad7c41f04013d32e5b0\"\u003e\u003ccode\u003e3044dc6\u003c/code\u003e\u003c/a\u003e io: leave the fd with the caller when a POSIX pipe writer fails to start (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9fdcf5af20726a8416349c2afb3d366908d6fd77\"\u003e\u003ccode\u003e9fdcf5a\u003c/code\u003e\u003c/a\u003e worker_threads: post 'online' before the entry point runs (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41383\"\u003e#41383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.3.14...bun-v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.14 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 10.0.4 to 10.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly output non-ASCII text on Windows by \u003ca href=\"https://github.com/DanielC000\"\u003e\u003ccode\u003e@​DanielC000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/604\"\u003eopen-cli-tools/concurrently#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expand wildcards from package.json5 when package.json is missing by \u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/608\"\u003eopen-cli-tools/concurrently#608\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/DanielC000\"\u003e\u003ccode\u003e@​DanielC000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/604\"\u003eopen-cli-tools/concurrently#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/608\"\u003eopen-cli-tools/concurrently#608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\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/open-cli-tools/concurrently/commit/1b8cbeba87497e0c2a29097c828276919935a217\"\u003e\u003ccode\u003e1b8cbeb\u003c/code\u003e\u003c/a\u003e 10.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/544dba0980e06405f7f20bc951526d3d82b0d13e\"\u003e\u003ccode\u003e544dba0\u003c/code\u003e\u003c/a\u003e docs: make linter happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/667b70177b3d07010cd560377ee0a062314d675e\"\u003e\u003ccode\u003e667b701\u003c/code\u003e\u003c/a\u003e deps: update several dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/f67c57c4f944bd8e4505c7c62b83959839ea460e\"\u003e\u003ccode\u003ef67c57c\u003c/code\u003e\u003c/a\u003e vscode: use installed TS version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/dbb561721625efb6291063b6912b5600602238ee\"\u003e\u003ccode\u003edbb5617\u003c/code\u003e\u003c/a\u003e fix: expand wildcards from package.json5 when package.json is missing (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/9f90a1a349de205a0a6607cd91443ad90ac0bec6\"\u003e\u003ccode\u003e9f90a1a\u003c/code\u003e\u003c/a\u003e fix: correctly output non-ASCII text on Windows (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/94415cc1fab534fb94843f8973caaa34be188e6a\"\u003e\u003ccode\u003e94415cc\u003c/code\u003e\u003c/a\u003e ci: fix publishing to latest/backport\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrf` from 0.2.1 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ctrf-io/ctrf-js/releases\"\u003ectrf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for the current CTRF identity model and structured labels, including \u003ccode\u003erunId\u003c/code\u003e, \u003ccode\u003etestId\u003c/code\u003e, \u003ccode\u003eexecutionId\u003c/code\u003e, attempt, attachment, and shard identifiers. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated builders, filtering, insights, and merging to understand the new identifiers. Merge deduplication now prefers \u003ccode\u003eexecutionId\u003c/code\u003e, then \u003ccode\u003etestId\u003c/code\u003e, then the legacy \u003ccode\u003eid\u003c/code\u003e, while preserving a shared logical \u003ccode\u003erunId\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronized the bundled JSON Schema byte-for-byte with the CTRF specification and expanded validation coverage. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopted the TypeScript 7 native compiler, refreshed generated API documentation, and retained the deprecated bundled CLI for existing users. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated linting and formatting to Biome and applied various dependency and maintenance updates. \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/51\"\u003e#51\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/pull/70\"\u003e#70\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Ma11hewThomas\"\u003e\u003ccode\u003e@​Ma11hewThomas\u003c/code\u003e\u003c/a\u003e for the changes included in this release.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.2.1...v0.3.0\"\u003ehttps://github.com/ctrf-io/ctrf-js/compare/v0.2.1...v0.3.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/ctrf-io/ctrf-js/commit/8ccf6fc290660a55c59a1c8f8f5abd73e55c9ad0\"\u003e\u003ccode\u003e8ccf6fc\u003c/code\u003e\u003c/a\u003e Feature/current ctrf schema (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/c716e29b79639391e56a472c238209cfbd313154\"\u003e\u003ccode\u003ec716e29\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/55eee3a3275b74c09bac4d09ae08b3455326e815\"\u003e\u003ccode\u003e55eee3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc from 0.28.19 to 0.28.20 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/ae5951e2798c4390a4131d76817c60727b23b8fe\"\u003e\u003ccode\u003eae5951e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 4.1.9 to 4.1.10 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/3b0fbf9306ebd24f04f71ae706aadaec9608c1f0\"\u003e\u003ccode\u003e3b0fbf9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.1.2 to 26.2.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/4b125d9363ac7b60c6df32da509e9401da0310bd\"\u003e\u003ccode\u003e4b125d9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/7708eb9b1bf402de096b615f4110d7b8b357cf2f\"\u003e\u003ccode\u003e7708eb9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e from 0.18.4 to 0.18.5 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/2a6ea1d8c5d0cd079d2f299c7696cd231d3f49f1\"\u003e\u003ccode\u003e2a6ea1d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.5.2 to 2.5.6 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/e06ffedfeba6e363a68aea6fb2a76091febd6984\"\u003e\u003ccode\u003ee06ffed\u003c/code\u003e\u003c/a\u003e chore(deps): bump yargs from 18.0.0 to 18.1.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/ff050263b8a2cea9baad1a8bdfd99c1f030198bb\"\u003e\u003ccode\u003eff05026\u003c/code\u003e\u003c/a\u003e chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.2.1...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.1 to 16.3.8\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\u003c/a\u003e\u003c/p\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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a758ffcf501f6f1ddb03175bd1033508424c261e\"\u003e\u003ccode\u003ea758ffc\u003c/code\u003e\u003c/a\u003e v16.3.6\u003c/li\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/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/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/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.8/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7292\"\u003ePR#7292\u003c/a\u003e) Bug: Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eNew plugin API and deprecations ahead of v5\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\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/dubzzz/fast-check/commit/c77afa8277a67250d798c52e61343b8ed5fd268b\"\u003e\u003ccode\u003ec77afa8\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/1e80f3acacc0d9c1aaa15f83ee503c4c4137d4dc\"\u003e\u003ccode\u003e1e80f3a\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/2df32657004ca4136bd858ea0418c387403a244c\"\u003e\u003ccode\u003e2df3265\u003c/code\u003e\u003c/a\u003e 🐛 Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7333\"\u003e#7333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/e93c6a8d525c8d54560c81a016d4828360190b09\"\u003e\u003ccode\u003ee93c6a8\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7294\"\u003e#7294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/15744d0c507088bd2335378aef2e84502aef2b32\"\u003e\u003ccode\u003e15744d0\u003c/code\u003e\u003c/a\u003e 🐛 Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/fb2ea50326b646b9cc824370e7f65a18a1c547ac\"\u003e\u003ccode\u003efb2ea50\u003c/code\u003e\u003c/a\u003e 🐛 Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/4fba17d0cfc16aad8d910fdcc650c08018640e3f\"\u003e\u003ccode\u003e4fba17d\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.0, \u003ccode\u003e@​fast-check/jest\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0, \u003ca href=\"https://github.com/fast-ch\"\u003e\u003ccode\u003e@​fast-ch\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a433d8b1ed9b56f404c86ce04edf3d9d213bf05f\"\u003e\u003ccode\u003ea433d8b\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7263\"\u003e#7263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8470c4685bd9ce93883601870398c70dffb2a4e5\"\u003e\u003ccode\u003e8470c46\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.59.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/53822213d73079c370d1be8c4263657c7f28d3c4\"\u003e\u003ccode\u003e5382221\u003c/code\u003e\u003c/a\u003e 🗑️ Deprecate v5 removals (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.2/packages/fast-check\"\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.6\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.6\u003c/h2\u003e\n\u003ch3\u003eKeep collection \u003ccode\u003edir\u003c/code\u003e outside the project in file paths\u003c/h3\u003e\n\u003cp\u003eWhen a collection's \u003ccode\u003edir\u003c/code\u003e was outside the project (e.g. \u003ccode\u003e../content/docs\u003c/code\u003e), the leading \u003ccode\u003e../\u003c/code\u003e was dropped from \u003ccode\u003einfo.fullPath\u003c/code\u003e and \u003ccode\u003eabsolutePath\u003c/code\u003e, so \u003ccode\u003egetText('raw')\u003c/code\u003e failed with \u003ccode\u003eENOENT\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3623\"\u003e#3623\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6ce09d9aa34c7063978d7519f67ac208d3b46a8a\"\u003e\u003ccode\u003e6ce09d9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/65197b817d2a1c1663de286a48b76269a73fb1a0\"\u003e\u003ccode\u003e65197b8\u003c/code\u003e\u003c/a\u003e ui: no dev cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0a0ce64aad8408857ac5d20ae2af1c4cda27bf40\"\u003e\u003ccode\u003e0a0ce64\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003eexport-search-indexes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0c9d0a9f973eb8ce88f579b421809ec51d0945a\"\u003e\u003ccode\u003ef0c9d0a\u003c/code\u003e\u003c/a\u003e fix(openapi): default to basic auth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/023888c02eaa122f2244589e01869c716c991964\"\u003e\u003ccode\u003e023888c\u003c/code\u003e\u003c/a\u003e feat(core): support Meilisearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0d7cdbd95428e8507dc28b22c34dad509b53ffb\"\u003e\u003ccode\u003ef0d7cdb\u003c/code\u003e\u003c/a\u003e feat(openapi): show download button\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c5b179fbb5de70aa2e750f854136aa98977b0d3\"\u003e\u003ccode\u003e6c5b179\u003c/code\u003e\u003c/a\u003e fix(mdx): collection outside of project dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\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.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.0.1 to 30.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed spurious window \u003ccode\u003eblur\u003c/code\u003e and \u003ccode\u003efocusout\u003c/code\u003e events and incorrect \u003ccode\u003eevent.relatedTarget\u003c/code\u003e values when focusing an element after removing the previously focused element, which regressed in v30.1.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus and blur behavior across frames, and focusing the document's viewport through \u003ccode\u003edocument.documentElement.focus()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus targets removed or disabled by \u003ccode\u003eblur\u003c/code\u003e listeners becoming active, and text selections made by focus and blur listeners being overwritten. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing disabled form controls and \u003ccode\u003e\u0026lt;input type=\u0026quot;hidden\u0026quot;\u0026gt;\u003c/code\u003e elements with \u003ccode\u003etabindex=\u0026quot;\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed invalid \u003ccode\u003estyle.setProperty()\u003c/code\u003e calls changing existing \u003ccode\u003e!important\u003c/code\u003e priorities, serialized styles, or mutation records. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e!important\u003c/code\u003e handling when updating CSS longhands after shorthands, using variables or CSS-wide keywords, and assigning style properties directly. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e parsing with \u003ccode\u003eincludeNodeLocations: true\u003c/code\u003e or inside frames to honor the \u003ccode\u003erunScripts\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003estorageQuota\u003c/code\u003e option being ignored by frames.\u003c/li\u003e\n\u003cli\u003eFixed encoding detection of HTML and XML byte input to honor XML encoding declarations and detect UTF-16 without a byte order mark.\u003c/li\u003e\n\u003cli\u003eFixed exceptions caused by truncated \u003ccode\u003echarset\u003c/code\u003e parameters in \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e elements, and encoding detection incorrectly using incomplete \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed XML serialization errors for namespaces named \u003ccode\u003econstructor\u003c/code\u003e, \u003ccode\u003etoString\u003c/code\u003e, \u003ccode\u003e__proto__\u003c/code\u003e, or \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e, and incorrect reuse of namespace prefixes declared on sibling elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.innerHTML\u003c/code\u003e and \u003ccode\u003eelement.outerHTML\u003c/code\u003e in XML documents to reject invalid characters in attribute values and avoid stack overflows on large strings.\u003c/li\u003e\n\u003cli\u003eFixed selector matching for \u003ccode\u003e:lang()\u003c/code\u003e, \u003ccode\u003e:nth-child(... of ...)\u003c/code\u003e after mutations, and \u003ccode\u003e:has()\u003c/code\u003e with duplicate IDs or nested logical pseudo-classes. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.1.0\u003c/h2\u003e\n\u003cp\u003ejsdom is feeling the AGI!\u003c/p\u003e\n\u003cp\u003eThis release is dedicated to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, who unleashed \u003ca href=\"https://github.com/codex\"\u003e\u003ccode\u003e@​codex\u003c/code\u003e\u003c/a\u003e upon jsdom and found tons of performance improvements. Along the way, he found and fixed many correctness issues as well.\u003c/p\u003e\n\u003cp\u003eWe really appreciate his thoughtful PRs, which did a great job following the project's contribution guidelines, and were clearly human-curated, with their PR descriptions edited to be brief and respectful of the maintainers' time.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, as well as all the other contributors of this release (most of whom were AI-assisted).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named access to elements on \u003ccode\u003edocument\u003c/code\u003e, such as \u003ccode\u003edocument.myForm\u003c/code\u003e for \u003ccode\u003e\u0026lt;form name=\u0026quot;myForm\u0026quot;\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuotaExceededError\u003c/code\u003e, including its use for storage quota errors and oversized \u003ccode\u003ecrypto.getRandomValues()\u003c/code\u003e requests.\u003c/li\u003e\n\u003cli\u003eAdded support for the relaxed DOM naming rules when creating elements, attributes, and document types.\u003c/li\u003e\n\u003cli\u003eImproved performance of DOM construction, tree mutations, range operations, and live collection access, especially on large documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e, style changes, and CSS serialization. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jhult\"\u003e\u003ccode\u003e@​jhult\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of event dispatch, form control and label lookups, and updates to \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements and radio button groups. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced memory use when creating and working with DOM nodes, attributes, event listeners, and mutation observers. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ewindow.close()\u003c/code\u003e to preserve access to the document and its DOM through retained references.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.querySelectorAll()\u003c/code\u003e returning no matches when the first part of the selector matches the element itself, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed case sensitivity in CSS attribute selectors, including selectors matching \u003ccode\u003edata-state=\u0026quot;\u0026quot;\u003c/code\u003e, \u003ccode\u003etitle=\u0026quot;\u0026quot;\u003c/code\u003e, and other case-sensitive values. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.querySelector()\u003c/code\u003e failing to find a matching element when an earlier element has the same ID but does not match the rest of the selector. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e:focus\u003c/code\u003e matching in shadow trees. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed DOM insertion and replacement, including valid \u003ccode\u003edocument.replaceChildren()\u003c/code\u003e calls, invalid document element and doctype placements, and mutations during \u003ccode\u003eelement.replaceWith()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed the ordering of script execution, custom element callbacks, iframe loading, and mutation observer notifications during DOM insertion, including in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed queued events and navigation continuing after \u003ccode\u003ewindow.close()\u003c/code\u003e or iframe removal, and prevented new scripts, resource loads, timers, and animation frames from starting in destroyed documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parent documents waiting indefinitely for loading to finish when a child iframe removes itself during loading.\u003c/li\u003e\n\u003cli\u003eFixed request cancellation across redirects, during pending \u003ccode\u003erequestInterceptor()\u003c/code\u003e callbacks, and when reusing an \u003ccode\u003eXMLHttpRequest\u003c/code\u003e after aborting it.\u003c/li\u003e\n\u003cli\u003eFixed resource loading and \u003ccode\u003eJSDOM.fromURL()\u003c/code\u003e potentially hanging when response handling throws and response stream cleanup does not finish.\u003c/li\u003e\n\u003cli\u003eFixed successful cached resource loads being treated as aborted.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e and \u003ccode\u003edocument.styleSheets\u003c/code\u003e using the wrong stylesheet order after inserting or updating \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring nested \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@media\u003c/code\u003e rules in imported stylesheets, and returning stale results after imports finish loading.\u003c/li\u003e\n\u003cli\u003eFixed style invalidation, stylesheet removal, and frame source updates in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed repeated \u003ccode\u003egetComputedStyle()\u003c/code\u003e calls changing case-sensitive background URLs, and inconsistent resolution of border shorthands containing system colors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed computed border widths, including borderless elements incorrectly reporting \u003ccode\u003e16px\u003c/code\u003e, which regressed in v30.0.0. (\u003ca href=\"https://github.com/Alberto-BaseNet\"\u003e\u003ccode\u003e@​Alberto-BaseNet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to resolve \u003ccode\u003e'font-weight'\u003c/code\u003e keywords to numeric values. (\u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert lengths to pixels inside CSS math functions containing percentages, and to resolve percentages in \u003ccode\u003e'font-size'\u003c/code\u003e math functions. (\u003ca href=\"https://github.com/soroushm\"\u003e\u003ccode\u003e@​soroushm\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/jsdom/jsdom/commit/0a117f4581b067800fdb3287e22e7cec82221a3c\"\u003e\u003ccode\u003e0a117f4\u003c/code\u003e\u003c/a\u003e 30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/103f67df7bb94971e111902e6b10bb500d7818a2\"\u003e\u003ccode\u003e103f67d\u003c/code\u003e\u003c/a\u003e Remove unnecessary window cleanup from API tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/cdda00a1c075548c62907cc76f26e93a4be1afac\"\u003e\u003ccode\u003ecdda00a\u003c/code\u003e\u003c/a\u003e Test HTTP/2 document and subresource loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7ab92ce05b97b62286f1c9a4870a924ef4315a44\"\u003e\u003ccode\u003e7ab92ce\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e to v9.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d940c206bcda5d43e92556d08fcb6a11960df148\"\u003e\u003ccode\u003ed940c20\u003c/code\u003e\u003c/a\u003e Share jsdom settings across descendant windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6ba40cbea8d9ffcf08e3ce901cf432578166439d\"\u003e\u003ccode\u003e6ba40cb\u003c/code\u003e\u003c/a\u003e Fix and simplify ...\n\n_Description has been truncated_","html_url":"https://github.com/ItzFrostyCode/ArabejOS/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ItzFrostyCode%2FArabejOS/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"15.4.0","new_version":"15.4.6","update_type":"patch","path":null,"pr_created_at":"2026-10-05T10:24:29.000Z","version_change":"15.4.0 → 15.4.6","issue":{"uuid":"5710334255","node_id":"PR_kwDORdChw88AAAABGrus0Q","number":338,"state":"open","title":"chore(deps): bump the production-minor-patch group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T10:24:29.000Z","updated_at":"2026-10-05T10:27:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-minor-patch","update_count":49,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1000.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1000.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@builder.io/dev-tools","old_version":"1.83.3","new_version":"1.88.0"},{"name":"@builder.io/react","old_version":"9.4.7","new_version":"9.4.8","repository_url":"https://github.com/BuilderIO/builder"},{"name":"@huggingface/inference","old_version":"4.13.14","new_version":"4.13.30","repository_url":"https://github.com/huggingface/huggingface.js"},{"name":"@next/env","old_version":"16.3.5","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"@number-flow/react","old_version":"0.6.0","new_version":"0.6.2","repository_url":"https://github.com/barvian/number-flow"},{"name":"@payloadcms/db-postgres","old_version":"3.89.0","new_version":"3.90.2","repository_url":"https://github.com/payloadcms/payload"},{"name":"@payloadcms/next","old_version":"3.89.0","new_version":"3.90.2","repository_url":"https://github.com/payloadcms/payload"},{"name":"@payloadcms/richtext-lexical","old_version":"3.89.0","new_version":"3.90.2","repository_url":"https://github.com/payloadcms/payload"},{"name":"@qwik.dev/partytown","old_version":"0.14.4","new_version":"0.14.5","repository_url":"https://github.com/QwikDev/partytown"},{"name":"@react-email/render","old_version":"2.0.4","new_version":"2.1.0","repository_url":"https://github.com/resend/react-email"},{"name":"@react-three/drei","old_version":"10.7.8","new_version":"10.7.9","repository_url":"https://github.com/pmndrs/drei"},{"name":"@react-three/fiber","old_version":"9.7.0","new_version":"9.8.1","repository_url":"https://github.com/pmndrs/react-three-fiber"},{"name":"@react-three/postprocessing","old_version":"3.1.1","new_version":"3.1.3","repository_url":"https://github.com/pmndrs/react-postprocessing"},{"name":"@statsig/react-bindings","old_version":"3.32.3","new_version":"3.33.5","repository_url":"https://github.com/statsig-io/js-client-monorepo"},{"name":"@statsig/session-replay","old_version":"3.32.3","new_version":"3.33.5","repository_url":"https://github.com/statsig-io/js-client-monorepo"},{"name":"@statsig/web-analytics","old_version":"3.32.3","new_version":"3.33.5","repository_url":"https://github.com/statsig-io/js-client-monorepo"},{"name":"@supabase/supabase-js","old_version":"2.116.0","new_version":"2.117.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tabler/icons-react","old_version":"3.46.0","new_version":"3.48.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.103.1","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@upstash/ratelimit","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/upstash/ratelimit-js"},{"name":"@upstash/redis","old_version":"1.38.4","new_version":"1.39.0","repository_url":"https://github.com/upstash/redis-js"},{"name":"@vercel/otel","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/vercel/otel"},{"name":"@webcontainer/api","old_version":"1.6.1","new_version":"1.6.4","repository_url":"https://github.com/stackblitz/webcontainer-core"},{"name":"better-auth","old_version":"1.7.5","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"better-react-mathjax","old_version":"3.0.0","new_version":"3.0.2","repository_url":"https://github.com/fast-reflexes/better-react-mathjax"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"dompurify","old_version":"3.4.15","new_version":"3.4.16","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"drizzle-kit","old_version":"0.31.10","new_version":"0.31.11","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"drizzle-orm","old_version":"0.45.2","new_version":"0.45.3","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"fumadocs-core","old_version":"16.15.10","new_version":"16.15.18","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.6","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"mammoth","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/mwilliamson/mammoth.js"},{"name":"next","old_version":"16.3.5","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"nuqs","old_version":"2.8.9","new_version":"2.10.1","repository_url":"https://github.com/47ng/nuqs"},{"name":"payload","old_version":"3.89.0","new_version":"3.90.2","repository_url":"https://github.com/payloadcms/payload"},{"name":"posthog-js","old_version":"1.357.1","new_version":"1.435.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-error-boundary","old_version":"6.1.1","new_version":"6.1.6","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-hook-form","old_version":"7.88.0","new_version":"7.89.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"4.12.4","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-scan","old_version":"0.5.3","new_version":"0.5.7","repository_url":"https://github.com/aidenybai/react-scan"},{"name":"resend","old_version":"6.28.0","new_version":"6.32.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sanitize-html","old_version":"2.17.7","new_version":"2.18.0","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"sharp","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tsx","old_version":"4.23.13","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"use-debounce","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-patch group with 49 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.1000.0` | `3.1145.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1000.0` | `3.1145.0` |\n| [@builder.io/dev-tools](https://builder.io/) | `1.83.3` | `1.88.0` |\n| [@builder.io/react](https://github.com/BuilderIO/builder) | `9.4.7` | `9.4.8` |\n| [@huggingface/inference](https://github.com/huggingface/huggingface.js) | `4.13.14` | `4.13.30` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.3.5` | `16.3.8` |\n| [@number-flow/react](https://github.com/barvian/number-flow/tree/HEAD/src) | `0.6.0` | `0.6.2` |\n| [@payloadcms/db-postgres](https://github.com/payloadcms/payload/tree/HEAD/packages/db-postgres) | `3.89.0` | `3.90.2` |\n| [@payloadcms/next](https://github.com/payloadcms/payload/tree/HEAD/packages/next) | `3.89.0` | `3.90.2` |\n| [@payloadcms/richtext-lexical](https://github.com/payloadcms/payload/tree/HEAD/packages/richtext-lexical) | `3.89.0` | `3.90.2` |\n| [@qwik.dev/partytown](https://github.com/QwikDev/partytown) | `0.14.4` | `0.14.5` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.4` | `2.1.0` |\n| [@react-three/drei](https://github.com/pmndrs/drei) | `10.7.8` | `10.7.9` |\n| [@react-three/fiber](https://github.com/pmndrs/react-three-fiber) | `9.7.0` | `9.8.1` |\n| [@react-three/postprocessing](https://github.com/pmndrs/react-postprocessing) | `3.1.1` | `3.1.3` |\n| [@statsig/react-bindings](https://github.com/statsig-io/js-client-monorepo/tree/HEAD/packages/react-bindings) | `3.32.3` | `3.33.5` |\n| [@statsig/session-replay](https://github.com/statsig-io/js-client-monorepo/tree/HEAD/packages/session-replay) | `3.32.3` | `3.33.5` |\n| [@statsig/web-analytics](https://github.com/statsig-io/js-client-monorepo/tree/HEAD/packages/web-analytics) | `3.32.3` | `3.33.5` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.116.0` | `2.117.2` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.46.0` | `3.48.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.103.1` | `5.104.1` |\n| [@upstash/ratelimit](https://github.com/upstash/ratelimit-js) | `2.1.0` | `2.2.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.4` | `1.39.0` |\n| [@vercel/otel](https://github.com/vercel/otel) | `2.1.1` | `2.1.3` |\n| [@webcontainer/api](https://github.com/stackblitz/webcontainer-core) | `1.6.1` | `1.6.4` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.7.5` | `1.7.7` |\n| [better-react-mathjax](https://github.com/fast-reflexes/better-react-mathjax) | `3.0.0` | `3.0.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.15` | `3.4.16` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.10` | `0.31.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.2` | `0.45.3` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.10` | `16.15.18` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.6` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [mammoth](https://github.com/mwilliamson/mammoth.js) | `1.12.0` | `1.13.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.8` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.10.1` |\n| [payload](https://github.com/payloadcms/payload/tree/HEAD/packages/payload) | `3.89.0` | `3.90.2` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.357.1` | `1.435.6` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.1.1` | `6.1.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.88.0` | `7.89.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.4` | `4.14.1` |\n| [react-scan](https://github.com/aidenybai/react-scan) | `0.5.3` | `0.5.7` |\n| [resend](https://github.com/resend/resend-node) | `6.28.0` | `6.32.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.7` | `2.18.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.13` | `4.23.15` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.1.0` | `10.1.1` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1000.0 to 3.1145.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.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\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.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-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.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\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.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\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.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\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.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e\u003ccode\u003e82bbbdc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Amazon S3 adds a new optional S3 Inventory field, Intelligen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03d54a858f80012bbc60046a77242223e8dfd9d9\"\u003e\u003ccode\u003e03d54a8\u003c/code\u003e\u003c/a\u003e Publish v3.1139.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c68e50e4a6e0469a20c2894fe8a29c140553ebb8\"\u003e\u003ccode\u003ec68e50e\u003c/code\u003e\u003c/a\u003e Publish v3.1138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a104768684e8f22d4373fcc5d910711e62676d6\"\u003e\u003ccode\u003e9a10476\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for MetricsRecorder support and core error/retry fixes (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1000.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\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.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1138.0...v3.1139.0\"\u003e3.1139.0\u003c/a\u003e (2026-09-23)\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/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03d54a858f80012bbc60046a77242223e8dfd9d9\"\u003e\u003ccode\u003e03d54a8\u003c/code\u003e\u003c/a\u003e Publish v3.1139.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c68e50e4a6e0469a20c2894fe8a29c140553ebb8\"\u003e\u003ccode\u003ec68e50e\u003c/code\u003e\u003c/a\u003e Publish v3.1138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a104768684e8f22d4373fcc5d910711e62676d6\"\u003e\u003ccode\u003e9a10476\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for MetricsRecorder support and core error/retry fixes (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6b432472f9bdf5437319b9186f706e3af5c9a748\"\u003e\u003ccode\u003e6b43247\u003c/code\u003e\u003c/a\u003e Publish v3.1137.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@builder.io/dev-tools` from 1.83.3 to 1.88.0\n\nUpdates `@builder.io/react` from 9.4.7 to 9.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BuilderIO/builder/releases\"\u003e\u003ccode\u003e@​builder.io/react's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/builder\"\u003e\u003ccode\u003e@​builder\u003c/code\u003e\u003c/a\u003e.io/react@9.4.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e72f2bc8: Remove the redundant presentation role from Image blocks with empty alt text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/ce131a6ddfabea81c95767a68da5244372c6198c\"\u003e\u003ccode\u003ece131a6\u003c/code\u003e\u003c/a\u003e 📦 Publish SDKs (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4868\"\u003e#4868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/72f2bc8c5a54df87960f4090180a0fd579d0b1a2\"\u003e\u003ccode\u003e72f2bc8\u003c/code\u003e\u003c/a\u003e fix[sdks][image]: ENG-13982 remove redundant presentation role (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4864\"\u003e#4864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/93420ac062bba8678719e6d3bd71fd699e8ae74b\"\u003e\u003ccode\u003e93420ac\u003c/code\u003e\u003c/a\u003e 📦 Publish SDKs (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/ac687928c894d9bd33bdbab8d124d6a5b8a0ecbd\"\u003e\u003ccode\u003eac68792\u003c/code\u003e\u003c/a\u003e fix[sdk-tests]: mock Studio refetch in personalization container e2e test (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/2587fea5dd0800858ae9eee7021a65466d688387\"\u003e\u003ccode\u003e2587fea\u003c/code\u003e\u003c/a\u003e fix[studioTab][gen2]: ENG-13049 Fix Studio tab date override for Variant Cont...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/51cd0521bbf1cb210083f483d8146eeb2b699407\"\u003e\u003ccode\u003e51cd052\u003c/code\u003e\u003c/a\u003e chore[utils][smartling]: bump up version of utils package (\u003ca href=\"https://redirect.github.com/BuilderIO/builder/issues/4861\"\u003e#4861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BuilderIO/builder/commit/23d99c3d830d106909005fdefdef762e27ac8aa6\"\u003e\u003ccode\u003e23d99c3\u003c/code\u003e\u003c/a\u003e fix[smartling][utils]: ENG-13950 non-translatable link fields get overwritten...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BuilderIO/builder/compare/@builder.io/react@9.4.7...@builder.io/react@9.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@huggingface/inference` from 4.13.14 to 4.13.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/2366bb0b1c6456a7e2def04144f4788566a7975d\"\u003e\u003ccode\u003e2366bb0\u003c/code\u003e\u003c/a\u003e 🔖 \u003ccode\u003e@​huggingface/inference\u003c/code\u003e 4.13.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/6f432b1cf1d49027fba43a874f2b701ea607f504\"\u003e\u003ccode\u003e6f432b1\u003c/code\u003e\u003c/a\u003e [Inference Providers] deepinfra: add text-to-image support (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/f177886e8cc4f149873932211e98111cd0d98dd5\"\u003e\u003ccode\u003ef177886\u003c/code\u003e\u003c/a\u003e 🔖 \u003ccode\u003e@​huggingface/inference\u003c/code\u003e 4.13.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/e93fe94d5b0762f9c2e9f0eefe3bbbfa9d3ab517\"\u003e\u003ccode\u003ee93fe94\u003c/code\u003e\u003c/a\u003e ✨ [Inference Providers] Add MiniMax H3 support to Novita (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/a8bf4956f84ed59cfe1ac026a67d50c8d1905910\"\u003e\u003ccode\u003ea8bf495\u003c/code\u003e\u003c/a\u003e 🔖 \u003ccode\u003e@​huggingface/tasks\u003c/code\u003e 0.21.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/a16fdf8df0f04823aa149fe72a8ccf19efbc3e91\"\u003e\u003ccode\u003ea16fdf8\u003c/code\u003e\u003c/a\u003e Add GLiFormer download tracking (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2500\"\u003e#2500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/ef1c579f98c6a166d1c9dd0f0435e7a2404555e3\"\u003e\u003ccode\u003eef1c579\u003c/code\u003e\u003c/a\u003e add RX 5600 XT to AMD GPU hardware list (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2498\"\u003e#2498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/d39455a56c84d36c44bcad89b370db372abb106d\"\u003e\u003ccode\u003ed39455a\u003c/code\u003e\u003c/a\u003e Fix collection test (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/436925dda26c27d9668f50ddbfc8921fd64c379a\"\u003e\u003ccode\u003e436925d\u003c/code\u003e\u003c/a\u003e 🔖 \u003ccode\u003e@​huggingface/hub\u003c/code\u003e 2.17.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/huggingface.js/commit/b4cfe27656c1f17da1f88bd187652756845b387e\"\u003e\u003ccode\u003eb4cfe27\u003c/code\u003e\u003c/a\u003e fix(hub): don't cache a failed xet token refresh (\u003ca href=\"https://redirect.github.com/huggingface/huggingface.js/issues/2494\"\u003e#2494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/huggingface.js/compare/inference-v4.13.14...inference-v4.13.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/env` from 16.3.5 to 16.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e@​next/env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-env/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\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/vercel/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a758ffcf501f6f1ddb03175bd1033508424c261e\"\u003e\u003ccode\u003ea758ffc\u003c/code\u003e\u003c/a\u003e v16.3.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.8/packages/next-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@number-flow/react` from 0.6.0 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/barvian/number-flow/releases\"\u003e@​number-flow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/116b054a681e53442262d0210f7f4cb2231d72d8\"\u003e\u003ccode\u003e116b054\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.6.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGuard DOM globals in browser (see \u003ca href=\"https://redirect.github.com/barvian/number-flow/issues/188\"\u003e#188\u003c/a\u003e) (\u003ca href=\"https://github.com/barvian/number-flow/commit/a73a38374191c73884a019fe9e6447920c81ab36\"\u003e\u003ccode\u003ea73a383\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/a73a38374191c73884a019fe9e6447920c81ab36\"\u003e\u003ccode\u003ea73a383\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.6.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\u003eSee full diff in \u003ca href=\"https://github.com/barvian/number-flow/commits/@number-flow/react@0.6.2/src\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/db-postgres` from 3.89.0 to 3.90.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e@​payloadcms/db-postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.90.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.1...v3.90.2\"\u003ev3.90.2\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eawait slugify func to match type (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18181\"\u003e#18181\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/3fad98e\"\u003e3fad98e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e remove invalid libsql tracing include (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18238\"\u003e#18238\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/972a4fb\"\u003e972a4fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e support next.config trailingSlash (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18207\"\u003e#18207\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/05e49da\"\u003e05e49da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-cloud-storage:\u003c/strong\u003e forward alwaysInsertFields when the plugin is enabled (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18222\"\u003e#18222\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/f5d261d\"\u003ef5d261d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-mcp:\u003c/strong\u003e create/update tools crash the MCP endpoint under TypeScript 6 (\u0026quot;use strict\u0026quot; prologue) (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/17109\"\u003e#17109\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/e6efd70\"\u003ee6efd70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-multi-tenant:\u003c/strong\u003e avoid refreshing forms without stale tenant cookie (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18245\"\u003e#18245\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/a815140\"\u003ea815140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e prevent client upload handler rerenders (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18184\"\u003e#18184\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b382576\"\u003eb382576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etune runner memory and scope job token permissions (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18216\"\u003e#18216\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d58f8fb\"\u003ed58f8fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCody Swartz (\u003ca href=\"https://github.com/ctsstc\"\u003e\u003ccode\u003e@​ctsstc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazizbek Ergashev (\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePaul (\u003ca href=\"https://github.com/paulpopus\"\u003e\u003ccode\u003e@​paulpopus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.0...v3.90.1\"\u003ev3.90.1\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not carry parent where queries into nested relationship fields (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18212\"\u003e#18212\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d5ead4b\"\u003ed5ead4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump templates to payload 3.90.0 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18209\"\u003e#18209\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/c8407d0\"\u003ec8407d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebackport telemetry updated to v3 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18133\"\u003e#18133\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/500971d\"\u003e500971d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGerman Jablonski (\u003ca href=\"https://github.com/GermanJablo\"\u003e\u003ccode\u003e@​GermanJablo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.89.0...v3.90.0\"\u003ev3.90.0\u003c/a\u003e (2026-09-18)\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/payloadcms/payload/commit/6254c3bf561a205223849a6497d7dae824d4e81b\"\u003e\u003ccode\u003e6254c3b\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/93111ff435e2deb81923bc9025310b9c7f61d485\"\u003e\u003ccode\u003e93111ff\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e10b60228b92b680663110ea2af431643bfc6126\"\u003e\u003ccode\u003ee10b602\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/payloadcms/payload/commits/v3.90.2/packages/db-postgres\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/next` from 3.89.0 to 3.90.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e@​payloadcms/next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.90.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.1...v3.90.2\"\u003ev3.90.2\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eawait slugify func to match type (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18181\"\u003e#18181\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/3fad98e\"\u003e3fad98e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e remove invalid libsql tracing include (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18238\"\u003e#18238\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/972a4fb\"\u003e972a4fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e support next.config trailingSlash (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18207\"\u003e#18207\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/05e49da\"\u003e05e49da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-cloud-storage:\u003c/strong\u003e forward alwaysInsertFields when the plugin is enabled (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18222\"\u003e#18222\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/f5d261d\"\u003ef5d261d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-mcp:\u003c/strong\u003e create/update tools crash the MCP endpoint under TypeScript 6 (\u0026quot;use strict\u0026quot; prologue) (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/17109\"\u003e#17109\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/e6efd70\"\u003ee6efd70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-multi-tenant:\u003c/strong\u003e avoid refreshing forms without stale tenant cookie (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18245\"\u003e#18245\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/a815140\"\u003ea815140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e prevent client upload handler rerenders (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18184\"\u003e#18184\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b382576\"\u003eb382576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etune runner memory and scope job token permissions (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18216\"\u003e#18216\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d58f8fb\"\u003ed58f8fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCody Swartz (\u003ca href=\"https://github.com/ctsstc\"\u003e\u003ccode\u003e@​ctsstc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazizbek Ergashev (\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePaul (\u003ca href=\"https://github.com/paulpopus\"\u003e\u003ccode\u003e@​paulpopus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.0...v3.90.1\"\u003ev3.90.1\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not carry parent where queries into nested relationship fields (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18212\"\u003e#18212\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d5ead4b\"\u003ed5ead4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump templates to payload 3.90.0 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18209\"\u003e#18209\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/c8407d0\"\u003ec8407d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebackport telemetry updated to v3 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18133\"\u003e#18133\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/500971d\"\u003e500971d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGerman Jablonski (\u003ca href=\"https://github.com/GermanJablo\"\u003e\u003ccode\u003e@​GermanJablo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.89.0...v3.90.0\"\u003ev3.90.0\u003c/a\u003e (2026-09-18)\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/payloadcms/payload/commit/6254c3bf561a205223849a6497d7dae824d4e81b\"\u003e\u003ccode\u003e6254c3b\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/972a4fb0ed7556bba9b49ea02e0d6ebe2127993b\"\u003e\u003ccode\u003e972a4fb\u003c/code\u003e\u003c/a\u003e fix(next): remove invalid libsql tracing include (\u003ca href=\"https://github.com/payloadcms/payload/tree/HEAD/packages/next/issues/18238\"\u003e#18238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/05e49dac51d712ede3d7d33f9d071fd0e948ac38\"\u003e\u003ccode\u003e05e49da\u003c/code\u003e\u003c/a\u003e fix(next): support next.config trailingSlash (\u003ca href=\"https://github.com/payloadcms/payload/tree/HEAD/packages/next/issues/18207\"\u003e#18207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/93111ff435e2deb81923bc9025310b9c7f61d485\"\u003e\u003ccode\u003e93111ff\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e10b60228b92b680663110ea2af431643bfc6126\"\u003e\u003ccode\u003ee10b602\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/22eb924fe4c2efcf2df494d967a4a0d619f54f6e\"\u003e\u003ccode\u003e22eb924\u003c/code\u003e\u003c/a\u003e fix: enforce read access for authenticated users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e947fc4ba4a434f276d043386e501b1d14eda679\"\u003e\u003ccode\u003ee947fc4\u003c/code\u003e\u003c/a\u003e fix: restrict public admin verification routes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/1f1cd4c2d3d1ed239d626161f9cca4a85c29f83a\"\u003e\u003ccode\u003e1f1cd4c\u003c/code\u003e\u003c/a\u003e fix: enforce access during autosave draft creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/1c46204a73a0a9f988a80c52690eee5a4ada3cf1\"\u003e\u003ccode\u003e1c46204\u003c/code\u003e\u003c/a\u003e fix!: reset lock on password reset 3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/be896e3eec6662150972555c566a4242d12db2aa\"\u003e\u003ccode\u003ebe896e3\u003c/code\u003e\u003c/a\u003e fix(deps): resolve high severity audit vulnerabilities (\u003ca href=\"https://github.com/payloadcms/payload/tree/HEAD/packages/next/issues/18159\"\u003e#18159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/payloadcms/payload/commits/v3.90.2/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/richtext-lexical` from 3.89.0 to 3.90.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e@​payloadcms/richtext-lexical's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.90.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.1...v3.90.2\"\u003ev3.90.2\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eawait slugify func to match type (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18181\"\u003e#18181\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/3fad98e\"\u003e3fad98e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e remove invalid libsql tracing include (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18238\"\u003e#18238\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/972a4fb\"\u003e972a4fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enext:\u003c/strong\u003e support next.config trailingSlash (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18207\"\u003e#18207\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/05e49da\"\u003e05e49da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-cloud-storage:\u003c/strong\u003e forward alwaysInsertFields when the plugin is enabled (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18222\"\u003e#18222\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/f5d261d\"\u003ef5d261d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-mcp:\u003c/strong\u003e create/update tools crash the MCP endpoint under TypeScript 6 (\u0026quot;use strict\u0026quot; prologue) (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/17109\"\u003e#17109\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/e6efd70\"\u003ee6efd70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin-multi-tenant:\u003c/strong\u003e avoid refreshing forms without stale tenant cookie (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18245\"\u003e#18245\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/a815140\"\u003ea815140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e prevent client upload handler rerenders (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18184\"\u003e#18184\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b382576\"\u003eb382576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etune runner memory and scope job token permissions (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18216\"\u003e#18216\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d58f8fb\"\u003ed58f8fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCody Swartz (\u003ca href=\"https://github.com/ctsstc\"\u003e\u003ccode\u003e@​ctsstc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLazizbek Ergashev (\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePaul (\u003ca href=\"https://github.com/paulpopus\"\u003e\u003ccode\u003e@​paulpopus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.90.0...v3.90.1\"\u003ev3.90.1\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not carry parent where queries into nested relationship fields (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18212\"\u003e#18212\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/d5ead4b\"\u003ed5ead4b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump templates to payload 3.90.0 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18209\"\u003e#18209\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/c8407d0\"\u003ec8407d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebackport telemetry updated to v3 (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/18133\"\u003e#18133\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/500971d\"\u003e500971d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJarrod Flesch (\u003ca href=\"https://github.com/JarrodMFlesch\"\u003e\u003ccode\u003e@​JarrodMFlesch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGerman Jablonski (\u003ca href=\"https://github.com/GermanJablo\"\u003e\u003ccode\u003e@​GermanJablo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJessica Rynkar (\u003ca href=\"https://github.com/JessRynkar\"\u003e\u003ccode\u003e@​JessRynkar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.89.0...v3.90.0\"\u003ev3.90.0\u003c/a\u003e (2026-09-18)\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/payloadcms/payload/commit/6254c3bf561a205223849a6497d7dae824d4e81b\"\u003e\u003ccode\u003e6254c3b\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/93111ff435e2deb81923bc9025310b9c7f61d485\"\u003e\u003ccode\u003e93111ff\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e10b60228b92b680663110ea2af431643bfc6126\"\u003e\u003ccode\u003ee10b602\u003c/code\u003e\u003c/a\u003e chore(release): v3.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/6b5d2136325b9dbe79a4a6c6b9a8e5c7b0368041\"\u003e\u003ccode\u003e6b5d213\u003c/code\u003e\u003c/a\u003e fix(richtext-lexical): validate heading and list tags (3.x)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/dab4fdc6ebed9c5570015f1e982a1e2e4b00e762\"\u003e\u003ccode\u003edab4fdc\u003c/code\u003e\u003c/a\u003e fix(richtext-lexical): enforce collection restrictions for nodes (3.x)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/e3b47cd907c2360e5ae3749f5105d15c09938d71\"\u003e\u003ccode\u003ee3b47cd\u003c/code\u003e\u003c/a\u003e fix(richtext-lexical): escape and validate list item values (3.x)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/3c7d9ab266385106811ef22c948d5f8c1e8cb4a7\"\u003e\u003ccode\u003e3c7d9ab\u003c/code\u003e\u003c/a\u003e fix(ui): restrict render-field to schema-defined field configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/d9283dcd12e6ad3f4d870e5f2361dc0d8c022716\"\u003e\u003ccode\u003ed9283dc\u003c/code\u003e\u003c/a\u003e fix: respect access control in Lexical version diffs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/payloadcms/payload/commit/c337e128961c043d1316cf13c6a7e610a98e800c\"\u003e\u003ccode\u003ec337e12\u003c/code\u003e\u003c/a\u003e refactor(richtext-lexical): upgrade lexical to 0.50.0 (3.x) (\u003ca href=\"https://github.com/payloadcms/payload/tree/HEAD/packages/richtext-lexical/issues/18148\"\u003e#18148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/payloadcms/payload/commits/v3.90.2/packages/richtext-lexical\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@qwik.dev/partytown` from 0.14.4 to 0.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/QwikDev/partytown/releases\"\u003e\u003ccode\u003e@​qwik.dev/partytown's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 fall back right away when \u003ccode\u003enavigator.serviceWorker.register()\u003c/code\u003e fulfills without a registration (e.g. Playwright's \u003ccode\u003eserviceWorkers: 'block'\u003c/code\u003e), instead of throwing \u003ccode\u003eCannot read properties of undefined (reading 'active')\u003c/code\u003e (by \u003ca href=\"https://github.com/MFA-G\"\u003e\u003ccode\u003e@​MFA-G\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/764\"\u003e#764\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 read scroll offsets from the main thread instead of caching them, so scripts such as GA4 observe scrolling after their initial read. (by \u003ca href=\"https://github.com/Niek\"\u003e\u003ccode\u003e@​Niek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/766\"\u003e#766\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 define \u003ccode\u003eHTMLCollection\u003c/code\u003e in the web worker so \u003ccode\u003ex instanceof HTMLCollection\u003c/code\u003e no longer throws (e.g. gtag's user-provided-data DOM scan) (by \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/762\"\u003e#762\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/QwikDev/partytown/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​qwik.dev/partytown's changelog\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 fall back right away when \u003ccode\u003enavigator.serviceWorker.register()\u003c/code\u003e fulfills without a registration (e.g. Playwright's \u003ccode\u003eserviceWorkers: 'block'\u003c/code\u003e), instead of throwing \u003ccode\u003eCannot read properties of undefined (reading 'active')\u003c/code\u003e (by \u003ca href=\"https://github.com/MFA-G\"\u003e\u003ccode\u003e@​MFA-G\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/764\"\u003e#764\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 read scroll offsets from the main thread instead of caching them, so scripts such as GA4 observe scrolling after their initial read. (by \u003ca href=\"https://github.com/Niek\"\u003e\u003ccode\u003e@​Niek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/766\"\u003e#766\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e🐞🩹 define \u003ccode\u003eHTMLCollection\u003c/code\u003e in the web worker so \u003ccode\u003ex instanceof HTMLCollection\u003c/code\u003e no longer throws (e.g. gtag's user-provided-data DOM scan) (by \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/QwikDev/partytown/pull/762\"\u003e#762\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QwikDev/partytown/commit/9243ba452ed8a40a6c0663044ceefd29448d0c4d\"\u003e\u003ccode\u003e9243ba4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/QwikDev/partytown/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QwikDev/partytown/commit/7b831bd62d3ebd7028476ce10616645d232f8f2d\"\u003e\u003ccode\u003e7b831bd\u003c/code\u003e\u003c/a\u003e fix: read scroll offsets live from the main thread (\u003ca href=\"https://redirect.github.com/QwikDev/partytown/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QwikDev/partytown/commit/4e423058231578ce2f1fbc1adbb1c8fbde1b67ad\"\u003e\u003ccode\u003e4e42305\u003c/code\u003e\u003c/a\u003e fix: fall back when service worker registration fulfills with undefined (\u003ca href=\"https://redirect.github.com/QwikDev/partytown/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/QwikDev/partytown/commit/68651cb7e3f17e6e4a31b7c7c0643a11d907cd3c\"\u003e\u003ccode\u003e68651cb\u003c/code\u003e\u003c/a\u003e fix: define HTMLCollection in worker (\u003ca href=\"https://redirect.github.com/QwikDev/partytown/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/QwikDev/partytown/compare/v0.14.4...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-email/render` from 2.0.4 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/react-email/releases\"\u003e@​react-email/render's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba96cfa: introduce new \u003ccode\u003eunstableToPlainText\u003c/code\u003e and \u003ccode\u003eunstableTextConversion\u003c/code\u003e that sidesteps html-to-text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e58d8c08: feat: add \u003ccode\u003edata-text-format=\u0026quot;dataTable\u0026quot;\u003c/code\u003e to render tables as aligned columns in plain text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec300cfb: Strip React's auto-injected \u003ccode\u003e\u0026lt;link rel=\u0026quot;preload\u0026quot; as=\u0026quot;image\u0026quot;\u0026gt;\u003c/code\u003e resource hints from rendered email HTML. React adds one to the document \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e for every \u003ccode\u003e\u0026lt;img\u0026gt;\u003c/code\u003e during SSR, but email clients ignore preload hints, so they were just noise in the output. Other \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e tags (stylesheets, fonts, user-authored non-image preloads) are left untouched.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​react-email/render\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e60a5b09: Add npm support metadata for the package homepage and issue tracker.\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/resend/react-email/blob/canary/packages/render/CHANGELOG.md\"\u003e@​react-email/render's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba96cfa: introduce new \u003ccode\u003eunstableToPlainText\u003c/code\u003e and \u003ccode\u003eunstableTextConversion\u003c/code\u003e that sidesteps html-to-text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e58d8c08: feat: add \u003ccode\u003edata-text-format=\u0026quot;dataTable\u0026quot;\u003c/code\u003e to render tables as aligned columns in plain text\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec300cfb: Strip React's auto-injected \u003ccode\u003e\u0026lt;link rel=\u0026quot;preload\u0026quot; as=\u0026quot;image\u0026quot;\u0026gt;\u003c/code\u003e resource hints from rendered email HTML. React adds one to the document \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e for every \u003ccode\u003e\u0026lt;img\u0026gt;\u003c/code\u003e during SSR, but email clients ignore preload hints, so they were just noise in the output. Other \u003ccode\u003e\u0026lt;link\u0026gt;\u003c/code\u003e tags (stylesheets, fonts, user-authored non-image preloads) are left untouched.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e60a5b09: Add npm support metadata for the package homepage and issue tracker.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee0e896f: Strip nul bytes from React 18 \u003ccode\u003erenderToPipeableStream\u003c/code\u003e output to prevent emails with multi-byte characters from being truncated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7fc539d: fix export map ordering between convex and node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7-canary.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7fc539d: fix export map ordering between convex and node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef6cfef0: fix: await stream.allReady before reading renderToReadableStream output\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.5\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/resend/react-email/commit/a8ccfeca4cf99dff7bbb13e6a067c4b4d0e141a1\"\u003e\u003ccode\u003ea8ccfec\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3640\"\u003e#3640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ba96cfa29bd45fafd364d936b8ad3fe510deb84c\"\u003e\u003ccode\u003eba96cfa\u003c/code\u003e\u003c/a\u003e feat(render): new \u003ccode\u003eunstableToPlainText\u003c/code\u003e and \u003ccode\u003eunstableTextConversion\u003c/code\u003e (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3639\"\u003e#3639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/58d8c086ef167e3c4c5ad49c6f799e2a25c80aa9\"\u003e\u003ccode\u003e58d8c08\u003c/code\u003e\u003c/a\u003e feat(render): data-text-format attribute for each html-to-text format (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/ee88bec4679eec7985f9af37f7a6aa9772623c1a\"\u003e\u003ccode\u003eee88bec\u003c/code\u003e\u003c/a\u003e fix(render): resolve implicit TypeScript type errors in pretty util (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3616\"\u003e#3616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/7792c3dbaf39d16a3d1c60841cda5f5c2ea6bfc5\"\u003e\u003ccode\u003e7792c3d\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3615\"\u003e#3615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/c300cfb2767a87d86e38104bd7a72252acccdd5b\"\u003e\u003ccode\u003ec300cfb\u003c/code\u003e\u003c/a\u003e fix(render): strip auto-injected image preload links from rendered HTML (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3577\"\u003e#3577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/d87fd1883573cdd29e4e2102e1fa0dad7691a411\"\u003e\u003ccode\u003ed87fd18\u003c/code\u003e\u003c/a\u003e chore(root): version packages (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/60a5b09c8f0a7dba12b13b1cd19d82f629bf504f\"\u003e\u003ccode\u003e60a5b09\u003c/code\u003e\u003c/a\u003e chore(render): add package support metadata (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/7ae89d3b9445df048b22af4d419a693626991f01\"\u003e\u003ccode\u003e7ae89d3\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003e@​types/prettier\u003c/code\u003e (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/react-email/commit/6671a743d6e4f7fb12d10382e0385ce664adbb2a\"\u003e\u003ccode\u003e6671a74\u003c/code\u003e\u003c/a\u003e feat(render): e2e test for vite and nextjs (\u003ca href=\"https://github.com/resend/react-email/tree/HEAD/packages/render/issues/2176\"\u003e#2176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/react-email/commits/@react-email/render@2.1.0/packages/render\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​react-email/render\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/drei` from 10.7.8 to 10.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/drei/releases\"\u003e@​react-three/drei's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.8...v10.7.9\"\u003e10.7.9\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccumulativeShadows:\u003c/strong\u003e keep scene.environment out of the light map (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2833\"\u003e#2833\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/1397c37cbdf2e93b29a7ff4189ce71fb7cb05c0e\"\u003e1397c37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep SoftShadows compatible with newer three versions (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2846\"\u003e#2846\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/66b9bda91eee0ae98837e16c053888c34341421e\"\u003e66b9bda\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/pmndrs/drei/commit/66b9bda91eee0ae98837e16c053888c34341421e\"\u003e\u003ccode\u003e66b9bda\u003c/code\u003e\u003c/a\u003e fix: keep SoftShadows compatible with newer three versions (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/lacymorrow/townofharmony.org/pull/338","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacymorrow%2Ftownofharmony.org/issues/338","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/338/packages"}},{"old_version":"15.4.3","new_version":"15.4.5","update_type":"patch","path":null,"pr_created_at":"2026-10-05T06:09:39.000Z","version_change":"15.4.3 → 15.4.5","issue":{"uuid":"5707249947","node_id":"PR_kwDOLIEjmc8AAAABGpORwg","number":188,"state":"open","title":"fix(deps): bump the runtime-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":["agrawal-rohit"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T06:09:39.000Z","updated_at":"2026-10-05T06:10:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"runtime-deps","update_count":13,"packages":[{"name":"@clack/core","old_version":"1.4.3","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@clack/prompts","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"cac","old_version":"6.7.14","new_version":"7.0.0","repository_url":"https://github.com/cacjs/cac"},{"name":"chalk","old_version":"5.6.2","new_version":"6.0.1","repository_url":"https://github.com/chalk/chalk"},{"name":"listr2","old_version":"10.2.2","new_version":"11.1.0","repository_url":"https://github.com/listr2/listr2"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"cn","old_version":"0.3.2","new_version":"0.4.0","repository_url":"https://github.com/shadcn-ui/cn"},{"name":"fumadocs-core","old_version":"16.15.12","new_version":"16.15.15","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.3","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.47.0","new_version":"1.48.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"13.4.2","new_version":"13.4.4","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.3.5","new_version":"16.3.6","repository_url":"https://github.com/vercel/next.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the runtime-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/core](https://github.com/bombshell-dev/clack/tree/HEAD/packages/core) | `1.4.3` | `1.5.1` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.7.0` | `1.8.1` |\n| [cac](https://github.com/cacjs/cac) | `6.7.14` | `7.0.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.6.2` | `6.0.1` |\n| [listr2](https://github.com/listr2/listr2) | `10.2.2` | `11.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [cn](https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn) | `0.3.2` | `0.4.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.12` | `16.15.15` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.3` | `15.4.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.47.0` | `1.48.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.4.2` | `13.4.4` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.6` |\n\n\nUpdates `@clack/core` from 1.4.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Return type for prompts now correctly specifies \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e instead of \u003ccode\u003esymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/595\"\u003e#595\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add an \u003ccode\u003eaccessible\u003c/code\u003e option to the shared \u003ccode\u003ePromptOptions\u003c/code\u003e and a resolved \u003ccode\u003eaccessible\u003c/code\u003e getter on the base \u003ccode\u003ePrompt\u003c/code\u003e, so any prompt can opt into accessible mode individually. Resolution order: per-prompt option \u0026gt; \u003ccode\u003eupdateSettings({ accessible })\u003c/code\u003e \u0026gt; the \u003ccode\u003eACCESSIBLE\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/592\"\u003e#592\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e constant from \u003ccode\u003e@clack/core\u003c/code\u003e and \u003ccode\u003e@clack/prompts\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/594\"\u003e#594\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add tab-completion to the \u003ccode\u003epath\u003c/code\u003e prompt: pressing Tab fills the input with the focused suggestion, so you can quickly descend into deep directories (type \u003ccode\u003e/\u003c/code\u003e and Tab again). Powered by a new opt-in \u003ccode\u003ecompleteOnTab\u003c/code\u003e option on \u003ccode\u003eautocomplete\u003c/code\u003e, which also shows a \u003ccode\u003eTab: complete\u003c/code\u003e hint in the instructions footer. Default \u003ccode\u003eautocomplete\u003c/code\u003e behavior is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/583\"\u003e#583\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Add async validation support to prompts, and validation state rendering to text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/593\"\u003e#593\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eisAccessible()\u003c/code\u003e and an \u003ccode\u003eaccessible\u003c/code\u003e setting as the foundation for accessible mode. Resolution order: per-call option \u0026gt; \u003ccode\u003eupdateSettings({ accessible })\u003c/code\u003e \u0026gt; the \u003ccode\u003eACCESSIBLE\u003c/code\u003e environment variable (any non-empty value enables it, except \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003efalse\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/bombshell-dev/clack/blob/main/packages/core/CHANGELOG.md\"\u003e@​clack/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Return type for prompts now correctly specifies \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e instead of \u003ccode\u003esymbol\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/595\"\u003e#595\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add an \u003ccode\u003eaccessible\u003c/code\u003e option to the shared \u003ccode\u003ePromptOptions\u003c/code\u003e and a resolved \u003ccode\u003eaccessible\u003c/code\u003e getter on the base \u003ccode\u003ePrompt\u003c/code\u003e, so any prompt can opt into accessible mode individually. Resolution order: per-prompt option \u0026gt; \u003ccode\u003eupdateSettings({ accessible })\u003c/code\u003e \u0026gt; the \u003ccode\u003eACCESSIBLE\u003c/code\u003e environment variable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/592\"\u003e#592\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e constant from \u003ccode\u003e@clack/core\u003c/code\u003e and \u003ccode\u003e@clack/prompts\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/594\"\u003e#594\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add tab-completion to the \u003ccode\u003epath\u003c/code\u003e prompt: pressing Tab fills the input with the focused suggestion, so you can quickly descend into deep directories (type \u003ccode\u003e/\u003c/code\u003e and Tab again). Powered by a new opt-in \u003ccode\u003ecompleteOnTab\u003c/code\u003e option on \u003ccode\u003eautocomplete\u003c/code\u003e, which also shows a \u003ccode\u003eTab: complete\u003c/code\u003e hint in the instructions footer. Default \u003ccode\u003eautocomplete\u003c/code\u003e behavior is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/583\"\u003e#583\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Add async validation support to prompts, and validation state rendering to text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/593\"\u003e#593\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eisAccessible()\u003c/code\u003e and an \u003ccode\u003eaccessible\u003c/code\u003e setting as the foundation for accessible mode. Resolution order: per-call option \u0026gt; \u003ccode\u003eupdateSettings({ accessible })\u003c/code\u003e \u0026gt; the \u003ccode\u003eACCESSIBLE\u003c/code\u003e environment variable (any non-empty value enables it, except \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003efalse\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/bombshell-dev/clack/commit/da44e23128c2f6a64f908224683e22d1190a576b\"\u003e\u003ccode\u003eda44e23\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e fix: correctly specify return type of \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/601\"\u003e#601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/de1ef162ee8e508e86e76b4d91b334d3d5869733\"\u003e\u003ccode\u003ede1ef16\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0547d6f4c16c4580b06c592e698b9ceb621f2547\"\u003e\u003ccode\u003e0547d6f\u003c/code\u003e\u003c/a\u003e fix: output submit gap only when guide enabled (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e feat: add async validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e feat(prompts): add tab-completion to path prompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e feat(core): add \u003ccode\u003eaccessible\u003c/code\u003e prompt option (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e feat(core): add \u003ccode\u003eisAccessible\u003c/code\u003e util (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cf3ebaa235d09ce76227ccd697510fbd01877be0\"\u003e\u003ccode\u003ecf3ebaa\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/core/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/core@1.5.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.7.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Return type for prompts now correctly specifies \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e instead of \u003ccode\u003esymbol\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/592\"\u003e#592\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e constant from \u003ccode\u003e@clack/core\u003c/code\u003e and \u003ccode\u003e@clack/prompts\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/594\"\u003e#594\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add tab-completion to the \u003ccode\u003epath\u003c/code\u003e prompt: pressing Tab fills the input with the focused suggestion, so you can quickly descend into deep directories (type \u003ccode\u003e/\u003c/code\u003e and Tab again). Powered by a new opt-in \u003ccode\u003ecompleteOnTab\u003c/code\u003e option on \u003ccode\u003eautocomplete\u003c/code\u003e, which also shows a \u003ccode\u003eTab: complete\u003c/code\u003e hint in the instructions footer. Default \u003ccode\u003eautocomplete\u003c/code\u003e behavior is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/583\"\u003e#583\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Add async validation support to prompts, and validation state rendering to text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/588\"\u003e#588\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/65061353e65e468035d8d8c7de9359926774626d\"\u003e\u003ccode\u003e6506135\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e! - Style the guide bar rendered by \u003ccode\u003ebox({ withGuide: true })\u003c/code\u003e in grey so it matches the gutter drawn by \u003ccode\u003elog\u003c/code\u003e, \u003ccode\u003enote\u003c/code\u003e and the spinner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/599\"\u003e#599\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/0547d6f4c16c4580b06c592e698b9ceb621f2547\"\u003e\u003ccode\u003e0547d6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Fixes a withGuide rendering issue leaving extra spaces in text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.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/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Return type for prompts now correctly specifies \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e instead of \u003ccode\u003esymbol\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/592\"\u003e#592\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e constant from \u003ccode\u003e@clack/core\u003c/code\u003e and \u003ccode\u003e@clack/prompts\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/594\"\u003e#594\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add tab-completion to the \u003ccode\u003epath\u003c/code\u003e prompt: pressing Tab fills the input with the focused suggestion, so you can quickly descend into deep directories (type \u003ccode\u003e/\u003c/code\u003e and Tab again). Powered by a new opt-in \u003ccode\u003ecompleteOnTab\u003c/code\u003e option on \u003ccode\u003eautocomplete\u003c/code\u003e, which also shows a \u003ccode\u003eTab: complete\u003c/code\u003e hint in the instructions footer. Default \u003ccode\u003eautocomplete\u003c/code\u003e behavior is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/583\"\u003e#583\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Add async validation support to prompts, and validation state rendering to text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/588\"\u003e#588\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/65061353e65e468035d8d8c7de9359926774626d\"\u003e\u003ccode\u003e6506135\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e! - Style the guide bar rendered by \u003ccode\u003ebox({ withGuide: true })\u003c/code\u003e in grey so it matches the gutter drawn by \u003ccode\u003elog\u003c/code\u003e, \u003ccode\u003enote\u003c/code\u003e and the spinner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/599\"\u003e#599\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/0547d6f4c16c4580b06c592e698b9ceb621f2547\"\u003e\u003ccode\u003e0547d6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Fixes a withGuide rendering issue leaving extra spaces in text prompts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/227583efb6d3fb353477a2df7279a33f77e7837b\"\u003e\u003ccode\u003e227583e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/b20fa2b75446389b4caf6bb16ad660a966175f8a\"\u003e\u003ccode\u003eb20fa2b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/da44e23128c2f6a64f908224683e22d1190a576b\"\u003e\u003ccode\u003eda44e23\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8bd9129a4a1ca2bb6dcbc7f952e762db21e5d395\"\u003e\u003ccode\u003e8bd9129\u003c/code\u003e\u003c/a\u003e fix: correctly specify return type of \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/601\"\u003e#601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/de1ef162ee8e508e86e76b4d91b334d3d5869733\"\u003e\u003ccode\u003ede1ef16\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0547d6f4c16c4580b06c592e698b9ceb621f2547\"\u003e\u003ccode\u003e0547d6f\u003c/code\u003e\u003c/a\u003e fix: output submit gap only when guide enabled (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/599\"\u003e#599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ae636ddcb4fbc992716f294f64371e4ff4997fb8\"\u003e\u003ccode\u003eae636dd\u003c/code\u003e\u003c/a\u003e feat: add async validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/37fca4eb7277571b2b6f8c027dbc07e77632234b\"\u003e\u003ccode\u003e37fca4e\u003c/code\u003e\u003c/a\u003e feat(prompts): add tab-completion to path prompt (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/caa32e853cb65afad778f56f6bad8699d4b195bc\"\u003e\u003ccode\u003ecaa32e8\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eCANCEL_SYMBOL\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8d8124826fa119944c833545b3e8919f85782350\"\u003e\u003ccode\u003e8d81248\u003c/code\u003e\u003c/a\u003e chore: stop publishing CHANGELOG.md to npm (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/e2380704ff22d7f599a45f62d710f2f8c0c093e5\"\u003e\u003ccode\u003ee238070\u003c/code\u003e\u003c/a\u003e test(box): remove redundant test (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/65061353e65e468035d8d8c7de9359926774626d\"\u003e\u003ccode\u003e6506135\u003c/code\u003e\u003c/a\u003e fix(prompts): style box guide bar to match other gutters (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.8.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cac` from 6.7.14 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cacjs/cac/releases\"\u003ecac's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDrop Node.js \u0026lt; 20.19.0 support.\u003c/strong\u003e Node.js 20.19.0 is now the minimum required version.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove CJS build.\u003c/strong\u003e CAC is now ESM-only. If you rely on \u003ccode\u003erequire()\u003c/code\u003e, either migrate to ESM imports or upgrade to Node.js ≥ 20.19.0, which supports \u003ccode\u003erequire()\u003c/code\u003e for ES modules natively.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRename event listener methods to follow the \u003ccode\u003eEventTarget\u003c/code\u003e API.\u003c/strong\u003e \u003ccode\u003ecli.on()\u003c/code\u003e and related methods have been renamed to \u003ccode\u003ecli.addEventListener()\u003c/code\u003e. Update your code accordingly:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e--- cli.on('command:*', () =\u0026gt; { ... })\r\n+++ cli.addEventListener('command:*', () =\u0026gt; { ... })\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eNotes for Deno Users\u003c/h3\u003e\n\u003cp\u003ePlease use the JSR package instead: \u003ca href=\"https://jsr.io/@cac/cac\"\u003e\u003ccode\u003e@cac/cac\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport cac from 'jsr:@cac/cac'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt; 20.19.0, remove CJS build, and update dependencies  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/bdbd791\"\u003e\u003c!-- raw HTML omitted --\u003e(bdbd7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease on JSR  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/21f55e6\"\u003e\u003c!-- raw HTML omitted --\u003e(21f55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport on browsers  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/b943ceb\"\u003e\u003c!-- raw HTML omitted --\u003e(b943c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow error on unused args  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cacjs/cac/issues/135\"\u003ecacjs/cac#135\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/d0636d9\"\u003e\u003c!-- raw HTML omitted --\u003e(d0636)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCheck default commands  -  by \u003ca href=\"https://github.com/domdomegg\"\u003e\u003ccode\u003e@​domdomegg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cacjs/cac/issues/152\"\u003ecacjs/cac#152\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/28ddf47\"\u003e\u003c!-- raw HTML omitted --\u003e(28ddf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/cacjs/cac/compare/v6.7.14...v7.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev7.0.0-beta.1\u003c/h2\u003e\n\u003ch3\u003e   ⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt; 20.19.0.\u003c/li\u003e\n\u003cli\u003eRemove CJS build. Please use ESM imports, or upgrade to Node.js \u0026gt; 20.19.0 to continue using \u003ccode\u003erequire\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003ecli.on()\u003c/code\u003e and related methods to \u003ccode\u003ecli.addEventListener()\u003c/code\u003e to follow the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/EventTarget\"\u003eEventTarget\u003c/a\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for Node.js \u0026lt; 20.19.0, remove CJS build, and update dependencies  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/bdbd791\"\u003e\u003c!-- raw HTML omitted --\u003e(bdbd7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease on JSR  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/21f55e6\"\u003e\u003c!-- raw HTML omitted --\u003e(21f55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/cacjs/cac/compare/v6.7.14...v7.0.0-beta.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/77f602fcb2d1e75d24f5ecd94d5bf667acaa857a\"\u003e\u003ccode\u003e77f602f\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/6e5919d50d2df09a8524f36e1c0cb7a68bdbe63a\"\u003e\u003ccode\u003e6e5919d\u003c/code\u003e\u003c/a\u003e docs: add browser example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/80a0ef59b909a2bcee5bd560c9d24affa4b83f59\"\u003e\u003ccode\u003e80a0ef5\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/753502c5ee5e6aca056f4101822c0659ca7613bd\"\u003e\u003ccode\u003e753502c\u003c/code\u003e\u003c/a\u003e refactor: improve readability of setDotProp function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/1c3c224a16df291e4923d7776324e03626e0b079\"\u003e\u003ccode\u003e1c3c224\u003c/code\u003e\u003c/a\u003e docs: update projects that use cac (\u003ca href=\"https://redirect.github.com/cacjs/cac/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/28ddf47194b213dca8e638de48baa16436410e89\"\u003e\u003ccode\u003e28ddf47\u003c/code\u003e\u003c/a\u003e fix: check default commands (\u003ca href=\"https://redirect.github.com/cacjs/cac/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/4a83b21ceeeea39665a844b5463383a3b6219d4f\"\u003e\u003ccode\u003e4a83b21\u003c/code\u003e\u003c/a\u003e docs: update reference link [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/d0636d9f3282aac8e038db4327fecbefc7286bc7\"\u003e\u003ccode\u003ed0636d9\u003c/code\u003e\u003c/a\u003e feat: throw error on unused args (\u003ca href=\"https://redirect.github.com/cacjs/cac/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/665242c177a3f4306479275a4d0f877e9c87c804\"\u003e\u003ccode\u003e665242c\u003c/code\u003e\u003c/a\u003e chore: fix typedoc configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/539082750cfa7fad22cd6278137f4f0a70ab70d9\"\u003e\u003ccode\u003e5390827\u003c/code\u003e\u003c/a\u003e chore: cleanup package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cacjs/cac/compare/v6.7.14...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for cac since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.6.2 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistent coercion of two arguments  9c93a04\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v6.0.0...v6.0.1\"\u003ehttps://github.com/chalk/chalk/compare/v6.0.0...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 22  8a94e0e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd underline styles and underline colors (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/689\"\u003e#689\u003c/a\u003e)  4c304dd\u003c/li\u003e\n\u003cli\u003eImprove performance  5729845 fa5cff2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat a numeric \u003ccode\u003eFORCE_COLOR\u003c/code\u003e as an exact level (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/688\"\u003e#688\u003c/a\u003e)  e912931\u003c/li\u003e\n\u003cli\u003eDownsample \u003ccode\u003eansi256()\u003c/code\u003e and \u003ccode\u003ebgAnsi256()\u003c/code\u003e to 16 colors at level 1 (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/687\"\u003e#687\u003c/a\u003e)  ff549c5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.6.2...v6.0.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.6.2...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/47fc05abd46171b235e24174cd2dba83d25bf037\"\u003e\u003ccode\u003e47fc05a\u003c/code\u003e\u003c/a\u003e 6.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/9c93a04eae27fb1801764fbd60eb0811e2068b83\"\u003e\u003ccode\u003e9c93a04\u003c/code\u003e\u003c/a\u003e Fix inconsistent coercion of two arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/8960ada92ca0f9220c8863495bae78dcc0c323ee\"\u003e\u003ccode\u003e8960ada\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/661317e6f91fe7c90306c2c48ea9354562ee9146\"\u003e\u003ccode\u003e661317e\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5729845f33d357e0c21b29b2b16849b72fb8cec4\"\u003e\u003ccode\u003e5729845\u003c/code\u003e\u003c/a\u003e Improve performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/4c304dd72cce5a036c02e5dd8af52996ae98501f\"\u003e\u003ccode\u003e4c304dd\u003c/code\u003e\u003c/a\u003e Add extended underline styles and underline colors (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/e91293130c7d642c7b91152c3c942743a3b910a7\"\u003e\u003ccode\u003ee912931\u003c/code\u003e\u003c/a\u003e Fix: Treat a numeric \u003ccode\u003eFORCE_COLOR\u003c/code\u003e as an exact level (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/8a94e0ebfc495dda27f7090fb1a012790b15a76d\"\u003e\u003ccode\u003e8a94e0e\u003c/code\u003e\u003c/a\u003e Require Node.js 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/fa5cff280e821c928dab716a03beff06529ffaf3\"\u003e\u003ccode\u003efa5cff2\u003c/code\u003e\u003c/a\u003e Optimize 2-argument calls (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/ff549c534c413a9225322c1ff4e5fc0d97ae5610\"\u003e\u003ccode\u003eff549c5\u003c/code\u003e\u003c/a\u003e Fix: Downsample \u003ccode\u003eansi256()\u003c/code\u003e and \u003ccode\u003ebgAnsi256()\u003c/code\u003e to 16 colors at level 1 (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.6.2...v6.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `listr2` from 10.2.2 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/ecdf7a16e095d7ee30ae3c7a505014bad2c602de\"\u003e\u003ccode\u003eecdf7a1\u003c/code\u003e\u003c/a\u003e chore(release): 11.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/f747110c605598a2acc7fd27e83748463b87fcb3\"\u003e\u003ccode\u003ef747110\u003c/code\u003e\u003c/a\u003e Merge branch 'agent/staged-publishing' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/93920347ddbb1817099f6de77e7dc0c602d8a061\"\u003e\u003ccode\u003e9392034\u003c/code\u003e\u003c/a\u003e feat(ci): publish packages via npm staged publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/16515c77a1df420dc14592282a5933ff78f9f6a5\"\u003e\u003ccode\u003e16515c7\u003c/code\u003e\u003c/a\u003e chore(release): 11.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/aacec7b2a6a90ab9ba86642c39f485d1d2255e6e\"\u003e\u003ccode\u003eaacec7b\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/node-docs' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/930d4580a3ac26f65b5f8cc381a6205fcd958af8\"\u003e\u003ccode\u003e930d458\u003c/code\u003e\u003c/a\u003e docs(deps): update dependency typedoc-plugin-markdown to v4.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/9a994039a8180fd0516d1a23323fbb20241477a9\"\u003e\u003ccode\u003e9a99403\u003c/code\u003e\u003c/a\u003e chore(release): 11.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/20c525643c8404d30d0fa2a302cbd4f77a88fe99\"\u003e\u003ccode\u003e20c5256\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/node-build' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/30c3f38614d03eb34354236b13cbbefac00e851d\"\u003e\u003ccode\u003e30c3f38\u003c/code\u003e\u003c/a\u003e build(deps): update dependency eslint to ^10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/listr2/listr2/commit/a6580bd46f82081419aa13de918ee2858550ac80\"\u003e\u003ccode\u003ea6580bd\u003c/code\u003e\u003c/a\u003e chore(release): 11.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/listr2/listr2/compare/listr2@10.2.2...listr2@11.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.12 to 0.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix tree shaking bug due to TypeScript import alias (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to incorrectly tree-shake imports that are used in a TypeScript type alias under certain circumstances. Affected code uses a TypeScript-specific \u003ccode\u003eimport\u003c/code\u003e assignment and looks something like this:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Base from './dep.js';\r\nimport Alias = Base.SomeType;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix CSS minification bug involving \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where esbuild's CSS minifier incorrectly removed a \u003ccode\u003e\u0026amp;\u003c/code\u003e when it was unsafe to do so. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\r\n.a .b {\r\n  \u0026amp; .b:not(\u0026amp; .c) {\r\n    color: red;\r\n  }\r\n}\r\n\u003cp\u003e/* Old output (with --minify) */\u003cbr /\u003e\n.a .b{.b:not(\u0026amp; .c){color:red}}\u003c/p\u003e\n\u003cp\u003e/* New output (with --minify) */\u003cbr /\u003e\n.a .b{\u0026amp; .b:not(\u0026amp; .c){color:red}}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis should match \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;yes\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e but not \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;no\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e. The old output incorrectly matched both.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid overwriting input files without \u003ccode\u003e--allow-overwrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4484\"\u003e#4484\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example: \u003ccode\u003eesbuild input.js --outfile=input.js\u003c/code\u003e tells esbuild to overwrite \u003ccode\u003einput.js\u003c/code\u003e with the output of running esbuild on it. This was supposed to already be prevented by default, but it accidentally regressed in version 0.17.0 and apparently didn't have any test coverage. The error message was being printed but the input file was still being overwritten. Oops.\u003c/p\u003e\n\u003cp\u003eThis release puts the original behavior back. With this release, esbuild should now actually avoid overwriting input files unless \u003ccode\u003e--allow-overwrite\u003c/code\u003e is explicitly present. This is done by not writing out any files when a build error is encountered.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect code generated when using top-level await (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could generate code containing a syntax error in complex scenarios involving top-level await used in a dependency cycle. The problem was a missing \u003ccode\u003easync\u003c/code\u003e on one or more module wrapper closures. With this release, esbuild now uses a fixed-point iteration algorithm to correctly annotate all dependencies in the cycle as needing an \u003ccode\u003easync\u003c/code\u003e module wrapper.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification bug with lowered logical assignment operators (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to generate incorrect code for logical assignment operators when lowering them to an older target environment. Specifically the lowering process requires duplicating the left-hand side, but esbuild incorrectly failed to count the duplicate as a new usage when the left-hand side is an identifier. That then caused the minifier to believe that the left-hand side was only used once and could attempt to incorrectly inline an initializer into the first usage. This bug has now been fixed:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nfunction foo() {\r\n  let x\r\n  bar(x ||= {})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/609683d892977362a0f99026cb74b96263d728a9\"\u003e\u003ccode\u003e609683d\u003c/code\u003e\u003c/a\u003e publish 0.28.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/11b1fe48df6859393d9469f323b5ebd17baaf989\"\u003e\u003ccode\u003e11b1fe4\u003c/code\u003e\u003c/a\u003e add to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ab50d91559a27e54cd0a27a403389130ea10d97d\"\u003e\u003ccode\u003eab50d91\u003c/code\u003e\u003c/a\u003e css: fix green/blue channel swap in oklch gamut mapping (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4488\"\u003e#4488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/04627b6cf99b4a7491bebb0268173a7c77a85030\"\u003e\u003ccode\u003e04627b6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e: \u003ccode\u003easync\u003c/code\u003e TLA checks need a worklist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5c15177a308c7224604058a769c4abf0a66b0a36\"\u003e\u003ccode\u003e5c15177\u003c/code\u003e\u003c/a\u003e disable \u003ccode\u003egopls\u003c/code\u003e in the \u003ccode\u003ego\u003c/code\u003e folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc2ee9babc5a2e8ea7ec7c10dd5850b71f7cec7e\"\u003e\u003ccode\u003efc2ee9b\u003c/code\u003e\u003c/a\u003e css: adjust parser to allow \u003ccode\u003e--foo: {...}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/209db54371e62ad1c50e12e56bb93c74c53b0408\"\u003e\u003ccode\u003e209db54\u003c/code\u003e\u003c/a\u003e release notes for css nesting bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c625d31bf08a0647ec724bf76c7115f7aec55971\"\u003e\u003ccode\u003ec625d31\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e: preserve nested ampersands during minification (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/34474e278528a60f58c959c0f422d2bfa6f6886d\"\u003e\u003ccode\u003e34474e2\u003c/code\u003e\u003c/a\u003e better isolation of current part in js parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07f6e8c50677e0b41e5ed726c08b0ea200b14e5b\"\u003e\u003ccode\u003e07f6e8c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e: \u003ccode\u003eimport\u003c/code\u003e assignment tree-shaking bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.12...v0.28.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.4.3 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed2b135cfb7a3582b9eb515756b9166bcb9521f4a docs: add the 4.6.x patch highlights to the 4.6 post\u003c/li\u003e\n\u003cli\u003ef1448f7cee00df9fe1e9ad84a000aa1828cc8bc1 docs: fold the 4.6.x patch highlights into the 4.6 post's own sections\u003c/li\u003e\n\u003cli\u003ede65a5cb39ed22a507fac935788f718fa88d104f docs: lead the properties section with the check and add a Zod Mini tab (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6598\"\u003e#6598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e56222cd1532c07bcb91b67df529cab4c0a215330 feat(instanceof): key the .properties() shape off the instance type (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6600\"\u003e#6600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eca0229a404818290e6cdcfefcd7eb2d04bcbb543 Revert \u0026quot;feat: add z.currencyCode() over a vendored ISO 4217 list, refreshed weekly by CI (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6595\"\u003e#6595\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003ecc4cd4ee9c52fcaa10964e48cc144541e41a5ed9 Revert \u0026quot;Revert \u0026quot;feat: add z.currencyCode() over a vendored ISO 4217 list, refreshed weekly by CI (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6595\"\u003e#6595\u003c/a\u003e)\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e0f3f5ee3ca56c7574bf849e54f79e9a6e02562ee 4.6.5\u003c/li\u003e\n\u003cli\u003e59bbc03e10c636b9eb3c393dfeb552819774ec21 chore: re-pin the integration peers to the workspace zod after the 4.6.5 bump\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003cp\u003eA patch on top of \u003ca href=\"https://github.com/colinhacks/zod/releases/tag/v4.6.3\"\u003e4.6.3\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d6bc1e30\"\u003e\u003ccode\u003ed6bc1e30\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ez.currencyCode()\u003c/code\u003e over a vendored ISO 4217 list, refreshed weekly by CI (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6595\"\u003e#6595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/ad32d751\"\u003e\u003ccode\u003ead32d751\u003c/code\u003e\u003c/a\u003e perf: \u003ccode\u003ez.url()\u003c/code\u003e rejects an invalid URL with \u003ccode\u003eURL.canParse()\u003c/code\u003e instead of a throwing constructor, about 50x faster; fewer allocations on the validation path (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6588\"\u003e#6588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2bb08717\"\u003e\u003ccode\u003e2bb08717\u003c/code\u003e\u003c/a\u003e chore: re-pin the integration peers to the workspace zod after the 4.6.4 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f6e1701a\"\u003e\u003ccode\u003ef6e1701a\u003c/code\u003e\u003c/a\u003e chore(deps): bump next to 15.5.25 and vite to 7.3.6 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003eA patch on top of \u003ca href=\"https://github.com/colinhacks/zod/releases/tag/v4.6.2\"\u003e4.6.2\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/413cce9a\"\u003e\u003ccode\u003e413cce9a\u003c/code\u003e\u003c/a\u003e fix(v4): make z.properties() a check again (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6594\"\u003e#6594\u003c/a\u003e) — removes the standalone \u003ccode\u003ez.properties()\u003c/code\u003e schema from 4.6.0; \u003ccode\u003ez.instanceof().properties()\u003c/code\u003e and \u003ccode\u003e.check(...z.properties())\u003c/code\u003e are unchanged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/75d63ee1\"\u003e\u003ccode\u003e75d63ee1\u003c/code\u003e\u003c/a\u003e docs: show only the \u003ccode\u003e.properties()\u003c/code\u003e method form in the 4.6 post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/46da9572\"\u003e\u003ccode\u003e46da9572\u003c/code\u003e\u003c/a\u003e docs: match the error-message examples to what the parsers emit\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003eA patch on top of \u003ca href=\"https://github.com/colinhacks/zod/releases/tag/v4.6.1\"\u003e4.6.1\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9446b5cc\"\u003e\u003ccode\u003e9446b5cc\u003c/code\u003e\u003c/a\u003e fix: preserve undefined prefault outputs and object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6587\"\u003e#6587\u003c/a\u003e) — closes \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6585\"\u003e#6585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0c483c58\"\u003e\u003ccode\u003e0c483c58\u003c/code\u003e\u003c/a\u003e docs: the \u003ca href=\"https://zod.dev/blog/zod-4-6\"\u003eZod 4.6 announcement post\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6546\"\u003e#6546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a00c3f34\"\u003e\u003ccode\u003ea00c3f34\u003c/code\u003e\u003c/a\u003e docs: use Trigger.dev's brand-kit lockups for the platinum card\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cp\u003eA patch on top of \u003ca href=\"https://github.com/colinhacks/zod/releases/tag/v4.6.0\"\u003e4.6.0\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b12aa523\"\u003e\u003ccode\u003eb12aa523\u003c/code\u003e\u003c/a\u003e fix: preserve unique tags with defaulted discriminators (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6582\"\u003e#6582\u003c/a\u003e) — closes \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6577\"\u003e#6577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dd9c36fa\"\u003e\u003ccode\u003edd9c36fa\u003c/code\u003e\u003c/a\u003e fix(v4): defer recursive object index inference (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6580\"\u003e#6580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3b154992\"\u003e\u003ccode\u003e3b154992\u003c/code\u003e\u003c/a\u003e feat(lang): add Tajik (\u003ccode\u003etg\u003c/code\u003e) locale (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6581\"\u003e#6581\u003c/a\u003e) by \u003ca href=\"https://github.com/ismoil77\"\u003e\u003ccode\u003e@​ismoil77\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2efa8b80\"\u003e\u003ccode\u003e2efa8b80\u003c/code\u003e\u003c/a\u003e ci: give the npm wait a real budget and drop the back-publish path (\u003ca href=\"https://redirect.github.com/colinhacks/zod/pull/6583\"\u003e#6583\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cp\u003eZod 4.6 is now available.\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install zod@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAt a glance:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/59bbc03e10c636b9eb3c393dfeb552819774ec21\"\u003e\u003ccode\u003e59bbc03\u003c/code\u003e\u003c/a\u003e chore: re-pin the integration peers to the workspace zod after the 4.6.5 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f3f5ee3ca56c7574bf849e54f79e9a6e02562ee\"\u003e\u003ccode\u003e0f3f5ee\u003c/code\u003e\u003c/a\u003e 4.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cc4cd4ee9c52fcaa10964e48cc144541e41a5ed9\"\u003e\u003ccode\u003ecc4cd4e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;feat: add z.currencyCode() over a vendored ISO 4217 list, ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/ca0229a404818290e6cdcfefcd7eb2d04bcbb543\"\u003e\u003ccode\u003eca0229a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add z.currencyCode() over a vendored ISO 4217 list, refreshed w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/56222cd1532c07bcb91b67df529cab4c0a215330\"\u003e\u003ccode\u003e56222cd\u003c/code\u003e\u003c/a\u003e feat(instanceof): key the .properties() shape off the instance type (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6600\"\u003e#6600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/de65a5cb39ed22a507fac935788f718fa88d104f\"\u003e\u003ccode\u003ede65a5c\u003c/code\u003e\u003c/a\u003e docs: lead the properties section with the check and add a Zod Mini tab (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6598\"\u003e#6598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f1448f7cee00df9fe1e9ad84a000aa1828cc8bc1\"\u003e\u003ccode\u003ef1448f7\u003c/code\u003e\u003c/a\u003e docs: fold the 4.6.x patch highlights into the 4.6 post's own sections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d2b135cfb7a3582b9eb515756b9166bcb9521f4a\"\u003e\u003ccode\u003ed2b135c\u003c/code\u003e\u003c/a\u003e docs: add the 4.6.x patch highlights to the 4.6 post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2bb087170f22114b060f1e283bab09fd07963076\"\u003e\u003ccode\u003e2bb0871\u003c/code\u003e\u003c/a\u003e chore: re-pin the integration peers to the workspace zod after the 4.6.4 bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/743aedbba79e98ab8e32f2ce8a9f27b0910f0054\"\u003e\u003ccode\u003e743aedb\u003c/code\u003e\u003c/a\u003e 4.6.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.4.3...v4.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cn` from 0.3.2 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/cn/releases\"\u003ecn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecn@0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/153\"\u003e#153\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e and the plugins now register the theme scales declared in your Tailwind CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.3.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/shadcn-ui/cn/pull/152\"\u003e#152\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Calls with an interpolated argument, such as \u003ccode\u003ecn(base, \u0026quot;translate-x-[\u0026quot; + x + \u0026quot;px]\u0026quot;)\u003c/code\u003e, no longer thrash the argument cache. 2,213 → 80 ns per call on that shape; stable arguments are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/150\"\u003e#150\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build -o *.ts\u003c/code\u003e output now typechecks under \u003ccode\u003enoUncheckedIndexedAccess\u003c/code\u003e and the rest of the \u003ccode\u003e@tsconfig/strictest\u003c/code\u003e flags. The \u003ccode\u003e.mjs\u003c/code\u003e output is unchanged.\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/cn/blob/main/packages/cn/CHANGELOG.md\"\u003ecn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/153\"\u003e#153\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e and the plugins now register the theme scales declared in your Tailwind CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/152\"\u003e#152\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Calls with an interpolated argument, such as \u003ccode\u003ecn(base, \u0026quot;translate-x-[\u0026quot; + x + \u0026quot;px]\u0026quot;)\u003c/code\u003e, no longer thrash the argument cache. 2,213 → 80 ns per call on that shape; stable arguments are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/150\"\u003e#150\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build -o *.ts\u003c/code\u003e output now typechecks under \u003ccode\u003enoUncheckedIndexedAccess\u003c/code\u003e and the rest of the \u003ccode\u003e@tsconfig/strictest\u003c/code\u003e flags. The \u003ccode\u003e.mjs\u003c/code\u003e output is unchanged.\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/cn/commit/84db83298f69a229d6f1ffc5d8c8d99ef451fb49\"\u003e\u003ccode\u003e84db832\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e feat(build): register theme scales from the Tailwind CSS entry (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/acfba708a54b785124c94e58a465660908643b1e\"\u003e\u003ccode\u003eacfba70\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e fix(engine): stop the arg cache thrashing on interpolated arguments (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e fix(build): typecheck .ts output under noUncheckedIndexedAccess (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/cn/commits/cn@0.4.0/packages/cn\"\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.12 to 16.15.15\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.15\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.15\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.15\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix infinite recursion in the MDX stringifier with \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe stringifier wraps every \u003ccode\u003etoMarkdown\u003c/code\u003e handler but dropped their \u003ccode\u003eattention\u003c/code\u003e and \u003ccode\u003epeek\u003c/code\u003e properties, which \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e relies on to serialize bold and italic text. Pages containing them overflowed the stack during build.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.14\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.14\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.14\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnnounce copy confirmation to screen readers\u003c/h3\u003e\n\u003cp\u003eCopy buttons are polite live regions whose label switches to \u0026quot;Copied\u0026quot; after a successful copy, so screen readers announce it. The code block's copy button no longer reports success when the clipboard write fails.\u003c/p\u003e\n\u003ch3\u003eExpose the search dialog as a combobox\u003c/h3\u003e\n\u003cp\u003eThe search input is now a \u003ccode\u003ecombobox\u003c/code\u003e that controls a \u003ccode\u003elistbox\u003c/code\u003e of \u003ccode\u003eoption\u003c/code\u003e results and reports the highlighted result through \u003ccode\u003earia-activedescendant\u003c/code\u003e, so screen readers announce results as you move through them. Hidden result buttons are removed from the tab order, and the empty state is announced as a status message.\u003c/p\u003e\n\u003ch3\u003eRemove hidden sidebar controls from the tab order\u003c/h3\u003e\n\u003cp\u003eThe collapsed sidebar and its floating pill are now \u003ccode\u003einert\u003c/code\u003e while hidden, and toggling the sidebar moves focus to the trigger that becomes visible.\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eblock\u003c/code\u003e TOC style\u003c/h3\u003e\n\u003cp\u003eA TOC style without the track line: headings are indented by depth, and a block slides behind the active headings.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;DocsPage tableOfContent={{ style: 'block' }} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eWrap page footer descriptions instead of truncating\u003c/h3\u003e\n\u003cp\u003eThe previous/next page footer cards now wrap long descriptions instead of cutting them off with an ellipsis.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.13\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.13\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.13\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eKeep the collapsed sidebar's controls off the page title\u003c/h3\u003e\n\u003cp\u003eWith the sidebar collapsed, the docs layout floats the reopen and search buttons in a fixed pill at the top-left of the page and starts the article at the same row.\nWherever the article is not centered with room to spare, every viewport below about 1280px, the pill covered the page title.\nThe article now leaves room for the pill while the sidebar is collapsed.\u003c/p\u003e\n\u003ch3\u003eAI page actions name the page by the URL the reader is on\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/fuma-nama/fumadocs/commit/1bc5374faf4b477f63f54861fa7bf12c5aa18214\"\u003e\u003ccode\u003e1bc5374\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b83e88b1f6b952ba19b397f135b3268ae844324\"\u003e\u003ccode\u003e7b83e88\u003c/code\u003e\u003c/a\u003e fix(core): fix infinite recursion in the MDX stringifier with `mdast-util-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c481705c52b47c356de8dd7b14fe9a28a2a917c9\"\u003e\u003ccode\u003ec481705\u003c/code\u003e\u003c/a\u003e fix(api-docs): label schema property copy button (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d48fa917ce1257fcb595794c351befd3d626810d\"\u003e\u003ccode\u003ed48fa91\u003c/code\u003e\u003c/a\u003e docs: preview toc variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.12...fumadocs@16.15.15\"\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.4.3 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003c/blockquote\u003e\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/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e988e547b00c386facfbc5801951457017d61c23\"\u003e\u003ccode\u003ee988e54\u003c/code\u003e\u003c/a\u003e fix(ui): announce copy confirmation to screen readers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/583e2cacda64bb7c78216ca8f684cf02977462c5\"\u003e\u003ccode\u003e583e2ca\u003c/code\u003e\u003c/a\u003e fix(ui): keep search dialog active state inside the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/11bc9dc765dc2725eb4b5565e5733e1f6dde1576\"\u003e\u003ccode\u003e11bc9dc\u003c/code\u003e\u003c/a\u003e fix(ui): expose the search dialog as a combobox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d7fa38c138ae4b12418421d5548842eba16c4ccf\"\u003e\u003ccode\u003ed7fa38c\u003c/code\u003e\u003c/a\u003e fix(ui): remove hidden sidebar controls from the tab order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.3...fumadocs-mdx@15.4.5\"\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.47.0 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebriefcase-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/4757\"\u003elucide-icons/lucide#4757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-left-horizontal\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3855\"\u003elucide-icons/lucide#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/svelte,solid): fix shared type imports in Solid and Svelte 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/4846\"\u003elucide-icons/lucide#4846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.76.9 to 0.87.1 in the react-native-deps group across 1 directory by \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/4673\"\u003elucide-icons/lucide#4673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): export __iconNode data across framework packages by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/agrawal-rohit/recipebook/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrawal-rohit%2Frecipebook/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"}},{"old_version":"15.4.1","new_version":"15.4.5","update_type":"patch","path":null,"pr_created_at":"2026-10-05T04:24:50.000Z","version_change":"15.4.1 → 15.4.5","issue":{"uuid":"5706411410","node_id":"PR_kwDOST2QdM8AAAABGokawg","number":715,"state":"open","title":"chore(deps): 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":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T04:24:50.000Z","updated_at":"2026-10-05T04:27:17.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":9,"packages":[{"name":"dotenv","old_version":"18.0.1","new_version":"18.0.5","repository_url":"https://github.com/motdotla/dotenv"},{"name":"fumadocs-core","old_version":"16.15.11","new_version":"16.15.17","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.1","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.11","new_version":"16.15.17","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.47.0","new_version":"1.49.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"13.4.0","new_version":"13.5.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.3.5","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.14.5","new_version":"4.14.8","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.1` | `18.0.5` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.11` | `16.15.17` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.1` | `15.4.5` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.11` | `16.15.17` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.47.0` | `1.49.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.4.0` | `13.5.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.8` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.14.5` | `4.14.8` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n\n\nUpdates `dotenv` from 18.0.1 to 18.0.5\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/v18.0.4...v18.0.5\"\u003e18.0.5\u003c/a\u003e (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing typescript module declaration (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance for large .env files (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.3...v18.0.4\"\u003e18.0.4\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport dotenv/config\u003c/code\u003e should default quiet: true (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.2...v18.0.3\"\u003e18.0.3\u003c/a\u003e (2026-09-22)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003eDOTENV_QUIET\u003c/code\u003e setting when inside .env file (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.1...v18.0.2\"\u003e18.0.2\u003c/a\u003e (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatch additional edge cases for the fast parser (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1056\"\u003e#1056\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/motdotla/dotenv/commit/05215e09b73575b6f8e272658ca7849685651384\"\u003e\u003ccode\u003e05215e0\u003c/code\u003e\u003c/a\u003e 18.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/25bdd0aeda438bd097551fc6fce15fa9950876e3\"\u003e\u003ccode\u003e25bdd0a\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2d640d2ec3356c6e2b5da3a79d2eee69ee47129c\"\u003e\u003ccode\u003e2d640d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1066\"\u003e#1066\u003c/a\u003e from AyanAta42/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c84e2b4f1cfcdd42b6a3082bf0b6c0c773230150\"\u003e\u003ccode\u003ec84e2b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1068\"\u003e#1068\u003c/a\u003e from matzehecht/fix-typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/570146a51944892251775559699cefe617ab4dee\"\u003e\u003ccode\u003e570146a\u003c/code\u003e\u003c/a\u003e Optimize fast parser comment scanning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4aa066527348b8ccb4595f2a9742a383e2daad91\"\u003e\u003ccode\u003e4aa0665\u003c/code\u003e\u003c/a\u003e add typescript module declaration for dotenv/config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f1380ec96e768fcc1aa921a700ad76a71b7947fe\"\u003e\u003ccode\u003ef1380ec\u003c/code\u003e\u003c/a\u003e Bound fast parser comment scans to the current line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/a626f72459dd933084af70e823caacc001e1d156\"\u003e\u003ccode\u003ea626f72\u003c/code\u003e\u003c/a\u003e add link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b36a142362fa88f58cf9317d3c5ab449db2e317d\"\u003e\u003ccode\u003eb36a142\u003c/code\u003e\u003c/a\u003e video links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/86804c0507aff98d3a82204759729af3bc2ce1a9\"\u003e\u003ccode\u003e86804c0\u003c/code\u003e\u003c/a\u003e 18.0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.1...v18.0.5\"\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.11 to 16.15.17\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.17\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.17\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.17\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eApply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;ViewOptionsPopover /\u0026gt;\u003c/code\u003e linked to \u003ccode\u003emarkdownUrl\u003c/code\u003e without the Vite \u003ccode\u003ebase\u003c/code\u003e, so sites served under a base path got a 404. It now prefixes the URL like \u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e does.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3620\"\u003e#3620\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.16\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.16\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.16\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDon't copy failed Markdown responses\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e copied the body of error responses, like a 404 page, and kept it cached until a full reload. Failed responses are rejected, and only successful ones are cached.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3612\"\u003e#3612\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eGet pages by decoded slugs\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egetPage()\u003c/code\u003e accepts both URI encoded and decoded slugs. React Router and TanStack Router pass decoded params, so pages with spaces or non-ASCII characters in their slugs were not found.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3613\"\u003e#3613\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.15\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.15\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.15\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix infinite recursion in the MDX stringifier with \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe stringifier wraps every \u003ccode\u003etoMarkdown\u003c/code\u003e handler but dropped their \u003ccode\u003eattention\u003c/code\u003e and \u003ccode\u003epeek\u003c/code\u003e properties, which \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e relies on to serialize bold and italic text. Pages containing them overflowed the stack during build.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.14\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.14\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.14\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnnounce copy confirmation to screen readers\u003c/h3\u003e\n\u003cp\u003eCopy buttons are polite live regions whose label switches to \u0026quot;Copied\u0026quot; after a successful copy, so screen readers announce it. The code block's copy button no longer reports success when the clipboard write fails.\u003c/p\u003e\n\u003ch3\u003eExpose the search dialog as a combobox\u003c/h3\u003e\n\u003cp\u003eThe search input is now a \u003ccode\u003ecombobox\u003c/code\u003e that controls a \u003ccode\u003elistbox\u003c/code\u003e of \u003ccode\u003eoption\u003c/code\u003e results and reports the highlighted result through \u003ccode\u003earia-activedescendant\u003c/code\u003e, so screen readers announce results as you move through them. Hidden result buttons are removed from the tab order, and the empty state is announced as a status message.\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/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2516fbacd6e9bd67e2bc586b4f1faaeb6f2c750f\"\u003e\u003ccode\u003e2516fba\u003c/code\u003e\u003c/a\u003e feat(openapi): show auth descriptions in a hover card\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/abdba4e190b6a268ee8e1aba460aed3a8897bcf3\"\u003e\u003ccode\u003eabdba4e\u003c/code\u003e\u003c/a\u003e clean code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b7f54317287610b73838ef40ea92d0a1e460767c\"\u003e\u003ccode\u003eb7f5431\u003c/code\u003e\u003c/a\u003e fix(openapi): follow-ups to \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1e88d6f31b8db630d10cc249a0cbfe0a076895af\"\u003e\u003ccode\u003e1e88d6f\u003c/code\u003e\u003c/a\u003e Fix OpenAPI issues (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bc5374faf4b477f63f54861fa7bf12c5aa18214\"\u003e\u003ccode\u003e1bc5374\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b83e88b1f6b952ba19b397f135b3268ae844324\"\u003e\u003ccode\u003e7b83e88\u003c/code\u003e\u003c/a\u003e fix(core): fix infinite recursion in the MDX stringifier with `mdast-util-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c481705c52b47c356de8dd7b14fe9a28a2a917c9\"\u003e\u003ccode\u003ec481705\u003c/code\u003e\u003c/a\u003e fix(api-docs): label schema property copy button (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.11...fumadocs@16.15.17\"\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.4.1 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/fuma-nama/fumadocs/commit/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e988e547b00c386facfbc5801951457017d61c23\"\u003e\u003ccode\u003ee988e54\u003c/code\u003e\u003c/a\u003e fix(ui): announce copy confirmation to screen readers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/583e2cacda64bb7c78216ca8f684cf02977462c5\"\u003e\u003ccode\u003e583e2ca\u003c/code\u003e\u003c/a\u003e fix(ui): keep search dialog active state inside the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/11bc9dc765dc2725eb4b5565e5733e1f6dde1576\"\u003e\u003ccode\u003e11bc9dc\u003c/code\u003e\u003c/a\u003e fix(ui): expose the search dialog as a combobox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d7fa38c138ae4b12418421d5548842eba16c4ccf\"\u003e\u003ccode\u003ed7fa38c\u003c/code\u003e\u003c/a\u003e fix(ui): remove hidden sidebar controls from the tab order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.1...fumadocs-mdx@15.4.5\"\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.11 to 16.15.17\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.17\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.17\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.17\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eApply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;ViewOptionsPopover /\u0026gt;\u003c/code\u003e linked to \u003ccode\u003emarkdownUrl\u003c/code\u003e without the Vite \u003ccode\u003ebase\u003c/code\u003e, so sites served under a base path got a 404. It now prefixes the URL like \u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e does.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3620\"\u003e#3620\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.16\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.16\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.16\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDon't copy failed Markdown responses\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e copied the body of error responses, like a 404 page, and kept it cached until a full reload. Failed responses are rejected, and only successful ones are cached.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3612\"\u003e#3612\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eGet pages by decoded slugs\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egetPage()\u003c/code\u003e accepts both URI encoded and decoded slugs. React Router and TanStack Router pass decoded params, so pages with spaces or non-ASCII characters in their slugs were not found.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3613\"\u003e#3613\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.15\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.15\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.15\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix infinite recursion in the MDX stringifier with \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe stringifier wraps every \u003ccode\u003etoMarkdown\u003c/code\u003e handler but dropped their \u003ccode\u003eattention\u003c/code\u003e and \u003ccode\u003epeek\u003c/code\u003e properties, which \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e relies on to serialize bold and italic text. Pages containing them overflowed the stack during build.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.14\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.14\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.14\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnnounce copy confirmation to screen readers\u003c/h3\u003e\n\u003cp\u003eCopy buttons are polite live regions whose label switches to \u0026quot;Copied\u0026quot; after a successful copy, so screen readers announce it. The code block's copy button no longer reports success when the clipboard write fails.\u003c/p\u003e\n\u003ch3\u003eExpose the search dialog as a combobox\u003c/h3\u003e\n\u003cp\u003eThe search input is now a \u003ccode\u003ecombobox\u003c/code\u003e that controls a \u003ccode\u003elistbox\u003c/code\u003e of \u003ccode\u003eoption\u003c/code\u003e results and reports the highlighted result through \u003ccode\u003earia-activedescendant\u003c/code\u003e, so screen readers announce results as you move through them. Hidden result buttons are removed from the tab order, and the empty state is announced as a status message.\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/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2516fbacd6e9bd67e2bc586b4f1faaeb6f2c750f\"\u003e\u003ccode\u003e2516fba\u003c/code\u003e\u003c/a\u003e feat(openapi): show auth descriptions in a hover card\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/abdba4e190b6a268ee8e1aba460aed3a8897bcf3\"\u003e\u003ccode\u003eabdba4e\u003c/code\u003e\u003c/a\u003e clean code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b7f54317287610b73838ef40ea92d0a1e460767c\"\u003e\u003ccode\u003eb7f5431\u003c/code\u003e\u003c/a\u003e fix(openapi): follow-ups to \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1e88d6f31b8db630d10cc249a0cbfe0a076895af\"\u003e\u003ccode\u003e1e88d6f\u003c/code\u003e\u003c/a\u003e Fix OpenAPI issues (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bc5374faf4b477f63f54861fa7bf12c5aa18214\"\u003e\u003ccode\u003e1bc5374\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b83e88b1f6b952ba19b397f135b3268ae844324\"\u003e\u003ccode\u003e7b83e88\u003c/code\u003e\u003c/a\u003e fix(core): fix infinite recursion in the MDX stringifier with `mdast-util-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c481705c52b47c356de8dd7b14fe9a28a2a917c9\"\u003e\u003ccode\u003ec481705\u003c/code\u003e\u003c/a\u003e fix(api-docs): label schema property copy button (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.11...fumadocs@16.15.17\"\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.47.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletters\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/4779\"\u003elucide-icons/lucide#4779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebangladeshi-taka\u003c/code\u003e icon by \u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-3d\u003c/code\u003e icon by \u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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.48.0...1.49.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.48.0...1.49.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.48.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebriefcase-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/4757\"\u003elucide-icons/lucide#4757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-left-horizontal\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3855\"\u003elucide-icons/lucide#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/svelte,solid): fix shared type imports in Solid and Svelte 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/4846\"\u003elucide-icons/lucide#4846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.76.9 to 0.87.1 in the react-native-deps group across 1 directory by \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/4673\"\u003elucide-icons/lucide#4673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): export __iconNode data across framework packages 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/4761\"\u003elucide-icons/lucide#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Tweak \u003ccode\u003ecard-sim\u003c/code\u003e chip 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/3649\"\u003elucide-icons/lucide#3649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-top-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3856\"\u003elucide-icons/lucide#3856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-bottom-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3857\"\u003elucide-icons/lucide#3857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/react-native): pass testID to the rendered Svg element by \u003ca href=\"https://github.com/OlegBezr\"\u003e\u003ccode\u003e@​OlegBezr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4881\"\u003elucide-icons/lucide#4881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Fix types \u003ccode\u003e@lucide/vue\u003c/code\u003e package and added workflow for it. 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/4883\"\u003elucide-icons/lucide#4883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(packages/shared): cover buildLucideIconForReact by \u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4872\"\u003elucide-icons/lucide#4872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Better icon detail page and add unreleased flag 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/4877\"\u003elucide-icons/lucide#4877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emap-pinned\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/4880\"\u003elucide-icons/lucide#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email-pen\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/4899\"\u003elucide-icons/lucide#4899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 14 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/4895\"\u003elucide-icons/lucide#4895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 3 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/4893\"\u003elucide-icons/lucide#4893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(typchecking): More typecheck jobs for all packages 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/4885\"\u003elucide-icons/lucide#4885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add house-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4904\"\u003elucide-icons/lucide#4904\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/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OlegBezr\"\u003e\u003ccode\u003e@​OlegBezr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4881\"\u003elucide-icons/lucide#4881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4872\"\u003elucide-icons/lucide#4872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4904\"\u003elucide-icons/lucide#4904\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.47.0...1.48.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.47.0...1.48.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/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f06ac67e33d645c40b8ce19a0419c85c5d7dd751\"\u003e\u003ccode\u003ef06ac67\u003c/code\u003e\u003c/a\u003e chore(typchecking): More typecheck jobs for all packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.49.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 `motion` from 13.4.0 to 13.5.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.5.0] 2026-10-01\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003espring\u003c/code\u003e: Now accepts negative \u003ccode\u003ebounce\u003c/code\u003e (\u003ccode\u003e0\u003c/code\u003e-\u003ccode\u003e-1\u003c/code\u003e) to define overdamped springs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;m\u0026gt;\u003c/code\u003e: 20% smaller.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseSpring\u003c/code\u003e: 10% smaller.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Use main thread for all \u003ccode\u003eoffset\u003c/code\u003e animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003ewarning\u003c/code\u003e and \u003ccode\u003eerror\u003c/code\u003e messages are cleaned from production build.\u003c/li\u003e\n\u003cli\u003eEnsure values are never rendered before they've been resolved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.4.7] 2026-09-30\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: More \u003ccode\u003eoffset\u003c/code\u003es are now hardware accelerated via \u003ccode\u003eViewTimeline\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimate\u003c/code\u003e: Reduced size of Motion Studio introspection call.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseTransform\u003c/code\u003e: Accelerated values now correctly clamp.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Ensure offsets work the same across the JS main thread and \u003ccode\u003eViewTimeline\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Remove \u003ccode\u003eScrollTimeline\u003c/code\u003e/\u003ccode\u003eViewTimeline\u003c/code\u003e observer in favour of main-thread scroll tracking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.4.6] 2026-09-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e no longer drops new children if \u003ccode\u003eexit\u003c/code\u003e completes during a React transition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.4.5] 2026-09-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elayout\u003c/code\u003e: Fix relative child jumping when parent interrupts layout animation.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Can no longer drop a child added while another exit animation completes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Only clear Reorder.Group's reorder guard when values change.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003espring\u003c/code\u003e/\u003ccode\u003euseSpring\u003c/code\u003e: 5% smaller.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.4.4] 2026-09-25\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e: 44% smaller.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/38d456614bfb074310a114dd3dc9be377a751100\"\u003e\u003ccode\u003e38d4566\u003c/code\u003e\u003c/a\u003e v13.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b3f9b6d045e7b284fa1d6a21a1884568948b86ea\"\u003e\u003ccode\u003eb3f9b6d\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/780e0e45662a3c231c2bfbe506615e74a39a6b5e\"\u003e\u003ccode\u003e780e0e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3875\"\u003e#3875\u003c/a\u003e from motiondivision/cursor/m-bundle-budget-7253\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/142e8c9288972bc8ffc27423496431257f8b88fd\"\u003e\u003ccode\u003e142e8c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3871\"\u003e#3871\u003c/a\u003e from motiondivision/cursor/spring-follow-path-a7d3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fe843a53c571669e42d53a6e2623372246594b65\"\u003e\u003ccode\u003efe843a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3863\"\u003e#3863\u003c/a\u003e from motiondivision/cursor/spring-negative-bounce-b15d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6f0a174e86cf2301ee8b4f34e41d423921813c1c\"\u003e\u003ccode\u003e6f0a174\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into cursor/m-bundle-budget-7253\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/64b140b77c740e88f622e39b98a89e0db9fd875f\"\u003e\u003ccode\u003e64b140b\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into cursor/spring-follow-path-a7d3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7406c59b89b5484c44541976e5d44d8ccc6c12ad\"\u003e\u003ccode\u003e7406c59\u003c/code\u003e\u003c/a\u003e Raise the useSpring size budget for negative bounce\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/03b8bbc8988bb301d0f775345bccc39b07e3b2c5\"\u003e\u003ccode\u003e03b8bbc\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into cursor/spring-negative-bounce...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8a15fb2809450f4cf7809a4422a8ee60f0b5e217\"\u003e\u003ccode\u003e8a15fb2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3861\"\u003e#3861\u003c/a\u003e from motiondivision/cursor/scroll-page-offset-native...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v13.4.0...v13.5.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.5 to 16.3.8\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.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\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/vercel/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/719e4c67d6e92df60246f95e1d96e2dd60789a52\"\u003e\u003ccode\u003e719e4c6\u003c/code\u003e\u003c/a\u003e [lts-active] Scope response cache keys to their source route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e92db4536a7f34ae2dbda583cfa1b4e0d06d1865\"\u003e\u003ccode\u003ee92db45\u003c/code\u003e\u003c/a\u003e [lts-active] Fix metadata propagation for deduplicated nested caches (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/40c2ba904289a65ed2fd4633c5dfb1bdc29b52de\"\u003e\u003ccode\u003e40c2ba9\u003c/code\u003e\u003c/a\u003e [lts-active] Match Next data paths case-sensitively (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2d9f50a409312696145b82b3157aadb6b1fef476\"\u003e\u003ccode\u003e2d9f50a\u003c/code\u003e\u003c/a\u003e [lts-active] Fix MCP middleware DNS rebinding (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bd9214f9a32854a011bf5fe58e481dffe1bbf598\"\u003e\u003ccode\u003ebd9214f\u003c/code\u003e\u003c/a\u003e [lts-active] Fix draft mode leaks through cross-request \u003ccode\u003e'use cache'\u003c/code\u003e dedupli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8db4a627c91e718514406ff5644ea4985dcaaae0\"\u003e\u003ccode\u003e8db4a62\u003c/code\u003e\u003c/a\u003e [lts-active][webpack] Ensure \u003ccode\u003edynamicParams\u003c/code\u003e is respected in `opengraph-image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e002ad68bd676bb0ed0c87bb22e3590304763e0b\"\u003e\u003ccode\u003ee002ad6\u003c/code\u003e\u003c/a\u003e [lts-active] fix(next/image): Pin DNS resolution when fetching external image...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2521aec5815e7de2121db253d12dae9f13e25361\"\u003e\u003ccode\u003e2521aec\u003c/code\u003e\u003c/a\u003e [backport] turbo-tasks-backend: fix strongly consistent read hanging on a can...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.5...v16.3.8\"\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.5 to 4.14.8\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.8\u003c/h2\u003e\n\u003ch2\u003e4.14.8 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e3ef2e6a\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\u003ch2\u003ev4.14.7\u003c/h2\u003e\n\u003ch2\u003e4.14.7 (2026-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual stores of package managers (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2421\"\u003e#2421\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e8df0500\u003c/a\u003e) – by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.14.6\u003c/h2\u003e\n\u003ch2\u003e4.14.6 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2420\"\u003e#2420\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e5209b97\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.8 (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e3ef2e6a\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\u003ch2\u003e4.14.7 (2026-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual stores of package managers (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2421\"\u003e#2421\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e8df0500\u003c/a\u003e) – by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.6 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2420\"\u003e#2420\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e5209b97\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/274867fbf1a11fd8f1cee6d55f74cc7f0ac1727e\"\u003e\u003ccode\u003e274867f\u003c/code\u003e\u003c/a\u003e v4.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/3ef2e6afc33ca5c541890f14f7b71a16357d98f6\"\u003e\u003ccode\u003e3ef2e6a\u003c/code\u003e\u003c/a\u003e fix: Keep source order for \u003ccode\u003euseExtracted\u003c/code\u003e messages on the same line (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/edcfaf35bb2ed50f4f0f121f527158ba85620a07\"\u003e\u003ccode\u003eedcfaf3\u003c/code\u003e\u003c/a\u003e docs: Upgrade Next.js to 16.3.6 in examples and dev deps (GHSA-vcvr-r3jv-pc5j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/83ea3b7d5c49577872268b9a3f6b41c26164881d\"\u003e\u003ccode\u003e83ea3b7\u003c/code\u003e\u003c/a\u003e v4.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/8df05005fb91e438f18f32c865ed0865737a604a\"\u003e\u003ccode\u003e8df0500\u003c/code\u003e\u003c/a\u003e fix: Add optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency to support global virtual st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/331b77a01f2be7baf9bdf9d8bc654ec085131550\"\u003e\u003ccode\u003e331b77a\u003c/code\u003e\u003c/a\u003e v4.14.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5209b973fd60a4664c8c6e25771988bbd7eb10c6\"\u003e\u003ccode\u003e5209b97\u003c/code\u003e\u003c/a\u003e fix: Emit source ranges for \u003ccode\u003euseTranslations\u003c/code\u003e key references in SWC plugin (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/0e2655368e165fe3d018a0ebed4f503018a66466\"\u003e\u003ccode\u003e0e26553\u003c/code\u003e\u003c/a\u003e test: await locale cookie checks in base-path navigation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.14.5...v4.14.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.23.0 to 8.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0980cefebe0ae461da8883703be049fe13ca96cf\"\u003e\u003ccode\u003e0980cef\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2759b2ccf70535d425688dca8a6aec79de49c1ea\"\u003e\u003ccode\u003e2759b2c\u003c/code\u003e\u003c/a\u003e fix(pg): run a named statement with an empty text more than once (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/7feb7dfd70a9f7e5718ab186c80d2658067ce4af\"\u003e\u003ccode\u003e7feb7df\u003c/code\u003e\u003c/a\u003e fix(pg): expose detail and hint on errors from the native client (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9683053c1eac7f4a1f8910df0d7abdb5f0cb25a7\"\u003e\u003ccode\u003e9683053\u003c/code\u003e\u003c/a\u003e fix(pg): do not treat Sync as connection ending (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3772\"\u003e#3772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/458903894f3514465b74d623f6b92f713b6b952f\"\u003e\u003ccode\u003e4589038\u003c/code\u003e\u003c/a\u003e fix: validate server certificate against host when connecting to an IP addres...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9808955838dd84835c4ca904228c9c2eaeda047e\"\u003e\u003ccode\u003e9808955\u003c/code\u003e\u003c/a\u003e cleanup: Fix typo in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2b02f645687b8536f209aecc24f1b4bdb4c32d16\"\u003e\u003ccode\u003e2b02f64\u003c/code\u003e\u003c/a\u003e fix: avoid mutating query config (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0cef6afdf781e4cbe7eb5ac943df3c14b49c33de\"\u003e\u003ccode\u003e0cef6af\u003c/code\u003e\u003c/a\u003e Reject portal based queries in pipeline mode instead of misrouting rows (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/299148045f921060b5df91343ab4710d46674b08\"\u003e\u003ccode\u003e2991480\u003c/code\u003e\u003c/a\u003e Deprecate serializing invalid \u003ccode\u003eDate\u003c/code\u003es (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3731\"\u003e#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c940d7c206c8545cb195df2ecde230d9ca0279c8\"\u003e\u003ccode\u003ec940d7c\u003c/code\u003e\u003c/a\u003e Fail pipelined queries when the connection dies instead of hanging (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3736\"\u003e#3736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.23.1/packages/pg\"\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/lagebj/matchboard/pull/715","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lagebj%2Fmatchboard/issues/715","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/715/packages"}},{"old_version":"15.2.3","new_version":"15.4.5","update_type":"minor","path":null,"pr_created_at":"2026-10-05T01:33:31.000Z","version_change":"15.2.3 → 15.4.5","issue":{"uuid":"5705162709","node_id":"PR_kwDOUN4WV88AAAABGnloEg","number":26,"state":"closed","title":"deps: bump the development 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-10-12T04:11:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T01:33:31.000Z","updated_at":"2026-10-12T04:11:27.000Z","time_to_close":614272,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":24,"packages":[{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.1.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"22.20.1","new_version":"26.6.4","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":"bun","old_version":"1.3.14","new_version":"1.4.2","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.3.1","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.2.3","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.32.2","new_version":"6.39.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.3.0","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"opencode-ai","old_version":"1.18.18","new_version":"1.18.34","repository_url":"https://github.com/anomalyco/opencode"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.122.0","new_version":"0.123.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.1.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.2","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.1.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\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.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.1` | `26.6.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [bun](https://github.com/oven-sh/bun) | `1.3.14` | `1.4.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.1` | `16.3.8` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.2.3` | `15.4.5` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.39.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.3.0` | `17.6.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.18` | `1.18.34` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.122.0` | `0.123.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.1.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.71.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@playwright/test` 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\"\u003e@​playwright/test'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 `@size-limit/file` from 13.0.3 to 14.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\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/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6e56fe95991b1e2105092d9f5cf4e8292c4f372\"\u003e\u003ccode\u003ef6e56fe\u003c/code\u003e\u003c/a\u003e Release 14.0.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ef189058a073b7fe7687d1b17b0aa65accf593dc\"\u003e\u003ccode\u003eef18905\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/b2b9568bf8643afcd0adaf1d20d5aeb0b9b90d13\"\u003e\u003ccode\u003eb2b9568\u003c/code\u003e\u003c/a\u003e docs: fix copyable JSON and TypeScript config examples (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/b1d4c43c6a92ea8b610898d342c9086c66d43ac3\"\u003e\u003ccode\u003eb1d4c43\u003c/code\u003e\u003c/a\u003e Release 14.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/be6aec989ba942e49345d38571b4eeb30681f6b7\"\u003e\u003ccode\u003ebe6aec9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/2b763e33a163ab6e0b1af36db879fad5360a78ef\"\u003e\u003ccode\u003e2b763e3\u003c/code\u003e\u003c/a\u003e Fix test and docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.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@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.6 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.20.1 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.5 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.1\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1 (2026-08-28)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option\u003c/h3\u003e\n\u003cp\u003eRecoverable React Compiler diagnostics are no longer logged by default. Set \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e to log them through Vite. Fatal diagnostics are always logged and fail the transform.\u003c/p\u003e\n\u003ch3\u003eRespect environment sourcemap option for React Compiler transform when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1439\"\u003e#1439\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e was enabled.\u003c/p\u003e\n\u003ch2\u003e6.1.0 (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/commit/04cac5020e349f452d76c5a4f6d788ad4b38930a\"\u003e\u003ccode\u003e04cac50\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.1 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/82d35abe4946eddd4e6456802bf2b53444e264f2\"\u003e\u003ccode\u003e82d35ab\u003c/code\u003e\u003c/a\u003e fix(react): respect environment sourcemap option when \u003ccode\u003ebuilder.sharedPlugins\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/397e8471a559f18a16dd21bd797ac01a369dabdc\"\u003e\u003ccode\u003e397e847\u003c/code\u003e\u003c/a\u003e fix(react): make logging diagnostics an opt-in for React Compiler (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61006e6f52124821c24121a78712f7162ae36f5b\"\u003e\u003ccode\u003e61006e6\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e2a649cbaa7334d6991f843563683975667e1be1\"\u003e\u003ccode\u003ee2a649c\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003edeps.neverBundle\u003c/code\u003e instead of \u003ccode\u003eexternal\u003c/code\u003e in tsdown config (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fb2d6f3635acbb0f3acbd0e9a914f6c620460957\"\u003e\u003ccode\u003efb2d6f3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/39b31735bf79c2dd380eedaba7ed849256f92a29\"\u003e\u003ccode\u003e39b3173\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.0 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f1340b0c760b1c16e1b780eeba46fd933ddd52eb\"\u003e\u003ccode\u003ef1340b0\u003c/code\u003e\u003c/a\u003e feat(react): add native React Compiler support (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9ab698eafc38ffa14861db450291ed2f6f557557\"\u003e\u003ccode\u003e9ab698e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.1/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.3.14 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.2\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.2\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.2:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.4.2\"\u003eRead Bun v1.4.2's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 3 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.4.1\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.1\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.1:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.1\"\u003eRead Bun v1.4.1's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 7 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\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/oven-sh/bun/commit/744846f844374847c902b5e7fd59b4342a51ef99\"\u003e\u003ccode\u003e744846f\u003c/code\u003e\u003c/a\u003e Bump to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7b0b70ece52704561a8f9ee36a2b6f10cd588acf\"\u003e\u003ccode\u003e7b0b70e\u003c/code\u003e\u003c/a\u003e Decode CMYK and YCCK JPEGs in Bun.Image (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/31898\"\u003e#31898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7e3744509ce9417b209b45d93419cebdc1123755\"\u003e\u003ccode\u003e7e37445\u003c/code\u003e\u003c/a\u003e WebKit 2e2aa2290fac: JSArray shift/splice/setLength cleared live butterfly sl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/814fa03b0eab3431969c0571f089d420b85d3ca3\"\u003e\u003ccode\u003e814fa03\u003c/code\u003e\u003c/a\u003e Remove the unused function-slot vector from JSCommonJSExtensions (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41405\"\u003e#41405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9584239284e187ef8a79bc7cc5456c1921e3c7d2\"\u003e\u003ccode\u003e9584239\u003c/code\u003e\u003c/a\u003e WebKit fbd894680a6c: IC stub routine watchpoints could outlive the cells thei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/86b2e060cff00c02743aa61126a19bc811991d21\"\u003e\u003ccode\u003e86b2e06\u003c/code\u003e\u003c/a\u003e install: key the lockfile string pool by the bytes, not a stored hash (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41366\"\u003e#41366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5fb9ecbf844650e55b7453162956a17db4b653e6\"\u003e\u003ccode\u003e5fb9ecb\u003c/code\u003e\u003c/a\u003e Reject json() with the JSON.parse SyntaxError on the buffered path (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41387\"\u003e#41387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/74326db585fe67c2a02bef1119c9e54ab05addf9\"\u003e\u003ccode\u003e74326db\u003c/code\u003e\u003c/a\u003e AsyncLocalStorage: don't retain the outer store from exit() / nested run() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3044dc6834e5449d20317ad7c41f04013d32e5b0\"\u003e\u003ccode\u003e3044dc6\u003c/code\u003e\u003c/a\u003e io: leave the fd with the caller when a POSIX pipe writer fails to start (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9fdcf5af20726a8416349c2afb3d366908d6fd77\"\u003e\u003ccode\u003e9fdcf5a\u003c/code\u003e\u003c/a\u003e worker_threads: post 'online' before the entry point runs (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41383\"\u003e#41383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.3.14...bun-v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.14 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.1 to 16.3.8\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\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.8\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eHigh:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-cjq9-62q9-8jv4\"\u003eServer-Side Request Forgery in Image Optimization\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMedium:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-f87g-xv8r-7p7x\"\u003eInformation disclosure in Next.js App Router metadata image routes via dynamicParams bypass\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-4jqv-mc3x-m676\"\u003eCache poisoning of SSG and ISR pages in self-hosted Next.js applications\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mcj8-r9mp-w47p\"\u003eCache poisoning in Next.js SSG/ISR rendering leads to cross-user content substitution and persistent denial of service\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3w37-wq28-93x7\"\u003ePending \u003ccode\u003euse cache\u003c/code\u003e fill can leak Draft Mode content into regular responses and persisted pages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h694-7cp9-m8p3\"\u003eCache leak across root param values in nested 'use cache' functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLow:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-39w2-rjm5-chcv\"\u003eInformation disclosure in the Next.js development server's Model Context Protocol endpoint\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\u003c/a\u003e\u003c/p\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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/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://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\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/next.js/commit/b0fad0d45eb4c4430fda5eeeb442e8a5af08a5f6\"\u003e\u003ccode\u003eb0fad0d\u003c/code\u003e\u003c/a\u003e v16.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a758ffcf501f6f1ddb03175bd1033508424c261e\"\u003e\u003ccode\u003ea758ffc\u003c/code\u003e\u003c/a\u003e v16.3.6\u003c/li\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/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/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/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.8/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7292\"\u003ePR#7292\u003c/a\u003e) Bug: Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.0\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eNew plugin API and deprecations ahead of v5\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\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/dubzzz/fast-check/commit/c77afa8277a67250d798c52e61343b8ed5fd268b\"\u003e\u003ccode\u003ec77afa8\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/1e80f3acacc0d9c1aaa15f83ee503c4c4137d4dc\"\u003e\u003ccode\u003e1e80f3a\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/2df32657004ca4136bd858ea0418c387403a244c\"\u003e\u003ccode\u003e2df3265\u003c/code\u003e\u003c/a\u003e 🐛 Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7333\"\u003e#7333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/e93c6a8d525c8d54560c81a016d4828360190b09\"\u003e\u003ccode\u003ee93c6a8\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7294\"\u003e#7294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/15744d0c507088bd2335378aef2e84502aef2b32\"\u003e\u003ccode\u003e15744d0\u003c/code\u003e\u003c/a\u003e 🐛 Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/fb2ea50326b646b9cc824370e7f65a18a1c547ac\"\u003e\u003ccode\u003efb2ea50\u003c/code\u003e\u003c/a\u003e 🐛 Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/4fba17d0cfc16aad8d910fdcc650c08018640e3f\"\u003e\u003ccode\u003e4fba17d\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.0, \u003ccode\u003e@​fast-check/jest\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0, \u003ca href=\"https://github.com/fast-ch\"\u003e\u003ccode\u003e@​fast-ch\u003c/code\u003e\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/a433d8b1ed9b56f404c86ce04edf3d9d213bf05f\"\u003e\u003ccode\u003ea433d8b\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^24.13.4 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7263\"\u003e#7263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/8470c4685bd9ce93883601870398c70dffb2a4e5\"\u003e\u003ccode\u003e8470c46\u003c/code\u003e\u003c/a\u003e ⬆️ Update dependency \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e to ^7.59.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7255\"\u003e#7255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/53822213d73079c370d1be8c4263657c7f28d3c4\"\u003e\u003ccode\u003e5382221\u003c/code\u003e\u003c/a\u003e 🗑️ Deprecate v5 removals (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.2/packages/fast-check\"\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.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.1\u003c/h2\u003e\n\u003ch3\u003eMark packages side-effect free\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/fuma-nama/fumadocs/commit/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e988e547b00c386facfbc5801951457017d61c23\"\u003e\u003ccode\u003ee988e54\u003c/code\u003e\u003c/a\u003e fix(ui): announce copy confirmation to screen readers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/583e2cacda64bb7c78216ca8f684cf02977462c5\"\u003e\u003ccode\u003e583e2ca\u003c/code\u003e\u003c/a\u003e fix(ui): keep search dialog active state inside the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/11bc9dc765dc2725eb4b5565e5733e1f6dde1576\"\u003e\u003ccode\u003e11bc9dc\u003c/code\u003e\u003c/a\u003e fix(ui): expose the search dialog as a combobox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d7fa38c138ae4b12418421d5548842eba16c4ccf\"\u003e\u003ccode\u003ed7fa38c\u003c/code\u003e\u003c/a\u003e fix(ui): remove hidden sidebar controls from the tab order\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.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.0.1 to 30.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed spurious window \u003ccode\u003eblur\u003c/code\u003e and \u003ccode\u003efocusout\u003c/code\u003e events and incorrect \u003ccode\u003eevent.relatedTarget\u003c/code\u003e values when focusing an element after removing the previously focused element, which regressed in v30.1.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus and blur behavior across frames, and focusing the document's viewport through \u003ccode\u003edocument.documentElement.focus()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus targets removed or disabled by \u003ccode\u003eblur\u003c/code\u003e listeners becoming active, and text selections made by focus and blur listeners being overwritten. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing disabled form controls and \u003ccode\u003e\u0026lt;input type=\u0026quot;hidden\u0026quot;\u0026gt;\u003c/code\u003e elements with \u003ccode\u003etabindex=\u0026quot;\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed invalid \u003ccode\u003estyle.setProperty()\u003c/code\u003e calls changing existing \u003ccode\u003e!important\u003c/code\u003e priorities, serialized styles, or mutation records. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e!important\u003c/code\u003e handling when updating CSS longhands after shorthands, using variables or CSS-wide keywords, and assigning style properties directly. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e parsing with \u003ccode\u003eincludeNodeLocations: true\u003c/code\u003e or inside frames to honor the \u003ccode\u003erunScripts\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003estorageQuota\u003c/code\u003e option being ignored by frames.\u003c/li\u003e\n\u003cli\u003eFixed encoding detection of HTML and XML byte input to honor XML encoding declarations and detect UTF-16 without a byte order mark.\u003c/li\u003e\n\u003cli\u003eFixed exceptions caused by truncated \u003ccode\u003echarset\u003c/code\u003e parameters in \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e elements, and encoding detection incorrectly using incomplete \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed XML serialization errors for namespaces named \u003ccode\u003econstructor\u003c/code\u003e, \u003ccode\u003etoString\u003c/code\u003e, \u003ccode\u003e__proto__\u003c/code\u003e, or \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e, and incorrect reuse of namespace prefixes declared on sibling elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.innerHTML\u003c/code\u003e and \u003ccode\u003eelement.outerHTML\u003c/code\u003e in XML documents to reject invalid characters in attribute values and avoid stack overflows on large strings.\u003c/li\u003e\n\u003cli\u003eFixed selector matching for \u003ccode\u003e:lang()\u003c/code\u003e, \u003ccode\u003e:nth-child(... of ...)\u003c/code\u003e after mutations, and \u003ccode\u003e:has()\u003c/code\u003e with duplicate IDs or nested logical pseudo-classes. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.1.0\u003c/h2\u003e\n\u003cp\u003ejsdom is feeling the AGI!\u003c/p\u003e\n\u003cp\u003eThis release is dedicated to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, who unleashed \u003ca href=\"https://github.com/codex\"\u003e\u003ccode\u003e@​codex\u003c/code\u003e\u003c/a\u003e upon jsdom and found tons of performance improvements. Along the way, he found and fixed many correctness issues as well.\u003c/p\u003e\n\u003cp\u003eWe really appreciate his thoughtful PRs, which did a great job following the project's contribution guidelines, and were clearly human-curated, with their PR descriptions edited to be brief and respectful of the maintainers' time.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, as well as all the other contributors of this release (most of whom were AI-assisted).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named access to elements on \u003ccode\u003edocument\u003c/code\u003e, such as \u003ccode\u003edocument.myForm\u003c/code\u003e for \u003ccode\u003e\u0026lt;form name=\u0026quot;myForm\u0026quot;\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuotaExceededError\u003c/code\u003e, including its use for storage quota errors and oversized \u003ccode\u003ecrypto.getRandomValues()\u003c/code\u003e requests.\u003c/li\u003e\n\u003cli\u003eAdded support for the relaxed DOM naming rules when creating elements, attributes, and document types.\u003c/li\u003e\n\u003cli\u003eImproved performance of DOM construction, tree mutations, range operations, and live collection access, especially on large documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e, style changes, and CSS serialization. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jhult\"\u003e\u003ccode\u003e@​jhult\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of event dispatch, form control and label lookups, and updates to \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements and radio button groups. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced memory use when creating and working with DOM nodes, attributes, event listeners, and mutation observers. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ewindow.close()\u003c/code\u003e to preserve access to the document and its DOM through retained references.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.querySelectorAll()\u003c/code\u003e returning no matches when the first part of the selector matches the element itself, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed case sensitivity in CSS attribute selectors, including selectors matching \u003ccode\u003edata-state=\u0026quot;\u0026quot;\u003c/code\u003e, \u003ccode\u003etitle=\u0026quot;\u0026quot;\u003c/code\u003e, and other case-sensitive values. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.querySelector()\u003c/code\u003e failing to find a matching element when an earlier element has the same ID but does not match the rest of the selector. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e:focus\u003c/code\u003e matching in shadow trees. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed DOM insertion and replacement, including valid \u003ccode\u003edocument.replaceChildren()\u003c/code\u003e calls, invalid document element and doctype placements, and mutations during \u003ccode\u003eelement.replaceWith()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed the ordering of script execution, custom element callbacks, iframe loading, and mutation observer notifications during DOM insertion, including in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed queued events and navigation continuing after \u003ccode\u003ewindow.close()\u003c/code\u003e or iframe removal, and prevented new scripts, resource loads, timers, and animation frames from starting in destroyed documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parent documents waiting indefinitely for loading to finish when a child iframe removes itself during loading.\u003c/li\u003e\n\u003cli\u003eFixed request cancellation across redirects, during pending \u003ccode\u003erequestInterceptor()\u003c/code\u003e callbacks, and when reusing an \u003ccode\u003eXMLHttpRequest\u003c/code\u003e after aborting it.\u003c/li\u003e\n\u003cli\u003eFixed resource loading and \u003ccode\u003eJSDOM.fromURL()\u003c/code\u003e potentially hanging when response handling throws and response stream cleanup does not finish.\u003c/li\u003e\n\u003cli\u003eFixed successful cached resource loads being treated as aborted.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e and \u003ccode\u003edocument.styleSheets\u003c/code\u003e using the wrong stylesheet order after inserting or updating \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring nested \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@media\u003c/code\u003e rules in imported stylesheets, and returning stale results after imports finish loading.\u003c/li\u003e\n\u003cli\u003eFixed style invalidation, stylesheet removal, and frame source updates in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed repeated \u003ccode\u003egetComputedStyle()\u003c/code\u003e calls changing case-sensitive background URLs, and inconsistent resolution of border shorthands containing system colors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed computed border widths, including borderless elements incorrectly reporting \u003ccode\u003e16px\u003c/code\u003e, which regressed in v30.0.0. (\u003ca href=\"https://github.com/Alberto-BaseNet\"\u003e\u003ccode\u003e@​Alberto-BaseNet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to resolve \u003ccode\u003e'font-weight'\u003c/code\u003e keywords to numeric values. (\u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert lengths to pixels inside CSS math functions containing percentages, and to resolve percentages in \u003ccode\u003e'font-size'\u003c/code\u003e math functions. (\u003ca href=\"https://github.com/soroushm\"\u003e\u003ccode\u003e@​soroushm\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/jsdom/jsdom/commit/0a117f4581b067800fdb3287e22e7cec82221a3c\"\u003e\u003ccode\u003e0a117f4\u003c/code\u003e\u003c/a\u003e 30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/103f67df7bb94971e111902e6b10bb500d7818a2\"\u003e\u003ccode\u003e103f67d\u003c/code\u003e\u003c/a\u003e Remove unnecessary window cleanup from API tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/cdda00a1c075548c62907cc76f26e93a4be1afac\"\u003e\u003ccode\u003ecdda00a\u003c/code\u003e\u003c/a\u003e Test HTTP/2 document and subresource loading\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7ab92ce05b97b62286f1c9a4870a924ef4315a44\"\u003e\u003ccode\u003e7ab92ce\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​asamuzakjp/dom-selector\u003c/code\u003e to v9.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d940c206bcda5d43e92556d08fcb6a11960df148\"\u003e\u003ccode\u003ed940c20\u003c/code\u003e\u003c/a\u003e Share jsdom settings across descendant windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6ba40cbea8d9ffcf08e3ce901cf432578166439d\"\u003e\u003ccode\u003e6ba40cb\u003c/code\u003e\u003c/a\u003e Fix and simplify option propagation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3b3be70acc9a7e5165ecaf90853b5197f5930e5a\"\u003e\u003ccode\u003e3b3be70\u003c/code\u003e\u003c/a\u003e Preserve CSS priorities across declaration updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/97b275821659e818044630e737fc2f6013ca4b6b\"\u003e\u003ccode\u003e97b2758\u003c/code\u003e\u003c/a\u003e Align focusing and unfocusing with HTML\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b7b460bf473ea98557ad46748fb11e97d238ab81\"\u003e\u003ccode\u003eb7b460b\u003c/code\u003e\u003c/a\u003e Update w3c-xmlserializer to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/71d562f858a48020dda69ab29c582394c3033573\"\u003e\u003ccode\u003e71d562f\u003c/code\u003e\u003c/a\u003e Update html-encoding-sniffer to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.0.1...v30.1.1\"\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.39.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.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Railway plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2026\"\u003e#2026\u003c/a\u003e) (6da55767eb419701dd32f93789a00e8bdc915276) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate query snapshot (8877d3cf35943e17a617e1197fa46c5a43342479)\u003c/li\u003e\n\u003cli\u003eFix excluded tags on entry re-exports (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2062\"\u003e#2062\u003c/a\u003e) (b22e27543cb8dd4ba7ec97c70ccfd06bc8f16614) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate rolldown snapshot (3a45c806e1c1b7ceb078903652c8631566400096)\u003c/li\u003e\n\u003cli\u003eSkip synthetic self-imports in Vue and Nuxt auto-import compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2067\"\u003e#2067\u003c/a\u003e) (d912d807e41f140bbc79bafce6882b3c05dec6ff) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(angular): keep other projects' inputs when one has no architect (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2064\"\u003e#2064\u003c/a\u003e) (af3f42e9772e9937fd71b7557d3b54aee1db339a) - thanks \u003ca href=\"https://github.com/Cayan\"\u003e\u003ccode\u003e@​Cayan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vite): resolve nested HTML entry points in multi-page apps (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1988\"\u003e#1988\u003c/a\u003e) (4648aefe56e7bac521bb6f17189473b46f8ff00f) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eImprove Rstest plugin support (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2068\"\u003e#2068\u003c/a\u003e) (add87992e9dfe2f3c22e4c6ba7fa257d7f0151cf) - thanks \u003ca href=\"https://github.com/fi3ework\"\u003e\u003ccode\u003e@​fi3ework\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eHandle profiles, formatters and require paths in Cucumber plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2065\"\u003e#2065\u003c/a\u003e) (2ad39fcf02e067b4bdfc06a658bf4bf5abeea764) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(playwright): resolve globalSetup/globalTeardown from config dir (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2076\"\u003e#2076\u003c/a\u003e) (7060bb968339680d694275413aba2833e4521ed9) - thanks \u003ca href=\"https://github.com/alokn\"\u003e\u003ccode\u003e@​alokn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: read entry export tags under the re-exported names (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2069\"\u003e#2069\u003c/a\u003e) (1698683df95a96b3515795eb664aacf030042d7b) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude co-authors in docs contributor list (0c334100df59d89a512ad598ec50e7f62f6da0c3)\u003c/li\u003e\n\u003cli\u003eFilter bots and agents from docs contributors (617f70d8179c6b8668ca41fe5df77ced5e2b37c0)\u003c/li\u003e\n\u003cli\u003eUpdate Eve plugin conventions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2049\"\u003e#2049\u003c/a\u003e) (260dbb91a85f3a3bc2727e8f255d73df3737552c) - thanks \u003ca href=\"https://github.com/matchai\"\u003e\u003ccode\u003e@​matchai\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eargs\u003c/code\u003e example to that doc page (50b271b98fc930a05a3b045a2f691486f9f06528)\u003c/li\u003e\n\u003cli\u003eAdd Turborepo plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2055\"\u003e#2055\u003c/a\u003e) (e49d3db05f1d69ce7db3efcb8467a4af63c27379) - thanks \u003ca href=\"https://github.com/changbaebang\"\u003e\u003ccode\u003e@​changbaebang\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport-x/*\u003c/code\u003e settings in ESLint plu...\n\n_Description has been truncated_","html_url":"https://github.com/ebenlimbor433-source/omniroute/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebenlimbor433-source%2Fomniroute/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"15.4.0","new_version":"15.4.5","update_type":"patch","path":null,"pr_created_at":"2026-10-04T08:04:52.000Z","version_change":"15.4.0 → 15.4.5","issue":{"uuid":"5697436375","node_id":"PR_kwDORBEkas8AAAABGhmLQA","number":2285,"state":"open","title":"chore(deps): bump the npm-minor-patch group across 1 directory with 41 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-10-04T08:04:52.000Z","updated_at":"2026-10-04T08:06:22.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":41,"packages":[{"name":"knip","old_version":"6.32.2","new_version":"6.38.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.61.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"wrangler","old_version":"4.103.0","new_version":"4.141.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@aws-sdk/client-s3","old_version":"3.984.0","new_version":"3.1141.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@cloudflare/workers-types","old_version":"4.20260621.1","new_version":"4.20260702.1","repository_url":"https://github.com/cloudflare/workerd"},{"name":"better-auth","old_version":"1.6.25","new_version":"1.7.6","repository_url":"https://github.com/better-auth/better-auth"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.16.18","new_version":"0.22.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"fumadocs-core","old_version":"16.15.6","new_version":"16.15.14","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.15.6","new_version":"16.15.14","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"react","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"postcss","old_version":"8.5.25","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"vite","old_version":"8.0.16","new_version":"8.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"cron-parser","old_version":"5.6.0","new_version":"5.10.1","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"@anthropic-ai/sdk","old_version":"0.39.0","new_version":"0.128.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@pierre/diffs","old_version":"1.2.12","new_version":"1.5.1"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.17","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.5","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.17","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.18","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.10","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.1","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.1","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.13","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.10","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-virtual","old_version":"3.14.10","new_version":"3.14.13","repository_url":"https://github.com/TanStack/virtual"},{"name":"react-resizable-panels","old_version":"4.11.2","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"swr","old_version":"2.4.1","new_version":"2.5.1","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@opennextjs/cloudflare","old_version":"1.19.11","new_version":"1.20.6","repository_url":"https://github.com/opennextjs/opennextjs-cloudflare"},{"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":"autoprefixer","old_version":"10.5.0","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.38.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.9` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.70.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.103.0` | `4.141.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.984.0` | `3.1141.0` |\n| [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260621.1` | `4.20260702.1` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.25` | `1.7.6` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.16.18` | `0.22.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.6` | `16.15.14` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.5` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.15.6` | `16.15.14` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.3.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.25` | `8.5.28` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.3.1` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.6.0` | `5.10.1` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.39.0` | `0.128.0` |\n| @pierre/diffs | `1.2.12` | `1.5.1` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.17` | `1.1.23` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.5` | `1.3.11` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.17` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.18` | `2.1.24` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.10` | `2.1.15` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.1` | `2.3.7` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.1` | `1.3.7` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.13` | `1.1.19` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.10` | `1.2.16` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.10` | `3.14.13` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.11.2` | `4.14.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [swr](https://github.com/vercel/swr) | `2.4.1` | `2.5.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [@opennextjs/cloudflare](https://github.com/opennextjs/opennextjs-cloudflare/tree/HEAD/packages/cloudflare) | `1.19.11` | `1.20.6` |\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| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.6.1` |\n\n\nUpdates `knip` from 6.32.2 to 6.38.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.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude co-authors in docs contributor list (0c334100df59d89a512ad598ec50e7f62f6da0c3)\u003c/li\u003e\n\u003cli\u003eFilter bots and agents from docs contributors (617f70d8179c6b8668ca41fe5df77ced5e2b37c0)\u003c/li\u003e\n\u003cli\u003eUpdate Eve plugin conventions (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2049\"\u003e#2049\u003c/a\u003e) (260dbb91a85f3a3bc2727e8f255d73df3737552c) - thanks \u003ca href=\"https://github.com/matchai\"\u003e\u003ccode\u003e@​matchai\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eargs\u003c/code\u003e example to that doc page (50b271b98fc930a05a3b045a2f691486f9f06528)\u003c/li\u003e\n\u003cli\u003eAdd Turborepo plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2055\"\u003e#2055\u003c/a\u003e) (e49d3db05f1d69ce7db3efcb8467a4af63c27379) - thanks \u003ca href=\"https://github.com/changbaebang\"\u003e\u003ccode\u003e@​changbaebang\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport-x/*\u003c/code\u003e settings in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2050\"\u003e#2050\u003c/a\u003e) (1a34cf82a3d6a1202717ef910bedba55838e9dd9) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve file option in Mocha configuration files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2051\"\u003e#2051\u003c/a\u003e) (9b5c5f60468c8a92a3e74adca5c0931f008677af) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport oxlint extends (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2054\"\u003e#2054\u003c/a\u003e) (a149a98219bb14b15f446fc5f8c4f815e28b2183) - thanks \u003ca href=\"https://github.com/matthewnitschke-wk\"\u003e\u003ccode\u003e@​matthewnitschke-wk\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix import.meta handling in built-in compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2059\"\u003e#2059\u003c/a\u003e) (8b0c85076bf3dce15ef5f3c0c4e58bfefdf59ded) - thanks \u003ca href=\"https://github.com/vdavid\"\u003e\u003ccode\u003e@​vdavid\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix tag hints for enum and namespace members (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2061\"\u003e#2061\u003c/a\u003e) (8a8805e48945863248429d18b7f6c4e4b7dc9ebd) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFlag unused member tags in tagged enums and namespaces (584e53ff3e0846fbfe04fa5b5bfefe2420576a34)\u003c/li\u003e\n\u003cli\u003efeat: resolve MDX content mapper remarkPlugins (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2060\"\u003e#2060\u003c/a\u003e) (34dbccf25359f9e9fefe9d0be6ef2ec0252223cc) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRefactor and separate concerns w/ new typescript-content-mapper plugin (11e94509bd0f350d747facf4003fc5b248d1b02d)\u003c/li\u003e\n\u003cli\u003eResolve mdx content mapper providerImportSource (7b5825117f97f2f87b7141509a254f88d0957cf7)\u003c/li\u003e\n\u003cli\u003eFix config → entry in plop plugin (25a380c9e1165b76583d69b48b5fa7cdf5db0ae2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(graphql-codegen): mark near-operation-file outputs as entries, not the documents directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2048\"\u003e#2048\u003c/a\u003e) (06a68fcf99a90e559daeb0b8fb2d24e173124774) - thanks \u003ca href=\"https://github.com/RobHannay\"\u003e\u003ccode\u003e@​RobHannay\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: enable JSX in the config loader (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1959\"\u003e#1959\u003c/a\u003e) (5b21dc9192f773613d1c5db8edf35f0a68820268) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMatch binaries only to their actual dependency providers (c5bdb69ccbcb7e1056233f346d0ada3495d1013d)\u003c/li\u003e\n\u003cli\u003ePreserve executable references across package manager commands (54af171638db22f5d903faae05c37c2ea6adc869)\u003c/li\u003e\n\u003cli\u003eCorrect binary provider metadata in Relay fixtures (e67dfcb96d055c27be9c8601e077656855bb632b)\u003c/li\u003e\n\u003cli\u003eSeparate shell binary expectations from reporting exemptions (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2022\"\u003e#2022\u003c/a\u003e) (c1d7d75a3529d9faff7f4c0df11dd0ca1bdfb149)\u003c/li\u003e\n\u003cli\u003eRespect npx no-install flags before the executable (4237010c9a834eb8b04f4a528c76d10a5c38ee98)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (038ea179f7d6bf7ca43bc5daf553a68b13a9067c)\u003c/li\u003e\n\u003cli\u003eRemove npm auth check now that's in release-it (4aaf77c58004ac64063a1982b98e53107c2ebe93)\u003c/li\u003e\n\u003cli\u003eFix --format name resolution in the ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2046\"\u003e#2046\u003c/a\u003e) (1269e98bb700384811fadc124d69ea720832037e) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@​tailwindcss/webpack\u003c/code\u003e as Tailwind plugin enabler (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2027\"\u003e#2027\u003c/a\u003e) (b5ac0cf734dda3c6c6c51c817981dfc558b7c582) - thanks \u003ca href=\"https://github.com/igas\"\u003e\u003ccode\u003e@​igas\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Next.js Turbopack loader dependencies (23419b4edfd48796dd484fa880e1bad49a043d2e)\u003c/li\u003e\n\u003cli\u003eExplain ambiguous star exports in traces (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2025\"\u003e#2025\u003c/a\u003e) (3c2c1a53f9c2b7ff3057a4e46761791979e0b09c) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix eslintrc \u003ccode\u003eparserOptions.parser\u003c/code\u003e handling in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2028\"\u003e#2028\u003c/a\u003e) (c79463cec81d09518eda325ec00e6f12327dea8d) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(compilers): require word boundary around import keyword (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2029\"\u003e#2029\u003c/a\u003e) (68bbe51c39b564022b63942bc83cb570778cca00) - thanks \u003ca href=\"https://github.com/thanadolps\"\u003e\u003ccode\u003e@​thanadolps\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: recover from corrupt cache file (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2034\"\u003e#2034\u003c/a\u003e) (30ff7568c84e0a6731ca634a52314228d23d1a2b) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: fix trailing comma on dependency removal (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2033\"\u003e#2033\u003c/a\u003e) (adfaf4f78878b6d55b0939a92d70a1fbb0ae1240) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDocument built-in compiler scope (a05e155276dad4ead16992580d17572cebf045e7)\u003c/li\u003e\n\u003cli\u003eAdd babel, khan and oxc to projects and optimize svgs (1c26560b98bc3109e93d15761d02f089213bfb6c)\u003c/li\u003e\n\u003cli\u003eAdd section to test preview packages \u0026amp; extension (d911c18385f0aa41f53653a2a15cc90a1e0251b8)\u003c/li\u003e\n\u003cli\u003eFix shared info/exclude handling in linked Git worktrees (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2037\"\u003e#2037\u003c/a\u003e) (c1f18d5a7d25fc5a614747bbcbd62d043457eb48) - thanks \u003ca href=\"https://github.com/kenfdev\"\u003e\u003ccode\u003e@​kenfdev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eShard Node specs on Windows and enable Bun test parallelism (66e966b6edec4460b40b05847fefa9f90ee69068)\u003c/li\u003e\n\u003cli\u003eAdd Varlock plugin support (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2000\"\u003e#2000\u003c/a\u003e) (e4fbf46acff08e78370e72b142e795bd81f28561) - thanks \u003ca href=\"https://github.com/Joehoel\"\u003e\u003ccode\u003e@​Joehoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eApply NODE_OPTIONS inputs to package manager binaries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2038\"\u003e#2038\u003c/a\u003e) (c8df8a28e9a19484efe7097f984abc0c6556aff5) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eHandle array form of \u003ccode\u003eimport/resolver\u003c/code\u003e setting in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2041\"\u003e#2041\u003c/a\u003e) (a80d386a80fdafc89c610d4887ec82184ac178db) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(node): add valueless Node CLI flags to boolean options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2042\"\u003e#2042\u003c/a\u003e) (4c6768501f7115a894d7ece9e5c32090b684cc6f) - thanks \u003ca href=\"https://github.com/shoutoutuoadi325\"\u003e\u003ccode\u003e@​shoutoutuoadi325\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(typedoc): accept string form of plugin and theme options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2043\"\u003e#2043\u003c/a\u003e) (ce387b05c8f136546e860ec73e29557563c63afa) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd textlint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2039\"\u003e#2039\u003c/a\u003e) (532dab595fc9a910e320418dc0390222fb2d7478) - thanks \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: Correctly resolve Vitest setupFiles from nested configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2040\"\u003e#2040\u003c/a\u003e) (84a494334e125d229dc865893b21d69d0d201e85) - thanks \u003ca href=\"https://github.com/CruseCtrl\"\u003e\u003ccode\u003e@​CruseCtrl\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd n8n to projects (3f756a7e70c4164d57a7dbbd58f3604afe4043e2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c0e42f83bda7664065465f2f3faca7af97c988ac\"\u003e\u003ccode\u003ec0e42f8\u003c/code\u003e\u003c/a\u003e Release knip@6.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/25a380c9e1165b76583d69b48b5fa7cdf5db0ae2\"\u003e\u003ccode\u003e25a380c\u003c/code\u003e\u003c/a\u003e Fix config → entry in plop plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/7b5825117f97f2f87b7141509a254f88d0957cf7\"\u003e\u003ccode\u003e7b58251\u003c/code\u003e\u003c/a\u003e Resolve mdx content mapper providerImportSource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/11e94509bd0f350d747facf4003fc5b248d1b02d\"\u003e\u003ccode\u003e11e9450\u003c/code\u003e\u003c/a\u003e Refactor and separate concerns w/ new typescript-content-mapper plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/34dbccf25359f9e9fefe9d0be6ef2ec0252223cc\"\u003e\u003ccode\u003e34dbccf\u003c/code\u003e\u003c/a\u003e feat: resolve MDX content mapper remarkPlugins (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/584e53ff3e0846fbfe04fa5b5bfefe2420576a34\"\u003e\u003ccode\u003e584e53f\u003c/code\u003e\u003c/a\u003e Flag unused member tags in tagged enums and namespaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8a8805e48945863248429d18b7f6c4e4b7dc9ebd\"\u003e\u003ccode\u003e8a8805e\u003c/code\u003e\u003c/a\u003e Fix tag hints for enum and namespace members (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2061\"\u003e#2061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8b0c85076bf3dce15ef5f3c0c4e58bfefdf59ded\"\u003e\u003ccode\u003e8b0c850\u003c/code\u003e\u003c/a\u003e Fix import.meta handling in built-in compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/a149a98219bb14b15f446fc5f8c4f815e28b2183\"\u003e\u003ccode\u003ea149a98\u003c/code\u003e\u003c/a\u003e Support oxlint extends (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9b5c5f60468c8a92a3e74adca5c0931f008677af\"\u003e\u003ccode\u003e9b5c5f6\u003c/code\u003e\u003c/a\u003e Resolve file option in Mocha configuration files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2051\"\u003e#2051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.38.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.9/CHANGELOG.md#399\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.61.1 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eb42d9b7e7ab0eca543bc16b726688624c532fc6\"\u003e\u003ccode\u003eeb42d9b\u003c/code\u003e\u003c/a\u003e chore: cleanup and fix Nx dependencies and missing tasks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12897\"\u003e#12897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8c8053103f4ab8df3105826181c43fa257289a73\"\u003e\u003ccode\u003e8c80531\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments and docs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12846\"\u003e#12846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b6b86a15dd42aaa0e37054683cb5606c8fd203c2\"\u003e\u003ccode\u003eb6b86a1\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 23.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12843\"\u003e#12843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4586535ab24d7d5e9b3ba87e4adb8636f9314aca\"\u003e\u003ccode\u003e4586535\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] report deprecated imported values used in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.103.0 to 4.141.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003ewrangler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewrangler@4.141.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/cloudflare/workers-sdk/pull/15658\"\u003e#15658\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8280086df5571607ab614fa09684c2d78fcdd58b\"\u003e\u003ccode\u003e8280086\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jqmmes\"\u003e\u003ccode\u003e@​jqmmes\u003c/code\u003e\u003c/a\u003e! - Add Durable Objects code update strategies to Worker deployments\u003c/p\u003e\n\u003cp\u003eUse \u003ccode\u003e--durable-objects-code-update-mode immediate\u003c/code\u003e with \u003ccode\u003ewrangler deploy\u003c/code\u003e, \u003ccode\u003ewrangler versions deploy\u003c/code\u003e, and \u003ccode\u003ewrangler rollback\u003c/code\u003e to update code without waiting for active instances to hibernate. Use \u003ccode\u003e--durable-objects-code-update-mode deferred 30s\u003c/code\u003e to set a maximum delay, or configure \u003ccode\u003edurable_objects.code_update_strategy\u003c/code\u003e with \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003emax_delay\u003c/code\u003e. When unset, the strategy defaults to deferred with a 5-minute maximum delay; delays cannot exceed 24 hours and must use millisecond precision.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15800\"\u003e#15800\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd56b98716d9306a3464fc04c66090d2846a37f9\"\u003e\u003ccode\u003ebd56b98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Refaerds\"\u003e\u003ccode\u003e@​Refaerds\u003c/code\u003e\u003c/a\u003e! - Add Browser Run as an event source for Queue subscriptions\u003c/p\u003e\n\u003cp\u003eYou can now create Queue subscriptions with \u003ccode\u003e--source browserRun\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\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15864\"\u003e#15864\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee2b200ff1e8edb5d5f2acb2bf45ffbdcb59f7c1\"\u003e\u003ccode\u003eee2b200\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Update dependencies of \u0026quot;miniflare\u0026quot;, \u0026quot;wrangler\u0026quot;\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​cloudflare/workers-types\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e^5.20260923.1\u003c/td\u003e\n\u003ctd\u003e^5.20260925.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eworkerd\u003c/td\u003e\n\u003ctd\u003e1.20260923.1\u003c/td\u003e\n\u003ctd\u003e1.20260925.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15207\"\u003e#15207\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/805af2f0a5567c58f8259bc580883f1919039c60\"\u003e\u003ccode\u003e805af2f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/exKAZUu\"\u003e\u003ccode\u003e@​exKAZUu\u003c/code\u003e\u003c/a\u003e! - Show the stack and cause of failed proxied requests in \u003ccode\u003ewrangler dev\u003c/code\u003e debug logs\u003c/p\u003e\n\u003cp\u003eWhen a request proxied to the local Worker fails, running with \u003ccode\u003e--log-level debug\u003c/code\u003e now shows the underlying error's stack and cause chain.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee2b200ff1e8edb5d5f2acb2bf45ffbdcb59f7c1\"\u003e\u003ccode\u003eee2b200\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c91279b497ae6195f911b17ee3da3b7af28c2f17\"\u003e\u003ccode\u003ec91279b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20260925.0-alpha\"\u003eminiflare@5.20260925.0-alpha\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.140.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/15822\"\u003e#15822\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8f7916cd72cd0f6a3bcef80abc8ad4509b13026a\"\u003e\u003ccode\u003e8f7916c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/GregBrimble\"\u003e\u003ccode\u003e@​GregBrimble\u003c/code\u003e\u003c/a\u003e! - Support Containers in Worker Preview deployments with the Build Output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:miniflare@5.20260923.0-alpha\"\u003eminiflare@5.20260923.0-alpha\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8d61ca8ef19a77b2384b24c4b3e2ed0264055f33\"\u003e\u003ccode\u003e8d61ca8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8280086df5571607ab614fa09684c2d78fcdd58b\"\u003e\u003ccode\u003e8280086\u003c/code\u003e\u003c/a\u003e [wrangler] Add Durable Objects hibernation timeout option (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15658\"\u003e#15658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/805af2f0a5567c58f8259bc580883f1919039c60\"\u003e\u003ccode\u003e805af2f\u003c/code\u003e\u003c/a\u003e [wrangler] Log ProxyWorker request error details at debug level (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15207\"\u003e#15207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd56b98716d9306a3464fc04c66090d2846a37f9\"\u003e\u003ccode\u003ebd56b98\u003c/code\u003e\u003c/a\u003e [wrangler] Add browserRun event source type for queue subscriptions (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/72056b721fc0752d5fa42a179f58e1a1369a0b7f\"\u003e\u003ccode\u003e72056b7\u003c/code\u003e\u003c/a\u003e [wrangler] Clean up retired Container image binding tests (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/84c819feae28ea08599e4e3042d26c96d5592142\"\u003e\u003ccode\u003e84c819f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15857\"\u003e#15857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8f7916cd72cd0f6a3bcef80abc8ad4509b13026a\"\u003e\u003ccode\u003e8f7916c\u003c/code\u003e\u003c/a\u003e [deploy-helpers] Containers support for Worker Preview deployments in the Bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c59dae688f425ce0af610a0334ae690593c7fe92\"\u003e\u003ccode\u003ec59dae6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15828\"\u003e#15828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/15799d4b61adc6317a506d700846ebaeeb558095\"\u003e\u003ccode\u003e15799d4\u003c/code\u003e\u003c/a\u003e [wrangler] Update smol-toml to 1.9.0 (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/479e1e8eaf05764da7950c42c38cff2a98f00e3f\"\u003e\u003ccode\u003e479e1e8\u003c/code\u003e\u003c/a\u003e Allow ssh config for DO containers (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/15792\"\u003e#15792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.141.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.984.0 to 3.1141.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.1141.0\u003c/h2\u003e\n\u003ch4\u003e3.1141.0(2026-09-25)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  smithy-aws-typescript-codegen 0.54.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8314\"\u003e#8314\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad80ce3ebaf394679aabc6e26b2dcd023ce8e010\"\u003ead80ce3e\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-connect:\u003c/strong\u003e  Agent Privacy During Hold is a new privacy capability for Amazon Connect Voice that prevents agent audio from being captured in call recordings or Contact Lens conversational analytics during hold. When enabled, agents are automatically muted on entering hold and unmuted on resuming the contact (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03527f9ea153365c1e3654ac6d3f3e064d06b5d0\"\u003e03527f9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Release shapes for the proactive agentic recommendations and the multi-knowledge base search features. Increases the maximum length of QuickResponseContent. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e008332b0b70c55d22dfca8a9c2317b67d06a5f3\"\u003ee008332b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds support for calling VPC configuration API's in Bedrock. These configurations allow the use of On Prem connectors in Bedrock Managed Knowledge bases (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18524dc69cf36ebbb8bc7bc33e0bce6311dcdb23\"\u003e18524dc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconnect:\u003c/strong\u003e  This release adds support for RTMP push router outputs in AWS Elemental MediaConnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bd8d80bbca2c1c2545521b03d741b46fccd09b4\"\u003e5bd8d80b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  This release adds the ListActorMessages operation, which returns the multi-factor authentication messages received at an actor's server-generated email address (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/10e53d506db74c48b09b94d9b9387b84dd40ed58\"\u003e10e53d50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Adds a service quota checker to Region switch to verify quota parity between your primary and standby Region, and automatically submit quota limit increases. Adds an optional EC2 Auto Scaling and ECS setting that waits for instances or tasks in the scaled-up Region to be healthy in target groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cca33e380a8985e23a0e3fbb420577aab4b60ac7\"\u003ecca33e38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Amazon Bedrock AgentCore Payments now supports credential rotation for payment connectors, letting you rotate API and wallet secrets for Quick Create payment auths from the console. This release also adds Type and Creation type columns to the payment managers views. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adca591f07c448603de2876faaf7914cad441436\"\u003eadca591f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptune-graph:\u003c/strong\u003e  Add GraphIdentifier filter for ListImportTasks (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9b9aea9b553ba84f006f95da5d8ffd5381cc8a17\"\u003e9b9aea9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rekognition:\u003c/strong\u003e  This release adds support for Feedback and Metadata in the GetFaceLivenessSessionResults response. Feedback returns codes explaining why a Face Liveness check produced its result. Metadata includes the client SDK type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0831c361bb69d44357ff57360db39afdbb149337\"\u003e0831c361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  add support for table level federation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a44458b77853cbb25a9fcb362b0a275d7dc1c69b\"\u003ea44458b7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-wellarchitected:\u003c/strong\u003e  This change releases the Well-Architected Agent, a generative AI service that analyzes a customer's AWS environment and delivers personalized, prioritized recommendations across cost, security, performance, and resilience. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d0656586067f70b8d50000300f04512dd089df96\"\u003ed0656586\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.1141.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1140.0\u003c/h2\u003e\n\u003ch4\u003e3.1140.0(2026-09-24)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Documentation updates for Route 53 Resolver. Clarifies which Outpost Resolver operations apply to first-generation AWS Outposts and that Resolver is managed automatically on second-generation Outposts. Adds Local Network Interface subnet compatibility notes for Resolver endpoints. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4432abaaaf19bf4ac5d4d2b09bcc83e4d5440a0\"\u003eb4432aba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iot:\u003c/strong\u003e  Fixed ListV2LoggingLevels and DeleteV2LoggingLevel documentation to include all supported target-types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dcf76d527e0c1fe76d64cb8ea444ce62d64135b\"\u003e4dcf76d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-24 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29a8566cb4c6eeb0cc554f4ae9bf985160556523\"\u003e29a8566c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eventbridgev2:\u003c/strong\u003e  Introducing Amazon EventBridge enhanced Custom event bus, a new shareable event bus for organizational-scale event-driven applications feature ordered delivery, deduplication, open event formats, and cross-account bus sharing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69fbe6a22fd7810332b0b0356803a0eee3f563cf\"\u003e69fbe6a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Amazon DataZone now supports the TOOLING blueprint category on CreateEnvironmentBlueprint, UpdateEnvironmentBlueprint, GetEnvironmentBlueprint, and ListEnvironmentBlueprints, for custom tooling blueprints. CreateConnection now accepts roleArn in iamProperties. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/591cd6f5a7b714427cbe87b36b13357d560d48ea\"\u003e591cd6f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elasticache:\u003c/strong\u003e  Added tagging support for ElastiCache Global DataStore. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0fa9da5946312f09942dad6f711885855f0d0b8e\"\u003e0fa9da59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  AWS Marketplace Discovery API now supports localized responses and SigV4a request signing. It returns new fulfillment details, including AMI architecture, EBS volume and security group information, SaaS quick-launch status, and SageMaker input and output MIME types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/510673e376bbc578d318308136ecb5a841416bc3\"\u003e510673e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-data:\u003c/strong\u003e  Updates to the ListDatabases and WorkgroupName validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/218c24e106efe1ad64658984123af6634fc7278d\"\u003e218c24e1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Added support for Confluence export, enabling customers to publish security findings to Confluence pages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81408527778af52f0c604a4eaca440f445082f78\"\u003e81408527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds Create, Get, Update, and DeleteResourceMetricsConfiguration to enable detailed metric collection for an AWS resource, and adds UpdateOTelEnrichment plus include and exclude filters on StartOTelEnrichment so you can choose which metric namespaces CloudWatch enriches. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/765cc1ce8f95a4f62d83dc07b81a927d74e09b52\"\u003e765cc1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eventbridge:\u003c/strong\u003e  Adds a ManagedBy field to the DescribeEventBus and ListEventBuses responses, identifying the AWS service that created an event bus on your behalf. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/28a639b27585c85376a4b5db528c31efb80e874d\"\u003e28a639b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eundici-http-handler:\u003c/strong\u003e  update bidi stream e2e test to nova-2-sonic model (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8313\"\u003e#8313\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d9a37d9d318f2ef7f5bcf6286bf3c7b475e4175b\"\u003ed9a37d9d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\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.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\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.1138.0...v3.1139.0\"\u003e3.1139.0\u003c/a\u003e (2026-09-23)\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.1137.0...v3.1138.0\"\u003e3.1138.0\u003c/a\u003e (2026-09-22)\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.1136.0...v3.1137.0\"\u003e3.1137.0\u003c/a\u003e (2026-09-21)\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.1135.0...v3.1136.0\"\u003e3.1136.0\u003c/a\u003e (2026-09-18)\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.1134.0...v3.1135.0\"\u003e3.1135.0\u003c/a\u003e (2026-09-17)\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/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03d54a858f80012bbc60046a77242223e8dfd9d9\"\u003e\u003ccode\u003e03d54a8\u003c/code\u003e\u003c/a\u003e Publish v3.1139.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c68e50e4a6e0469a20c2894fe8a29c140553ebb8\"\u003e\u003ccode\u003ec68e50e\u003c/code\u003e\u003c/a\u003e Publish v3.1138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a104768684e8f22d4373fcc5d910711e62676d6\"\u003e\u003ccode\u003e9a10476\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for MetricsRecorder support and core error/retry fixes (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6b432472f9bdf5437319b9186f706e3af5c9a748\"\u003e\u003ccode\u003e6b43247\u003c/code\u003e\u003c/a\u003e Publish v3.1137.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6b94db8f4a00cc452dbe0aacb247e8ece3897ea\"\u003e\u003ccode\u003ed6b94db\u003c/code\u003e\u003c/a\u003e Publish v3.1136.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2d5f18d08aa373d95692d83cb3d60a6a79248fae\"\u003e\u003ccode\u003e2d5f18d\u003c/code\u003e\u003c/a\u003e Publish v3.1135.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6310bf6979ddbf737a7e15cfd8d0e7cec07063\"\u003e\u003ccode\u003e0d6310b\u003c/code\u003e\u003c/a\u003e Publish v3.1134.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/615a1ca4661ec0e4cb34b8da89fe60c2419b94d0\"\u003e\u003ccode\u003e615a1ca\u003c/code\u003e\u003c/a\u003e Publish v3.1133.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1141.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 `@cloudflare/workers-types` from 4.20260621.1 to 4.20260702.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workerd/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.6.25 to 1.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.6\u003c/h2\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 support for a \u003ccode\u003ebannedUserMessage\u003c/code\u003e function that receives the banned user, allowing sign-in errors to include details such as the ban reason. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11325\"\u003e#11325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Vercel BotID as a captcha provider for protected authentication routes. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11016\"\u003e#11016\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePasswords over \u003ccode\u003emaxPasswordLength\u003c/code\u003e are now rejected with \u003ccode\u003ePASSWORD_TOO_LONG\u003c/code\u003e before hashing or verification. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11324\"\u003e#11324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed React hydration mismatches when session or plugin auth queries resolve before streamed components hydrate. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevented older auth-query responses from overwriting newer results when requests overlap. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11376\"\u003e#11376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed model identity when a custom model name matches another schema key. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed schema validation for Cloudflare D1 when the Kysely dialect cannot introspect the database. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11366\"\u003e#11366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed social account linking through the OAuth Proxy plugin. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11268\"\u003e#11268\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/6bb9dbab0b7f351b44dd929e3254c5962e9f8af1/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed model identity when a custom model name matches another schema key. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed schema validation for SQLite-generated primary keys, including \u003ccode\u003eINTEGER PRIMARY KEY\u003c/code\u003e columns without \u003ccode\u003eAUTOINCREMENT\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11374\"\u003e#11374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed schema validation for Cloudflare D1 when the Kysely dialect cannot introspect the database. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11366\"\u003e#11366\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/6bb9dbab0b7f351b44dd929e3254c5962e9f8af1/packages/kysely-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/prisma-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed model identity when a custom model name matches another schema key. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed schema validation for capitalized custom Prisma model names. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11319\"\u003e#11319\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/6bb9dbab0b7f351b44dd929e3254c5962e9f8af1/packages/prisma-adapter/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\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed model identity when a custom model name matches another schema key. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\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/6bb9dbab0b7f351b44dd929e3254c5962e9f8af1/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/blob/main/packages/better-auth/CHANGELOG.md\"\u003ebetter-auth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11325\"\u003e#11325\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/af883851ae9c3b55c0d8240fabea3dc797cd5cd0\"\u003e\u003ccode\u003eaf88385\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Wadiou\"\u003e\u003ccode\u003e@​Wadiou\u003c/code\u003e\u003c/a\u003e! - Admin plugin \u003ccode\u003ebannedUserMessage\u003c/code\u003e can now be a function that receives the banned user, so sign-in errors can include details such as the ban reason.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11268\"\u003e#11268\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2fa501cdf9e022d5f7241fabce1a67f1828d777b\"\u003e\u003ccode\u003e2fa501c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Support linking social accounts through the OAuth Proxy plugin.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11366\"\u003e#11366\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d41e2caf1a5bf09afc916087b739e0a5d00ab5c5\"\u003e\u003ccode\u003ed41e2ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Use targeted PRAGMA queries when a Kysely dialect cannot introspect Cloudflare D1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11016\"\u003e#11016\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/3d0efa308d575c4aa184d65deaf29f2626add8fd\"\u003e\u003ccode\u003e3d0efa3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/davbrito\"\u003e\u003ccode\u003e@​davbrito\u003c/code\u003e\u003c/a\u003e! - Support Vercel BotID checks on protected authentication routes in Vercel-hosted applications.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11333\"\u003e#11333\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/631ac296a55ccecf51a7995e89a3e528a5f782da\"\u003e\u003ccode\u003e631ac29\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Preserve logical model identity when a custom model name matches another schema key.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11324\"\u003e#11324\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/88534192c1d0fd62b108b568243a134e6df61ab1\"\u003e\u003ccode\u003e8853419\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/XXMOHAMED012\"\u003e\u003ccode\u003e@​XXMOHAMED012\u003c/code\u003e\u003c/a\u003e! - Passwords longer than \u003ccode\u003emaxPasswordLength\u003c/code\u003e are now rejected with \u003ccode\u003ePASSWORD_TOO_LONG\u003c/code\u003e before hashing on sign-in (email, username, phone number), verify-password, change-password (\u003ccode\u003ecurrentPassword\u003c/code\u003e), delete-user, the two-factor endpoints that take a password, and admin create-user, matching what sign-up and password reset already did.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11316\"\u003e#11316\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2ee1545f244d87e5edd6a003b48b90a5539f8afa\"\u003e\u003ccode\u003e2ee1545\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Smidge\"\u003e\u003ccode\u003e@​Smidge\u003c/code\u003e\u003c/a\u003e! - Fix React hydration mismatches when a session or plugin auth query resolves before a streamed component hydrates. Preserve the server-rendered pending state during hydration, then update to the current client state without changing ordinary or computed plugin stores.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11376\"\u003e#11376\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/fc45d08b26ac8e433fc7899a12be392cc52735ba\"\u003e\u003ccode\u003efc45d08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Prevent older auth-query responses from replacing newer results when requests overlap.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/41b7dc15de41a8726422c392a4857d8764828891\"\u003e\u003ccode\u003e41b7dc1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/d41e2caf1a5bf09afc916087b739e0a5d00ab5c5\"\u003e\u003ccode\u003ed41e2ca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/631ac296a55ccecf51a7995e89a3e528a5f782da\"\u003e\u003ccode\u003e631ac29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/2b13e011b4a4f8be4e4c39573b9e962cbabb2094\"\u003e\u003ccode\u003e2b13e01\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/kysely-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\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.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/drizzle-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/memory-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/mongo-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11283\"\u003e#11283\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/e56c45bddb8ca859175a47ab345b6c6dcc6da5d7\"\u003e\u003ccode\u003ee56c45b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Log Cloudflare Turnstile error codes and binding mismatches on the server so CAPTCHA verification failures can be diagnosed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11209\"\u003e#11209\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8d37cc3b7732a04908b28d8abb7f010a286d6c43\"\u003e\u003ccode\u003e8d37cc3\u003c/code\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/ColeMurray/background-agents/pull/2285","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColeMurray%2Fbackground-agents/issues/2285","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2285/packages"}},{"old_version":"15.3.1","new_version":"15.4.5","update_type":"minor","path":null,"pr_created_at":"2026-10-04T04:17:37.000Z","version_change":"15.3.1 → 15.4.5","issue":{"uuid":"5696177122","node_id":"PR_kwDOTrlYac8AAAABGgoz1A","number":24,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-04T04:17:37.000Z","updated_at":"2026-10-04T04:20:39.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":25,"packages":[{"name":"@ai-sdk/google","old_version":"4.0.57","new_version":"4.0.87","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"4.0.51","new_version":"4.0.83","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"4.0.86","new_version":"4.0.129","repository_url":"https://github.com/vercel/ai"},{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@openrouter/ai-sdk-provider","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/OpenRouterTeam/ai-sdk-provider"},{"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.83","new_version":"7.0.126","repository_url":"https://github.com/vercel/ai"},{"name":"cn","old_version":"0.2.5","new_version":"0.4.0","repository_url":"https://github.com/shadcn-ui/cn"},{"name":"cnfast","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/aidenybai/cnfast"},{"name":"framer-motion","old_version":"13.1.1","new_version":"13.4.6","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"16.15.2","new_version":"16.15.17","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.3.1","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.34.0","new_version":"1.49.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"13.1.1","new_version":"13.4.6","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"16.3.3","new_version":"16.3.8","repository_url":"https://github.com/vercel/next.js"},{"name":"posthog-js","old_version":"1.427.2","new_version":"1.435.5","repository_url":"https://github.com/PostHog/posthog-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":"shadcn","old_version":"4.19.0","new_version":"4.21.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@clack/prompts","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"chalk","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/chalk/chalk"},{"name":"figlet","old_version":"1.11.4","new_version":"1.12.0","repository_url":"https://github.com/patorjk/figlet.js"},{"name":"fs-extra","old_version":"11.4.0","new_version":"11.4.1","repository_url":"https://github.com/jprichardson/node-fs-extra"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.57` | `4.0.87` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.51` | `4.0.83` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.86` | `4.0.129` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [@openrouter/ai-sdk-provider](https://github.com/OpenRouterTeam/ai-sdk-provider) | `3.0.0` | `3.1.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.83` | `7.0.126` |\n| [cn](https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn) | `0.2.5` | `0.4.0` |\n| [cnfast](https://github.com/aidenybai/cnfast/tree/HEAD/packages/cnfast) | `0.1.0` | `0.2.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.4.6` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.2` | `16.15.17` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.3.1` | `15.4.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.34.0` | `1.49.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.1.1` | `13.4.6` |\n| [next](https://github.com/vercel/next.js) | `16.3.3` | `16.3.8` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.427.2` | `1.435.5` |\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.19.0` | `4.21.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.7.0` | `1.8.1` |\n| [chalk](https://github.com/chalk/chalk) | `6.0.0` | `6.0.1` |\n| [figlet](https://github.com/patorjk/figlet.js) | `1.11.4` | `1.12.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.4.0` | `11.4.1` |\n\n\nUpdates `@ai-sdk/google` from 4.0.57 to 4.0.87\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/google/CHANGELOG.md\"\u003e@​ai-sdk/google's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.87\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c65988: feat(ai): add telemetry to speech generation and transcription, including\nprovider usage propagation and experimental streaming lifecycle callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\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.21\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.53\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.86\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\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.20\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.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.85\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec2511c1: fix: use standards-compliant User-Agent header\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c2511c1]\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.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.84\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed0290cf: fix(google): preserve realtime user utterances with independent IDs and cumulative transcripts, honor text-free transcription completion markers, and advance response IDs after interruption\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.83\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e32cf2f6: fix(google): send the default Gemini Live \u003ccode\u003ethinkingLevel\u003c/code\u003e when \u003ccode\u003ethinkingConfig\u003c/code\u003e sets neither \u003ccode\u003ethinkingLevel\u003c/code\u003e nor \u003ccode\u003ethinkingBudget\u003c/code\u003e, and stop overwriting a raw \u003ccode\u003egenerationConfig.thinkingConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e525efc5: feat(provider): advertise image model file and mask input support\u003c/p\u003e\n\u003cp\u003eUse confirmed model IDs for capability declarations so unrecognized model names\nremain unknown. Include Together AI FLUX.2 Pro and Flex single-image editing, and\nallow asynchronous capability lookups and middleware overrides to resolve to\nunknown.\u003c/p\u003e\n\u003cp\u003eAdvertise QuiverAI Arrow 2 and Arrow 2 Telos file-input support, and mark Together\nAI Gemini image inputs unsupported by the current single-image request mapping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [e3605f6]\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/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c659885c52ef519b21b3af1ff266d843e3c157f\"\u003e\u003ccode\u003e8c65988\u003c/code\u003e\u003c/a\u003e feat: support telemetry for speech generation and streaming and non-streaming...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ede5b890d6760ead18da248a97861d7bba9a4703\"\u003e\u003ccode\u003eede5b89\u003c/code\u003e\u003c/a\u003e chore: move from \u003ccode\u003etsup\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21642\"\u003e#21642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1040e97e72cab8a443aeed818520d8b8161d4c1c\"\u003e\u003ccode\u003e1040e97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21638\"\u003e#21638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2511c1d65c1756ef70887de0c8baae4bcc77bf8\"\u003e\u003ccode\u003ec2511c1\u003c/code\u003e\u003c/a\u003e fix: use standards-compliant User-Agent header (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21344\"\u003e#21344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ec683e7a2bc5dec721c12e3e5bcc4fdf8b799af0\"\u003e\u003ccode\u003eec683e7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21626\"\u003e#21626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d0290cf207589b0bed7b6e16779febda4df12820\"\u003e\u003ccode\u003ed0290cf\u003c/code\u003e\u003c/a\u003e fix: Google Realtime overwrites or misgroups user transcriptions in multi-tur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/20ad146f3c1177375639f8ba96b4bc5be4a729b1\"\u003e\u003ccode\u003e20ad146\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/21569\"\u003e#21569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/525efc552bc56380fa511357e552d54f927b44ad\"\u003e\u003ccode\u003e525efc5\u003c/code\u003e\u003c/a\u003e feat: advertise image model file and mask input capabilities (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/19230\"\u003e#19230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.87/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 4.0.51 to 4.0.83\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/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.83\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c65988: feat(ai): add telemetry to speech generation and transcription, including\nprovider usage propagation and experimental streaming lifecycle callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\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.21\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.53\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.82\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e040033b: feat(openai): add GPT-6.1 Sol model support\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\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.20\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.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.81\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4e94782: fix(openai): rewrite recursive Zod schemas that use \u003ccode\u003eallOf\u003c/code\u003e wrappers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.80\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec2511c1: fix: use standards-compliant User-Agent header\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c2511c1]\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.51\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee3605f6: Fix streamed tool calls with missing, blank, or repeated IDs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e525efc5: feat(provider): advertise image model file and mask input support\u003c/p\u003e\n\u003cp\u003eUse confirmed model IDs for capability declarations so unrecognized model names\nremain unknown. Include Together AI FLUX.2 Pro and Flex single-image editing, and\nallow asynchronous capability lookups and middleware overrides to resolve to\nunknown.\u003c/p\u003e\n\u003cp\u003eAdvertise QuiverAI Arrow 2 and Arrow 2 Telos file-input support, and mark Together\nAI Gemini image inputs unsupported by the current single-image request mapping.\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/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c659885c52ef519b21b3af1ff266d843e3c157f\"\u003e\u003ccode\u003e8c65988\u003c/code\u003e\u003c/a\u003e feat: support telemetry for speech generation and streaming and non-streaming...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ede5b890d6760ead18da248a97861d7bba9a4703\"\u003e\u003ccode\u003eede5b89\u003c/code\u003e\u003c/a\u003e chore: move from \u003ccode\u003etsup\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21642\"\u003e#21642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/040033b608900c065c9f7ce02e3fc42eb2a71480\"\u003e\u003ccode\u003e040033b\u003c/code\u003e\u003c/a\u003e feat(openai): add GPT-6.1 Sol model support (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21747\"\u003e#21747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b6264f2b6a8a770888a2aa9f7f18cf1004cbc7ea\"\u003e\u003ccode\u003eb6264f2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21711\"\u003e#21711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4e94782655bfd581ae1e27103cc9d42fa4de0d0d\"\u003e\u003ccode\u003e4e94782\u003c/code\u003e\u003c/a\u003e fix(openai): rewrite recursive Zod schemas that use \u003ccode\u003eallOf\u003c/code\u003e wrappers (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21678\"\u003e#21678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1040e97e72cab8a443aeed818520d8b8161d4c1c\"\u003e\u003ccode\u003e1040e97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21638\"\u003e#21638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c2511c1d65c1756ef70887de0c8baae4bcc77bf8\"\u003e\u003ccode\u003ec2511c1\u003c/code\u003e\u003c/a\u003e fix: use standards-compliant User-Agent header (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21344\"\u003e#21344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/20ad146f3c1177375639f8ba96b4bc5be4a729b1\"\u003e\u003ccode\u003e20ad146\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/21569\"\u003e#21569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.83/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 4.0.86 to 4.0.129\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.129\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4f3d236]\n\u003cul\u003e\n\u003cli\u003eai@7.0.126\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.128\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ff3dcef]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4d0500e]\n\u003cul\u003e\n\u003cli\u003eai@7.0.125\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.65\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.127\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\n\u003cul\u003e\n\u003cli\u003eai@7.0.124\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.21\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.53\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.64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.126\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e193d284: fix(react): deduplicate automatic stream resumption for shared Chat instances\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [05cdac6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4514fc1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2a625cf]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [50a26d5]\n\u003cul\u003e\n\u003cli\u003eai@7.0.123\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.63\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.20\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.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.125\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f3575f8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [27ab8d4]\n\u003cul\u003e\n\u003cli\u003eai@7.0.122\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/vercel/ai/commit/45e1fbc3ea10d22f852e12b1c1851e289c85e835\"\u003e\u003ccode\u003e45e1fbc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21880\"\u003e#21880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ce87e49503c3d3b5a57affb0025423ab9964c9f7\"\u003e\u003ccode\u003ece87e49\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ede5b890d6760ead18da248a97861d7bba9a4703\"\u003e\u003ccode\u003eede5b89\u003c/code\u003e\u003c/a\u003e chore: move from \u003ccode\u003etsup\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21642\"\u003e#21642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/193d2847041615cb35a368e57b66dc506ee2e870\"\u003e\u003ccode\u003e193d284\u003c/code\u003e\u003c/a\u003e fix(react): dedupe auto stream resume w/ shared Chat instances (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21679\"\u003e#21679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69cc80b25c506971769dd8438bbce7e0eb5ef631\"\u003e\u003ccode\u003e69cc80b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21666\"\u003e#21666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1040e97e72cab8a443aeed818520d8b8161d4c1c\"\u003e\u003ccode\u003e1040e97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21638\"\u003e#21638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c5e90bb137be865462dc301bc80ac233b0b1186a\"\u003e\u003ccode\u003ec5e90bb\u003c/code\u003e\u003c/a\u003e fix: resume hydrated partial static tool calls without losing streaming state...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ec683e7a2bc5dec721c12e3e5bcc4fdf8b799af0\"\u003e\u003ccode\u003eec683e7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21626\"\u003e#21626\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.129/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.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 `@openrouter/ai-sdk-provider` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/releases\"\u003e@​openrouter/ai-sdk-provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(chat): merge consecutive streaming reasoning.summary deltas (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/519\"\u003e#519\u003c/a\u003e) by \u003ca href=\"https://github.com/jasoncrabtree-or\"\u003e\u003ccode\u003e@​jasoncrabtree-or\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/520\"\u003eOpenRouterTeam/ai-sdk-provider#520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: rebrand README banner by \u003ca href=\"https://github.com/LukasParke\"\u003e\u003ccode\u003e@​LukasParke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/522\"\u003eOpenRouterTeam/ai-sdk-provider#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add unit tests and update to latest AI SDK v7 packages by \u003ca href=\"https://github.com/christineschen\"\u003e\u003ccode\u003e@​christineschen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/521\"\u003eOpenRouterTeam/ai-sdk-provider#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add evaluationModel backed by the Decisions API by \u003ca href=\"https://github.com/robert-j-y\"\u003e\u003ccode\u003e@​robert-j-y\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/562\"\u003eOpenRouterTeam/ai-sdk-provider#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion Packages 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/OpenRouterTeam/ai-sdk-provider/pull/524\"\u003eOpenRouterTeam/ai-sdk-provider#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: unblock npm publish under npm 12 by \u003ca href=\"https://github.com/robert-j-y\"\u003e\u003ccode\u003e@​robert-j-y\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/563\"\u003eOpenRouterTeam/ai-sdk-provider#563\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/jasoncrabtree-or\"\u003e\u003ccode\u003e@​jasoncrabtree-or\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/520\"\u003eOpenRouterTeam/ai-sdk-provider#520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasParke\"\u003e\u003ccode\u003e@​LukasParke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/522\"\u003eOpenRouterTeam/ai-sdk-provider#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/christineschen\"\u003e\u003ccode\u003e@​christineschen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/521\"\u003eOpenRouterTeam/ai-sdk-provider#521\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/compare/3.0.0...3.1.0\"\u003ehttps://github.com/OpenRouterTeam/ai-sdk-provider/compare/3.0.0...3.1.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/OpenRouterTeam/ai-sdk-provider/blob/main/CHANGELOG.md\"\u003e@​openrouter/ai-sdk-provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/pull/562\"\u003e#562\u003c/a\u003e \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/40202018e80b6e1175fc5f46cd8704217b186273\"\u003e\u003ccode\u003e4020201\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/robert-j-y\"\u003e\u003ccode\u003e@​robert-j-y\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eopenrouter.evaluationModel()\u003c/code\u003e backed by the OpenRouter Decisions API (\u003ccode\u003e/api/alpha/decisions\u003c/code\u003e), so \u003ccode\u003eexperimental_evaluate\u003c/code\u003e from \u003ccode\u003eai@7.0.103+\u003c/code\u003e runs boolean, choice, and score questions through OpenRouter. Probabilities are mapped onto the AI SDK answer shapes with the API's two-decimal rounding declared on the result, and per-answer confidence, score legends, and cost are exposed under \u003ccode\u003eproviderMetadata.openrouter\u003c/code\u003e. Model settings accept \u003ccode\u003euser\u003c/code\u003e, \u003ccode\u003eprovider\u003c/code\u003e, \u003ccode\u003esession_id\u003c/code\u003e, \u003ccode\u003etrace\u003c/code\u003e, and \u003ccode\u003eextraBody\u003c/code\u003e; call-level \u003ccode\u003eproviderOptions.openrouter\u003c/code\u003e is validated and merged into the request body without being able to override \u003ccode\u003emodel\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, or \u003ccode\u003equestions\u003c/code\u003e. A new \u003ccode\u003edecisionsBaseURL\u003c/code\u003e provider setting configures the Decisions endpoint for proxies whose \u003ccode\u003ebaseURL\u003c/code\u003e does not end in \u003ccode\u003e/v1\u003c/code\u003e. The \u003ccode\u003eai\u003c/code\u003e peer dependency range is unchanged; only \u003ccode\u003eevaluationModel()\u003c/code\u003e requires \u003ccode\u003eai@7.0.103+\u003c/code\u003e.\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/OpenRouterTeam/ai-sdk-provider/pull/521\"\u003e#521\u003c/a\u003e \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/b96b20799eadeb72a180ef021b85254fc1500746\"\u003e\u003ccode\u003eb96b207\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christineschen\"\u003e\u003ccode\u003e@​christineschen\u003c/code\u003e\u003c/a\u003e! - Update to latest AI SDK v7 packages and expand test coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/6b5b1bc2826f29ecb2ad2a745fb59d0b7ecce972\"\u003e\u003ccode\u003e6b5b1bc\u003c/code\u003e\u003c/a\u003e ci: unblock npm publish under npm 12 (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/0dc275086b16bd5679883a04bbb66a390922d8f0\"\u003e\u003ccode\u003e0dc2750\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/40202018e80b6e1175fc5f46cd8704217b186273\"\u003e\u003ccode\u003e4020201\u003c/code\u003e\u003c/a\u003e feat: add evaluationModel backed by the Decisions API (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/b96b20799eadeb72a180ef021b85254fc1500746\"\u003e\u003ccode\u003eb96b207\u003c/code\u003e\u003c/a\u003e test: add unit tests and update to latest AI SDK v7 packages (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/27ec731c665affa16182b94ff7bc82b5af917d6f\"\u003e\u003ccode\u003e27ec731\u003c/code\u003e\u003c/a\u003e docs: rebrand README banner (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/commit/e96af18b188cd2df507a2ecdc8b0976856e1f3a0\"\u003e\u003ccode\u003ee96af18\u003c/code\u003e\u003c/a\u003e fix(chat): merge consecutive streaming reasoning.summary deltas (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/519\"\u003e#519\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/OpenRouterTeam/ai-sdk-provider/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/OpenRouterTeam/ai-sdk-provider/compare/3.0.0...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.83 to 7.0.126\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@7.0.126\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4f3d236: fix: clear tool approvals when \u003ccode\u003eaddToolOutput\u003c/code\u003e runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@7.0.124\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c65988: feat(ai): add telemetry to speech generation and transcription, including\nprovider usage propagation and experimental streaming lifecycle callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e25994e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e74afc5]\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.21\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.53\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.102\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@7.0.123\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e05cdac6: fix(ai): keep idle UI message streams open with optional SSE heartbeats\u003c/li\u003e\n\u003cli\u003e4514fc1: fix(ai): prune all tool content when retaining zero trailing messages\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003e2a625cf: fix(ai): preserve partial reasoning tags when streamed text parts end\u003c/li\u003e\n\u003cli\u003e50a26d5: fix(ai): ignore pending tool approvals superseded by user messages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [040033b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\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.101\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.20\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.52\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/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.126\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4f3d236: fix: clear tool approvals when \u003ccode\u003eaddToolOutput\u003c/code\u003e runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.125\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eff3dcef: feat(ai): add \u003ccode\u003econvertDataPart\u003c/code\u003e to agent UI stream helpers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.124\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8c65988: feat(ai): add telemetry to speech generation and transcription, including\nprovider usage propagation and experimental streaming lifecycle callbacks\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e25994e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e74afc5]\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.21\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.53\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.102\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.123\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e05cdac6: fix(ai): keep idle UI message streams open with optional SSE heartbeats\u003c/li\u003e\n\u003cli\u003e4514fc1: fix(ai): prune all tool content when retaining zero trailing messages\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003e2a625cf: fix(ai): preserve partial reasoning tags when streamed text parts end\u003c/li\u003e\n\u003cli\u003e50a26d5: fix(ai): ignore pending tool approvals superseded by user messages\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [040033b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\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.101\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.20\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.52\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.122\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef3575f8: Clarify that provider-executed tool execution errors bypass the UI stream's \u003ccode\u003eonError\u003c/code\u003e callback to preserve provider error data and harness runtime messages. Stream errors and invalid tool calls still use the callback. Runtime behavior is unchanged.\u003c/li\u003e\n\u003cli\u003e27ab8d4: Encode chat IDs in default stream reconnection URLs so slashes, query delimiters, and fragments stay within the ID. Reject standalone \u003ccode\u003e.\u003c/code\u003e and \u003ccode\u003e..\u003c/code\u003e IDs before fetching. Custom URLs returned by \u003ccode\u003eprepareReconnectToStreamRequest\u003c/code\u003e remain unchanged.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [870f509]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a75f1fd]\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.100\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/vercel/ai/commit/45e1fbc3ea10d22f852e12b1c1851e289c85e835\"\u003e\u003ccode\u003e45e1fbc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21880\"\u003e#21880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ce87e49503c3d3b5a57affb0025423ab9964c9f7\"\u003e\u003ccode\u003ece87e49\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f3d23678bb8912f15c883c21ebf7d1ba1461307\"\u003e\u003ccode\u003e4f3d236\u003c/code\u003e\u003c/a\u003e fix: clear tool approvals when \u003ccode\u003eaddToolOutput\u003c/code\u003e runs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21879\"\u003e#21879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ff3dcef41637ea787cc72ba1ced5bd42f8e68872\"\u003e\u003ccode\u003eff3dcef\u003c/code\u003e\u003c/a\u003e feat(ai): add \u003ccode\u003econvertDataPart\u003c/code\u003e to agent UI stream helpers (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21816\"\u003e#21816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8c659885c52ef519b21b3af1ff266d843e3c157f\"\u003e\u003ccode\u003e8c65988\u003c/code\u003e\u003c/a\u003e feat: support telemetry for speech generation and streaming and non-streaming...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4514fc1e3fcf2f4bdff13a0a6467f83e0691736b\"\u003e\u003ccode\u003e4514fc1\u003c/code\u003e\u003c/a\u003e fix: prune tool content when retaining zero trailing messages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21732\"\u003e#21732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2a625cfb3267dbea4833f0abd81bd912cabc8019\"\u003e\u003ccode\u003e2a625cf\u003c/code\u003e\u003c/a\u003e fix: preserve streamed text ending with a partial reasoning tag (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/21726\"\u003e#21726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/05cdac6c3205f2b880c0272f6848888d79b5d607\"\u003e\u003ccode\u003e05cdac6\u003c/code\u003e\u003c/a\u003e fix: idle UI message streams failing to flush promptly or remain open behind ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/ai@7.0.126/packages/ai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cn` from 0.2.5 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/cn/releases\"\u003ecn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecn@0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/153\"\u003e#153\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e and the plugins now register the theme scales declared in your Tailwind CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.3.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/shadcn-ui/cn/pull/152\"\u003e#152\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Calls with an interpolated argument, such as \u003ccode\u003ecn(base, \u0026quot;translate-x-[\u0026quot; + x + \u0026quot;px]\u0026quot;)\u003c/code\u003e, no longer thrash the argument cache. 2,213 → 80 ns per call on that shape; stable arguments are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/150\"\u003e#150\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build -o *.ts\u003c/code\u003e output now typechecks under \u003ccode\u003enoUncheckedIndexedAccess\u003c/code\u003e and the rest of the \u003ccode\u003e@tsconfig/strictest\u003c/code\u003e flags. The \u003ccode\u003e.mjs\u003c/code\u003e output is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/147\"\u003e#147\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/e703bfef0548bcc64eb0badc5941a4f5d09e7339\"\u003e\u003ccode\u003ee703bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Custom \u003ccode\u003eanimate-*\u003c/code\u003e classes are no longer merged, matching tailwind-merge. Only the default theme animations (\u003ccode\u003espin\u003c/code\u003e, \u003ccode\u003eping\u003c/code\u003e, \u003ccode\u003epulse\u003c/code\u003e, \u003ccode\u003ebounce\u003c/code\u003e), \u003ccode\u003eanimate-none\u003c/code\u003e, and arbitrary values share the \u003ccode\u003eanimate\u003c/code\u003e group, so plugin classes such as \u003ccode\u003eanimate-in\u003c/code\u003e, \u003ccode\u003eanimate-once\u003c/code\u003e, and \u003ccode\u003eanimate-duration-500\u003c/code\u003e are never dropped.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.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/cn/pull/144\"\u003e#144\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/19a9a66235b2897df012f75600c818fe5a56f5b1\"\u003e\u003ccode\u003e19a9a66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Axis utilities now override the logical sides they cover, matching tailwind-merge 3.7.0. \u003ccode\u003epx-2\u003c/code\u003e replaces \u003ccode\u003eps-*\u003c/code\u003e and \u003ccode\u003epe-*\u003c/code\u003e, \u003ccode\u003epy-2\u003c/code\u003e replaces \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e, and the same applies to \u003ccode\u003emx\u003c/code\u003e/\u003ccode\u003emy\u003c/code\u003e, \u003ccode\u003einset-x\u003c/code\u003e/\u003ccode\u003einset-y\u003c/code\u003e, \u003ccode\u003eborder-x\u003c/code\u003e/\u003ccode\u003eborder-y\u003c/code\u003e widths and colors, and \u003ccode\u003escroll-mx\u003c/code\u003e/\u003ccode\u003escroll-my\u003c/code\u003e/\u003ccode\u003escroll-px\u003c/code\u003e/\u003ccode\u003escroll-py\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.3.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/cn/pull/137\"\u003e#137\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/9a9c9b5fc025a66269f83ee1895dff4beb127e11\"\u003e\u003ccode\u003e9a9c9b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecn/build\u003c/code\u003e, the library behind \u003ccode\u003ecn build\u003c/code\u003e. The CLI now parses arguments and prints; scanning, subsetting, compiling, and writing run in \u003ccode\u003ebuild(options)\u003c/code\u003e so build scripts and bundler plugins can call it directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/139\"\u003e#139\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/829b6e178675d0d96e90cf3739674226b4975556\"\u003e\u003ccode\u003e829b6e1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecn/vite\u003c/code\u003e and \u003ccode\u003ecn/next\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecn@0.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/74\"\u003e#74\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/947e6248c952660f80ba9955bc2b6da60a530d8f\"\u003e\u003ccode\u003e947e624\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix merging for custom animations, containment, legacy gradients, and missing Tailwind v4 utilities.\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/cn/blob/main/packages/cn/CHANGELOG.md\"\u003ecn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/153\"\u003e#153\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build\u003c/code\u003e and the plugins now register the theme scales declared in your Tailwind CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/152\"\u003e#152\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Calls with an interpolated argument, such as \u003ccode\u003ecn(base, \u0026quot;translate-x-[\u0026quot; + x + \u0026quot;px]\u0026quot;)\u003c/code\u003e, no longer thrash the argument cache. 2,213 → 80 ns per call on that shape; stable arguments are unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/150\"\u003e#150\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ecn build -o *.ts\u003c/code\u003e output now typechecks under \u003ccode\u003enoUncheckedIndexedAccess\u003c/code\u003e and the rest of the \u003ccode\u003e@tsconfig/strictest\u003c/code\u003e flags. The \u003ccode\u003e.mjs\u003c/code\u003e output is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/147\"\u003e#147\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/e703bfef0548bcc64eb0badc5941a4f5d09e7339\"\u003e\u003ccode\u003ee703bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Custom \u003ccode\u003eanimate-*\u003c/code\u003e classes are no longer merged, matching tailwind-merge. Only the default theme animations (\u003ccode\u003espin\u003c/code\u003e, \u003ccode\u003eping\u003c/code\u003e, \u003ccode\u003epulse\u003c/code\u003e, \u003ccode\u003ebounce\u003c/code\u003e), \u003ccode\u003eanimate-none\u003c/code\u003e, and arbitrary values share the \u003ccode\u003eanimate\u003c/code\u003e group, so plugin classes such as \u003ccode\u003eanimate-in\u003c/code\u003e, \u003ccode\u003eanimate-once\u003c/code\u003e, and \u003ccode\u003eanimate-duration-500\u003c/code\u003e are never dropped.\u003c/li\u003e\n\u003c/ul\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/cn/pull/144\"\u003e#144\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/19a9a66235b2897df012f75600c818fe5a56f5b1\"\u003e\u003ccode\u003e19a9a66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Axis utilities now override the logical sides they cover, matching tailwind-merge 3.7.0. \u003ccode\u003epx-2\u003c/code\u003e replaces \u003ccode\u003eps-*\u003c/code\u003e and \u003ccode\u003epe-*\u003c/code\u003e, \u003ccode\u003epy-2\u003c/code\u003e replaces \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e, and the same applies to \u003ccode\u003emx\u003c/code\u003e/\u003ccode\u003emy\u003c/code\u003e, \u003ccode\u003einset-x\u003c/code\u003e/\u003ccode\u003einset-y\u003c/code\u003e, \u003ccode\u003eborder-x\u003c/code\u003e/\u003ccode\u003eborder-y\u003c/code\u003e widths and colors, and \u003ccode\u003escroll-mx\u003c/code\u003e/\u003ccode\u003escroll-my\u003c/code\u003e/\u003ccode\u003escroll-px\u003c/code\u003e/\u003ccode\u003escroll-py\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.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/cn/pull/137\"\u003e#137\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/9a9c9b5fc025a66269f83ee1895dff4beb127e11\"\u003e\u003ccode\u003e9a9c9b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecn/build\u003c/code\u003e, the library behind \u003ccode\u003ecn build\u003c/code\u003e. The CLI now parses arguments and prints; scanning, subsetting, compiling, and writing run in \u003ccode\u003ebuild(options)\u003c/code\u003e so build scripts and bundler plugins can call it directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/139\"\u003e#139\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/829b6e178675d0d96e90cf3739674226b4975556\"\u003e\u003ccode\u003e829b6e1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ecn/vite\u003c/code\u003e and \u003ccode\u003ecn/next\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/cn/pull/74\"\u003e#74\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/cn/commit/947e6248c952660f80ba9955bc2b6da60a530d8f\"\u003e\u003ccode\u003e947e624\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Fix merging for custom animations, containment, legacy gradients, and missing Tailwind v4 utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/cn/commit/84db83298f69a229d6f1ffc5d8c8d99ef451fb49\"\u003e\u003ccode\u003e84db832\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/2691a38d49033ebe698700555bed6fbc39db5fc2\"\u003e\u003ccode\u003e2691a38\u003c/code\u003e\u003c/a\u003e feat(build): register theme scales from the Tailwind CSS entry (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/acfba708a54b785124c94e58a465660908643b1e\"\u003e\u003ccode\u003eacfba70\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/00daa7e62fda28b52d970a611d79cdddc7587c5d\"\u003e\u003ccode\u003e00daa7e\u003c/code\u003e\u003c/a\u003e fix(engine): stop the arg cache thrashing on interpolated arguments (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/6f5ccfa2848b3085b08d634870b305b488950326\"\u003e\u003ccode\u003e6f5ccfa\u003c/code\u003e\u003c/a\u003e fix(build): typecheck .ts output under noUncheckedIndexedAccess (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/210353b13437e832a95d51f9540288d91c3b2e14\"\u003e\u003ccode\u003e210353b\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/e703bfef0548bcc64eb0badc5941a4f5d09e7339\"\u003e\u003ccode\u003ee703bfe\u003c/code\u003e\u003c/a\u003e fix(config): stop merging custom animate classes (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/8f12110fca353b87d16a26d59b453791d1f3965b\"\u003e\u003ccode\u003e8f12110\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/19a9a66235b2897df012f75600c818fe5a56f5b1\"\u003e\u003ccode\u003e19a9a66\u003c/code\u003e\u003c/a\u003e fix(config): override logical sides with axis utilities (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/cn/commit/398d55a74203157a128d5ae291fba18ff936cd8a\"\u003e\u003ccode\u003e398d55a\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/cn/tree/HEAD/packages/cn/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shadcn-ui/cn/commits/cn@0.4.0/packages/cn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cnfast` 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/aidenybai/cnfast/releases\"\u003ecnfast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecnfast@0.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8e85f9a: This release adds new public APIs, a new merge engine, more migration support, and a larger verification suite.\u003c/p\u003e\n\u003ch2\u003ePublic API\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ecva\u003c/code\u003e as a compatible replacement for \u003ccode\u003eclass-variance-authority\u003c/code\u003e 0.7.1. It supports base classes, variants, default variants, compound variants, boolean and numeric variant keys, and the \u003ccode\u003eclass\u003c/code\u003e and \u003ccode\u003eclassName\u003c/code\u003e props.\u003c/li\u003e\n\u003cli\u003eExport the CVA types \u003ccode\u003eClassProp\u003c/code\u003e, \u003ccode\u003eClassPropKey\u003c/code\u003e, \u003ccode\u003eCvaConfig\u003c/code\u003e, \u003ccode\u003eCvaProps\u003c/code\u003e, \u003ccode\u003eCxOptions\u003c/code\u003e, \u003ccode\u003eCxReturn\u003c/code\u003e, \u003ccode\u003eOmitUndefined\u003c/code\u003e, \u003ccode\u003eStringToBoolean\u003c/code\u003e, \u003ccode\u003eVariantProps\u003c/code\u003e, and \u003ccode\u003eVariantSchema\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecx\u003c/code\u003e as an alias for \u003ccode\u003eclsx\u003c/code\u003e. This supports code that imports \u003ccode\u003ecx\u003c/code\u003e from \u003ccode\u003eclass-variance-authority\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateCallSiteCn\u003c/code\u003e. It creates a separate bounded memo for one call site. It accepts the default \u003ccode\u003ecn\u003c/code\u003e function or a custom function from \u003ccode\u003ecreateCn\u003c/code\u003e. It memoizes repeated primitive argument lists. It does not memoize object, array, or function inputs because these values can change without a new identity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCVA execution\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompile each CVA configuration on its first call. This removes repeated configuration work from later calls.\u003c/li\u003e\n\u003cli\u003eAdd a bounded combination table for configurations without compound variants. The table stores stable class results for known variant combinations.\u003c/li\u003e\n\u003cli\u003eAdd fast and wide memo lanes for calls that cannot use the combination table. The memo stores primitive prop combinations and keeps mutable class values on the uncached path.\u003c/li\u003e\n\u003cli\u003ePreserve one property-key coercion per variant value. This matches \u003ccode\u003eclass-variance-authority\u003c/code\u003e when an object has a custom \u003ccode\u003etoString\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003ePreserve byte-identical output for the supported CVA input set. CVA configurations must remain unchanged after the first call. Props must be plain objects. Inherited or non-enumerable props can produce different results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMerge performance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the class merge path with a single-pass token scanner and a right-to-left conflict resolver. The resolver avoids temporary token strings for known classes.\u003c/li\u003e\n\u003cli\u003eAdd bounded token, class, argument, and result caches. The caches use admission checks, generation rotation, and adaptive capacity limits.\u003c/li\u003e\n\u003cli\u003eAdd specialized paths for calls with one, two, and three arguments. Add a separate path for calls with more arguments.\u003c/li\u003e\n\u003cli\u003eAdd argument-sequence lookup for repeated calls. Add successor prediction for common render sequences. Keep mutable values on the full resolution path.\u003c/li\u003e\n\u003cli\u003eAdd JavaScriptCore-specific paths for common calls with falsy values. Keep the V8 paths small enough for inlining.\u003c/li\u003e\n\u003cli\u003eKeep custom configurations from \u003ccode\u003ecreateCn\u003c/code\u003e on the same optimized execution paths as the default configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTailwind compatibility\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign the default conflict rules with the pinned \u003ccode\u003etailwind-merge\u003c/code\u003e development configuration used by the parity suite.\u003c/li\u003e\n\u003cli\u003eUpdate logical spacing, inset, border, and scroll conflict behavior.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emax-h-none\u003c/code\u003e, \u003ccode\u003eshadow-inner\u003c/code\u003e, and related shadow conflict behavior.\u003c/li\u003e\n\u003cli\u003ePreserve support for Tailwind CSS 4.0, 4.1, 4.1.5, and 4.2 syntax covered by the test suite.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration command\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtend \u003ccode\u003ecnfast migrate\u003c/code\u003e to replace imports from \u003ccode\u003eclass-variance-authority\u003c/code\u003e and \u003ccode\u003eclass-variance-authority/types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport value imports, type-only imports, re-exports, dynamic imports, and CommonJS \u003ccode\u003erequire\u003c/code\u003e calls for the new CVA migration sources.\u003c/li\u003e\n\u003cli\u003ePreserve local aliases and quote style when the command rewrites an import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI change\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove tagged-template support from \u003ccode\u003ecn\u003c/code\u003e and \u003ccode\u003ecreateCn\u003c/code\u003e. Use the variadic \u003ccode\u003ecn(...)\u003c/code\u003e call form.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVerification tools\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpand the stateful parity checks for \u003ccode\u003ecn\u003c/code\u003e, the merge cache, call-site memoizat...\n\n_Description has been truncated_","html_url":"https://github.com/Mahito0x/Daraja-SDK/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahito0x%2FDaraja-SDK/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"15.4.1","new_version":"15.4.5","update_type":"patch","path":null,"pr_created_at":"2026-10-03T07:55:18.000Z","version_change":"15.4.1 → 15.4.5","issue":{"uuid":"5687736304","node_id":"PR_kwDOUdQT6M8AAAABGaIXkA","number":8,"state":"open","title":"chore(deps): bump the web-dependencies group across 1 directory with 8 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-10-03T07:55:18.000Z","updated_at":"2026-10-03T07:55:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-dependencies","update_count":8,"packages":[{"name":"fumadocs-core","old_version":"16.15.11","new_version":"16.15.17","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.1","new_version":"15.4.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"1.47.0","new_version":"1.49.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"monaco-editor","old_version":"0.56.0","new_version":"0.57.0","repository_url":"https://github.com/microsoft/monaco-editor"},{"name":"next","old_version":"16.3.5","new_version":"16.3.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@biomejs/biome","old_version":"2.5.13","new_version":"2.5.14","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"26.6.1","new_version":"26.6.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-dependencies group with 8 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.15.11` | `16.15.17` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.1` | `15.4.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.47.0` | `1.49.0` |\n| [monaco-editor](https://github.com/microsoft/monaco-editor) | `0.56.0` | `0.57.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.5` | `16.3.7` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.13` | `2.5.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.1` | `26.6.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.2` |\n\n\nUpdates `fumadocs-core` from 16.15.11 to 16.15.17\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.17\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.17\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.17\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eApply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;ViewOptionsPopover /\u0026gt;\u003c/code\u003e linked to \u003ccode\u003emarkdownUrl\u003c/code\u003e without the Vite \u003ccode\u003ebase\u003c/code\u003e, so sites served under a base path got a 404. It now prefixes the URL like \u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e does.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3620\"\u003e#3620\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.16\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.16\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.16\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDon't copy failed Markdown responses\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e\u0026lt;MarkdownCopyButton /\u0026gt;\u003c/code\u003e copied the body of error responses, like a 404 page, and kept it cached until a full reload. Failed responses are rejected, and only successful ones are cached.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3612\"\u003e#3612\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eGet pages by decoded slugs\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003egetPage()\u003c/code\u003e accepts both URI encoded and decoded slugs. React Router and TanStack Router pass decoded params, so pages with spaces or non-ASCII characters in their slugs were not found.\u003c/p\u003e\n\u003cp\u003eFix \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3613\"\u003e#3613\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.15\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.15\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.15\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix infinite recursion in the MDX stringifier with \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe stringifier wraps every \u003ccode\u003etoMarkdown\u003c/code\u003e handler but dropped their \u003ccode\u003eattention\u003c/code\u003e and \u003ccode\u003epeek\u003c/code\u003e properties, which \u003ccode\u003emdast-util-to-markdown@2.1.3\u003c/code\u003e relies on to serialize bold and italic text. Pages containing them overflowed the stack during build.\u003c/p\u003e\n\u003ch2\u003efumadocs@16.15.14\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.14\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.15.14\u003c/li\u003e\n\u003cli\u003efumadocs-ui@16.15.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnnounce copy confirmation to screen readers\u003c/h3\u003e\n\u003cp\u003eCopy buttons are polite live regions whose label switches to \u0026quot;Copied\u0026quot; after a successful copy, so screen readers announce it. The code block's copy button no longer reports success when the clipboard write fails.\u003c/p\u003e\n\u003ch3\u003eExpose the search dialog as a combobox\u003c/h3\u003e\n\u003cp\u003eThe search input is now a \u003ccode\u003ecombobox\u003c/code\u003e that controls a \u003ccode\u003elistbox\u003c/code\u003e of \u003ccode\u003eoption\u003c/code\u003e results and reports the highlighted result through \u003ccode\u003earia-activedescendant\u003c/code\u003e, so screen readers announce results as you move through them. Hidden result buttons are removed from the tab order, and the empty state is announced as a status message.\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/fuma-nama/fumadocs/commit/bb43b610100da6324f561ec3b4049e59f1a40663\"\u003e\u003ccode\u003ebb43b61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3621\"\u003e#3621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6791d6fff0e9a726007cd7968be09317a083b935\"\u003e\u003ccode\u003e6791d6f\u003c/code\u003e\u003c/a\u003e fix(ui): apply the Vite base path to the \u0026quot;View as Markdown\u0026quot; link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bc42c20a053b9b477bd31026a34087419572889d\"\u003e\u003ccode\u003ebc42c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2516fbacd6e9bd67e2bc586b4f1faaeb6f2c750f\"\u003e\u003ccode\u003e2516fba\u003c/code\u003e\u003c/a\u003e feat(openapi): show auth descriptions in a hover card\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/abdba4e190b6a268ee8e1aba460aed3a8897bcf3\"\u003e\u003ccode\u003eabdba4e\u003c/code\u003e\u003c/a\u003e clean code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b7f54317287610b73838ef40ea92d0a1e460767c\"\u003e\u003ccode\u003eb7f5431\u003c/code\u003e\u003c/a\u003e fix(openapi): follow-ups to \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1e88d6f31b8db630d10cc249a0cbfe0a076895af\"\u003e\u003ccode\u003e1e88d6f\u003c/code\u003e\u003c/a\u003e Fix OpenAPI issues (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3617\"\u003e#3617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1bc5374faf4b477f63f54861fa7bf12c5aa18214\"\u003e\u003ccode\u003e1bc5374\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b83e88b1f6b952ba19b397f135b3268ae844324\"\u003e\u003ccode\u003e7b83e88\u003c/code\u003e\u003c/a\u003e fix(core): fix infinite recursion in the MDX stringifier with `mdast-util-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c481705c52b47c356de8dd7b14fe9a28a2a917c9\"\u003e\u003ccode\u003ec481705\u003c/code\u003e\u003c/a\u003e fix(api-docs): label schema property copy button (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs@16.15.11...fumadocs@16.15.17\"\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.4.1 to 15.4.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@15.4.5\u003c/h2\u003e\n\u003ch3\u003eStop recrawling \u003ccode\u003enode_modules\u003c/code\u003e on every Vite config resolution\u003c/h3\u003e\n\u003cp\u003eThe config hook of \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e walked the dependency tree below Fumadocs packages once per chain reaching a package, so a docs app with a few Fumadocs packages read ~10k \u003ccode\u003epackage.json\u003c/code\u003e files (~0.9s) each time Vite resolved its config, which it does once per build environment.\u003c/p\u003e\n\u003cp\u003eThe crawl now visits each package once, breadth-first, and still records the shortest chain to every CommonJS dependency (\u003ccode\u003efumadocs-ui \u0026gt; @base-ui/react \u0026gt; use-sync-external-store/shim\u003c/code\u003e and friends). The result is memoized for the process until the package manager's install state changes, so a build with several environments crawls once.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.4\u003c/h2\u003e\n\u003ch3\u003eSort glob results for deterministic codegen\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003efumadocs-mdx\u003c/code\u003e's Node codegen now sorts glob-matched files before generating collections, so the output (and anything derived from \u003ccode\u003egetPages()\u003c/code\u003e) is stable across builds of unchanged content. The Vite codegen path was checked separately: Vite's own \u003ccode\u003eimport.meta.glob\u003c/code\u003e already sorts matched files internally, so it did not need the same fix.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.3\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003eexperimentalBuildCache\u003c/code\u003e bloating frontmatter-only imports\u003c/h3\u003e\n\u003cp\u003eWith a warm build cache, \u003ccode\u003e?only=frontmatter\u003c/code\u003e imports were served the fully compiled page from cache instead of the frontmatter module, so every page was bundled two more times. The cache now only applies to full compilations.\u003c/p\u003e\n\u003ch2\u003efumadocs-mdx@15.4.2\u003c/h2\u003e\n\u003ch3\u003eFix the \u003ccode\u003e_mdast\u003c/code\u003e export with \u003ccode\u003eremovePosition\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// fumadocs-mdx collection config\npostprocess: {\n  includeMDAST: { removePosition: true },\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis exported \u003ccode\u003e_mdast\u003c/code\u003e with no value, and \u003ccode\u003egetMDAST()\u003c/code\u003e then reported that \u003ccode\u003eincludeMDAST\u003c/code\u003e was disabled. \u003ccode\u003eremovePosition\u003c/code\u003e strips positions in place and returns nothing, so \u003ccode\u003eJSON.stringify\u003c/code\u003e received \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe tree is now cloned, stripped, and serialized from the clone.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warnings on Vite\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003ebuild.sourcemap\u003c/code\u003e enabled, Vite warned once per content and meta file because the loaders returned no source map. They now return an empty map when nothing is generated.\u003c/p\u003e\n\u003cp\u003eSource maps for MDX stay opt-in, pass \u003ccode\u003eSourceMapGenerator\u003c/code\u003e from \u003ccode\u003esource-map\u003c/code\u003e to MDX options:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { SourceMapGenerator } from 'source-map';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nmdxOptions: {\u003cbr /\u003e\nSourceMapGenerator,\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/fuma-nama/fumadocs/commit/cb6f3d6d56fbc816ff86b09d3be6bba32dcf39e4\"\u003e\u003ccode\u003ecb6f3d6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6676327fcc0faa7f49851d43b9fa6144a21077d4\"\u003e\u003ccode\u003e6676327\u003c/code\u003e\u003c/a\u003e perf(mdx): reduce duplicated file reads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f1186d9947089dc57abcf10f6ed5179d946b9846\"\u003e\u003ccode\u003ef1186d9\u003c/code\u003e\u003c/a\u003e fix(openapi): normalize fetch methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a8438dc5e451fb195ab07bc5b3a4e6f82555787b\"\u003e\u003ccode\u003ea8438dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/539badaf639670203eb39453c06976d89dbae61f\"\u003e\u003ccode\u003e539bada\u003c/code\u003e\u003c/a\u003e feat(ui): support \u003ccode\u003eblock\u003c/code\u003e toc variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/23bef0bb90450080466528e385c8c586037196a5\"\u003e\u003ccode\u003e23bef0b\u003c/code\u003e\u003c/a\u003e docs: correct stale info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e988e547b00c386facfbc5801951457017d61c23\"\u003e\u003ccode\u003ee988e54\u003c/code\u003e\u003c/a\u003e fix(ui): announce copy confirmation to screen readers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/583e2cacda64bb7c78216ca8f684cf02977462c5\"\u003e\u003ccode\u003e583e2ca\u003c/code\u003e\u003c/a\u003e fix(ui): keep search dialog active state inside the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/11bc9dc765dc2725eb4b5565e5733e1f6dde1576\"\u003e\u003ccode\u003e11bc9dc\u003c/code\u003e\u003c/a\u003e fix(ui): expose the search dialog as a combobox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d7fa38c138ae4b12418421d5548842eba16c4ccf\"\u003e\u003ccode\u003ed7fa38c\u003c/code\u003e\u003c/a\u003e fix(ui): remove hidden sidebar controls from the tab order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@15.4.1...fumadocs-mdx@15.4.5\"\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.47.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletters\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/4779\"\u003elucide-icons/lucide#4779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebangladeshi-taka\u003c/code\u003e icon by \u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-3d\u003c/code\u003e icon by \u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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.48.0...1.49.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.48.0...1.49.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.48.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebriefcase-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/4757\"\u003elucide-icons/lucide#4757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-sparkles\u003c/code\u003e icon by \u003ca href=\"https://github.com/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-left-horizontal\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3855\"\u003elucide-icons/lucide#3855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/svelte,solid): fix shared type imports in Solid and Svelte 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/4846\"\u003elucide-icons/lucide#4846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.76.9 to 0.87.1 in the react-native-deps group across 1 directory by \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/4673\"\u003elucide-icons/lucide#4673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): export __iconNode data across framework packages 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/4761\"\u003elucide-icons/lucide#4761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Tweak \u003ccode\u003ecard-sim\u003c/code\u003e chip 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/3649\"\u003elucide-icons/lucide#3649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-top-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3856\"\u003elucide-icons/lucide#3856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-dot-bottom-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3857\"\u003elucide-icons/lucide#3857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/react-native): pass testID to the rendered Svg element by \u003ca href=\"https://github.com/OlegBezr\"\u003e\u003ccode\u003e@​OlegBezr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4881\"\u003elucide-icons/lucide#4881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Fix types \u003ccode\u003e@lucide/vue\u003c/code\u003e package and added workflow for it. 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/4883\"\u003elucide-icons/lucide#4883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(packages/shared): cover buildLucideIconForReact by \u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4872\"\u003elucide-icons/lucide#4872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Better icon detail page and add unreleased flag 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/4877\"\u003elucide-icons/lucide#4877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emap-pinned\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/4880\"\u003elucide-icons/lucide#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003email-pen\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/4899\"\u003elucide-icons/lucide#4899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 14 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/4895\"\u003elucide-icons/lucide#4895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 3 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/4893\"\u003elucide-icons/lucide#4893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(typchecking): More typecheck jobs for all packages 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/4885\"\u003elucide-icons/lucide#4885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add house-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4904\"\u003elucide-icons/lucide#4904\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/nananecy\"\u003e\u003ccode\u003e@​nananecy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3610\"\u003elucide-icons/lucide#3610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OlegBezr\"\u003e\u003ccode\u003e@​OlegBezr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4881\"\u003elucide-icons/lucide#4881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4872\"\u003elucide-icons/lucide#4872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4904\"\u003elucide-icons/lucide#4904\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.47.0...1.48.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.47.0...1.48.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/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f06ac67e33d645c40b8ce19a0419c85c5d7dd751\"\u003e\u003ccode\u003ef06ac67\u003c/code\u003e\u003c/a\u003e chore(typchecking): More typecheck jobs for all packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.49.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 `monaco-editor` from 0.56.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/monaco-editor/releases\"\u003emonaco-editor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.57.0\u003c/h2\u003e\n\u003ch2\u003eChanges:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5487\"\u003e#5487\u003c/a\u003e: Prepare Monaco Editor 0.57.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5415\"\u003e#5415\u003c/a\u003e: Bump uuid and webpack-dev-server in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5476\"\u003e#5476\u003c/a\u003e: Bump baseline-browser-mapping from 2.9.19 to 2.11.21 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5474\"\u003e#5474\u003c/a\u003e: Bump svgo from 2.8.3 to 2.8.4 in /samples/browser-esm-parcel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5479\"\u003e#5479\u003c/a\u003e: Bump actions/deploy-pages from 5.0.0 to 5.0.1 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5468\"\u003e#5468\u003c/a\u003e: Bump browserslist from 4.28.1 to 4.28.8 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5475\"\u003e#5475\u003c/a\u003e: Bump js-yaml from 4.3.1 to 4.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5470\"\u003e#5470\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.7 in /webpack-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5469\"\u003e#5469\u003c/a\u003e: Bump nanoid from 3.3.11 to 3.3.18 in /webpack-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5467\"\u003e#5467\u003c/a\u003e: Bump fast-uri from 3.1.5 to 3.1.7 in /samples/browser-esm-webpack-typescript-react\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5466\"\u003e#5466\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.7 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5465\"\u003e#5465\u003c/a\u003e: Bump fast-uri from 3.1.4 to 3.1.7 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5463\"\u003e#5463\u003c/a\u003e: Bump postcss-selector-parser from 7.1.0 to 7.1.5 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5416\"\u003e#5416\u003c/a\u003e: Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.17.8 to 7.29.7 in /samples/browser-esm-vite-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5438\"\u003e#5438\u003c/a\u003e: Bump electron from 39.8.5 to 39.8.10 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5460\"\u003e#5460\u003c/a\u003e: Bump the github-actions group with 7 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5456\"\u003e#5456\u003c/a\u003e: Pin GitHub Actions to full-length commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5450\"\u003e#5450\u003c/a\u003e: Bump postcss from 8.5.12 to 8.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5449\"\u003e#5449\u003c/a\u003e: Bump js-yaml from 4.2.0 to 4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5439\"\u003e#5439\u003c/a\u003e: Bump postcss from 8.5.13 to 8.5.26 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5441\"\u003e#5441\u003c/a\u003e: Bump postcss from 8.5.15 to 8.5.26 in /samples/browser-esm-vite-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5432\"\u003e#5432\u003c/a\u003e: Bump undici from 7.28.0 to 7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5440\"\u003e#5440\u003c/a\u003e: Bump brace-expansion in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5436\"\u003e#5436\u003c/a\u003e: Bump fast-uri from 3.1.4 to 3.1.5 in /samples/browser-esm-webpack-typescript-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5437\"\u003e#5437\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5413\"\u003e#5413\u003c/a\u003e: Bump svgo from 2.8.2 to 2.8.3 in /samples/browser-esm-parcel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5419\"\u003e#5419\u003c/a\u003e: Bump launch-editor from 2.12.0 to 2.14.1 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5414\"\u003e#5414\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.4 in /samples/browser-esm-webpack-typescript-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5417\"\u003e#5417\u003c/a\u003e: Bump minimatch from 3.1.2 to 3.1.5 in /webpack-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5420\"\u003e#5420\u003c/a\u003e: Bump ws from 8.18.0 to 8.21.1 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5418\"\u003e#5418\u003c/a\u003e: Bump http-proxy-middleware from 2.0.9 to 2.0.10 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5412\"\u003e#5412\u003c/a\u003e: Bump fast-uri from 3.1.2 to 3.1.4 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5411\"\u003e#5411\u003c/a\u003e: Bump shell-quote from 1.8.4 to 1.10.0 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5409\"\u003e#5409\u003c/a\u003e: Bump webpack-dev-server from 5.2.5 to 5.2.6 in /samples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5410\"\u003e#5410\u003c/a\u003e: Bump postcss from 8.5.14 to 8.5.23 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5407\"\u003e#5407\u003c/a\u003e: Bump immutable from 5.1.5 to 5.1.9 in /website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5401\"\u003e#5401\u003c/a\u003e: Bump brace-expansion from 1.1.11 to 1.1.16 in /samples\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis list of changes was \u003ca href=\"https://dev.azure.com/monacotools/Monaco/_build/results?buildId=476973\u0026amp;view=logs\"\u003eauto generated\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003ev0.57.0-rc.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md\"\u003emonaco-editor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.57.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features and APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds \u003ccode\u003eeditor.wordWrapIndicator\u003c/code\u003e to display an indicator at the wrapping column of soft-wrapped lines.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eeditor.fullwidthCharacterWidth\u003c/code\u003e, with \u003ccode\u003efont\u003c/code\u003e and \u003ccode\u003etwoCells\u003c/code\u003e modes for rendering full-width characters.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003elanguages.score\u003c/code\u003e to score a language selector against a URI and language.\u003c/li\u003e\n\u003cli\u003eExports the \u003ccode\u003eeditor.DiffEditorViewMode\u003c/code\u003e type.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eisForAnotherDocument\u003c/code\u003e to the inline completion \u003ccode\u003elanguages.LifetimeSummary\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates the editor core to VS Code commit \u003ccode\u003e6a598d4a13031703d483d103c1d934a36ad27971\u003c/code\u003e, validated in \u003ccode\u003e0.57.0-rc.2\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdates bundled DOMPurify from 3.4.8 to 3.4.15.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/monaco-editor/commit/d61824269f1377111d34306e4a47172327777083\"\u003e\u003ccode\u003ed618242\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5487\"\u003e#5487\u003c/a\u003e from microsoft/hediet/b/release-0.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/ef061ff4c13d5ec2e8d97cd88f48b67b1b759e43\"\u003e\u003ccode\u003eef061ff\u003c/code\u003e\u003c/a\u003e Prepare Monaco Editor 0.57.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/8e9b0f7f965b6f18ab3f12a50ccffc08be995aa3\"\u003e\u003ccode\u003e8e9b0f7\u003c/code\u003e\u003c/a\u003e Keep editor release version stable across task retries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/3f313041ad472b35fba570365fc486014aedb38b\"\u003e\u003ccode\u003e3f31304\u003c/code\u003e\u003c/a\u003e Prepare VS Code native headers before installing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/ebd1312a3f4c933a74f529fda48c64f10eaa0782\"\u003e\u003ccode\u003eebd1312\u003c/code\u003e\u003c/a\u003e Use authenticated Foundry Local installer for core builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/176408bb4d05f809c5d5c3b0681a4ad1594a6a87\"\u003e\u003ccode\u003e176408b\u003c/code\u003e\u003c/a\u003e Align release build Node version with VS Code 1.139\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/97d81ca38d0575265ab789b8ba8fafed99402c4f\"\u003e\u003ccode\u003e97d81ca\u003c/code\u003e\u003c/a\u003e Bump uuid and webpack-dev-server in /website (\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5415\"\u003e#5415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/f7c7f4c8df46e8328f246026d9e3b97c6024919b\"\u003e\u003ccode\u003ef7c7f4c\u003c/code\u003e\u003c/a\u003e Bump baseline-browser-mapping from 2.9.19 to 2.11.21 in /website (\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5476\"\u003e#5476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/36f4fe6795c3e90932d5bd34c7fedebe9e14bc28\"\u003e\u003ccode\u003e36f4fe6\u003c/code\u003e\u003c/a\u003e Bump svgo from 2.8.3 to 2.8.4 in /samples/browser-esm-parcel (\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5474\"\u003e#5474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/monaco-editor/commit/f24cd7f70007e647cebcb7b038488d0e23f5b8b9\"\u003e\u003ccode\u003ef24cd7f\u003c/code\u003e\u003c/a\u003e Bump actions/deploy-pages in the github-actions group (\u003ca href=\"https://redirect.github.com/microsoft/monaco-editor/issues/5479\"\u003e#5479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/monaco-editor/compare/v0.56.0...v0.57.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.5 to 16.3.7\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.7\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\u003eturbo-tasks-backend: fix strongly consistent read hanging on a canceled task (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98931\"\u003e#98931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.6\u003c/h2\u003e\n\u003cp\u003eThis release contains a security fix for \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j\"\u003eGHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse\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/vercel/next.js/commit/4c20699e29178d444994cf5a31b8a617ca3a2c80\"\u003e\u003ccode\u003e4c20699\u003c/code\u003e\u003c/a\u003e v16.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2521aec5815e7de2121db253d12dae9f13e25361\"\u003e\u003ccode\u003e2521aec\u003c/code\u003e\u003c/a\u003e [backport] turbo-tasks-backend: fix strongly consistent read hanging on a can...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a758ffcf501f6f1ddb03175bd1033508424c261e\"\u003e\u003ccode\u003ea758ffc\u003c/code\u003e\u003c/a\u003e v16.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/868fad38690d72088868f299fa2bef339b26838e\"\u003e\u003ccode\u003e868fad3\u003c/code\u003e\u003c/a\u003e [active-lts] Harden next/og SVG serialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8c81cbb30a7f667ed74806d984f8117ee97f4665\"\u003e\u003ccode\u003e8c81cbb\u003c/code\u003e\u003c/a\u003e [lts-active] test: remove unsupported deployment ID builder cases (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98821\"\u003e#98821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.5...v16.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.13 to 2.5.14\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.14\u003c/h2\u003e\n\u003ch2\u003e2.5.14\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/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\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/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\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.14\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/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\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/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\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/11790\"\u003e#11790\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/17d0ff027a87c4fe6e07b9fa6f0708bed37aeb52\"\u003e\u003ccode\u003e17d0ff0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10248\"\u003e#10248\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-fragments/\"\u003e\u003ccode\u003enoUselessFragments\u003c/code\u003e\u003c/a\u003e now allows fragments with props in Astro files, such as \u003ccode\u003e\u0026lt;Fragment slot=\u0026quot;name\u0026quot;\u0026gt;{text}\u0026lt;/Fragment\u0026gt;\u003c/code\u003e inside template expressions.\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/af4365d2b80177d0e0434c0ed4fd2c9171afc56c\"\u003e\u003ccode\u003eaf4365d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7ee3a6cf44d578547eb62aca412693f6cc4d4d0d\"\u003e\u003ccode\u003e7ee3a6c\u003c/code\u003e\u003c/a\u003e fix(useExhaustiveSwitchCases): add option \u003ccode\u003erequireExplicitCase\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/02ea438ca753faca8a87fc6935de501096dd4188\"\u003e\u003ccode\u003e02ea438\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noJsonUnsafeValues (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9758\"\u003e#9758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/64fd31405857b104f0c1a56c29bee70a6388471e\"\u003e\u003ccode\u003e64fd314\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement useConsistentObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9797\"\u003e#9797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a9c4aa020b0b0a03a0e334dc6b107ac30ad5f774\"\u003e\u003ccode\u003ea9c4aa0\u003c/code\u003e\u003c/a\u003e feat(html): detect undeclared custom Vue directives (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11651\"\u003e#11651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc17e34eb090e203b6961a0cad52533454c8c99\"\u003e\u003ccode\u003e1fc17e3\u003c/code\u003e\u003c/a\u003e feat: expand useIncludes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11739\"\u003e#11739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtDebugTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e fix: various bug fixes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11735\"\u003e#11735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c7c4e2b4495c50381852ff9d0102d561c8f76cd5\"\u003e\u003ccode\u003ec7c4e2b\u003c/code\u003e\u003c/a\u003e fix(analyzer): various bugs (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useValidTestTitle rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9176\"\u003e#9176\u003c/a\u003e) (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.14/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.1 to 26.6.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.1 to 5.0.2\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.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  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/11343\"\u003evitest-dev/vitest#11343\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0b79231ad\"\u003e\u003c!-- raw HTML omitted --\u003e(0b792)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetect-async-leaks\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore \u003ccode\u003eprocess.stdio\u003c/code\u003e handles  -  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/11333\"\u003evitest-dev/vitest#11333\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fd6b9790\"\u003e\u003c!-- raw HTML omitted --\u003e(0fd6b)\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\u003etoMatchObject\u003c/code\u003e with asymmetric matchers  -  by \u003ca href=\"https://github.com/ShreeBohara\"\u003e\u003ccode\u003e@​ShreeBohara\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5\u003c/strong\u003e, \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\u003eCodex (GPT-5)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11100\"\u003evitest-dev/vitest#11100\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42523289e\"\u003e\u003c!-- raw HTML omitted --\u003e(42523)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRequest\u003c/code\u003e with \u003ccode\u003eBlob\u003c/code\u003e body on jsdom 28+  -  by \u003ca href=\"https://github.com/harshit-d3v\"\u003e\u003ccode\u003e@​harshit-d3v\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11295\"\u003evitest-dev/vitest#11295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1c3ecc93\"\u003e\u003c!-- raw HTML omitted --\u003e(d1c3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagent\u003c/code\u003e to respect \u003ccode\u003e--silent\u003c/code\u003e  -  by \u003ca href=\"https://github.com/Raj4478\"\u003e\u003ccode\u003e@​Raj4478\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/11271\"\u003evitest-dev/vitest#11271\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5b95efb6d\"\u003e\u003c!-- raw HTML omitted --\u003e(5b95e)\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\u003eHandle concurrent \u003ccode\u003ecreateReport\u003c/code\u003e calls  -  by \u003ca href=\"https://github.com/7rulnik\"\u003e\u003ccode\u003e@​7rulnik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11278\"\u003evitest-dev/vitest#11278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e8e556ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(e8e55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehanging-process\u003c/code\u003e to use ESM entrypoint  -  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/11316\"\u003evitest-dev/vitest#11316\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4e91e5668\"\u003e\u003c!-- raw HTML omitted --\u003e(4e91e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix stack overflow when spying \u003ccode\u003eSet.prototype.add\u003c/code\u003e  -  by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11299\"\u003evitest-dev/vitest#11299\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a0a939653\"\u003e\u003c!-- raw HTML omitted --\u003e(a0a93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePersist authentication cookie beyond current browser session  -  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/11066\"\u003evitest-dev/vitest#11066\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f88195e16\"\u003e\u003c!-- raw HTML omitted --\u003e(f8819)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.1...v5.0.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\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/428e2e5043c64635b6b157358bde2fdeaa7b6b3a\"\u003e\u003ccode\u003e428e2e5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0b79231ad7897f03de17940ef16684b63aa217fe\"\u003e\u003ccode\u003e0b79231\u003c/code\u003e\u003c/a\u003e fix: bind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11343\"\u003e#11343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/597df569aba3e8b24c9ad231aacd3cf641ac3bdf\"\u003e\u003ccode\u003e597df56\u003c/code\u003e\u003c/a\u003e docs: correct stale config defaults (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11354\"\u003e#11354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea1c44fb581978421f9f0901ce8c635970ea72fb\"\u003e\u003ccode\u003eea1c44f\u003c/code\u003e\u003c/a\u003e docs: \u003ccode\u003esequence.setupFiles\u003c/code\u003e default is \u003ccode\u003e'list'\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11351\"\u003e#11351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fd6b97902bc828d489385e0a28b82515f57b7cf\"\u003e\u003ccode\u003e0fd6b97\u003c/code\u003e\u003c/a\u003e fix(detect-async-leaks): ignore \u003ccode\u003eprocess.stdio\u003c/code\u003e handles (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4e91e56687de43427fbb664d86a63438ca73b681\"\u003e\u003ccode\u003e4e91e56\u003c/code\u003e\u003c/a\u003e fix(reporters): \u003ccode\u003ehanging-process\u003c/code\u003e to use ESM entrypoint (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a57929a49fb6fb2db02b47e56c4677ca5ae1704\"\u003e\u003ccode\u003e1a57929\u003c/code\u003e\u003c/a\u003e docs(browser): fix locators.exact default  (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11338\"\u003e#11338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5b95efb6dfe378dc6fc8380f5b1e96832f019a5d\"\u003e\u003ccode\u003e5b95efb\u003c/code\u003e\u003c/a\u003e fix(reporter): \u003ccode\u003eagent\u003c/code\u003e to respect \u003ccode\u003e--silent\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11271\"\u003e#11271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f58a209779ffd3007006481d0c9da0099d5226e6\"\u003e\u003ccode\u003ef58a209\u003c/code\u003e\u003c/a\u003e docs: correct benchmark.exclude and watch defaults (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11268\"\u003e#11268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1c3ecc932dcb4cd50420c54aa1f7fa3051deac7\"\u003e\u003ccode\u003ed1c3ecc\u003c/code\u003e\u003c/a\u003e fix(jsdom): fix \u003ccode\u003eRequest\u003c/code\u003e with \u003ccode\u003eBlob\u003c/code\u003e body on jsdom 28+ (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11295\"\u003e#11295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.2/packages/vitest\"\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/futozs/kassza/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/futozs%2Fkassza/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}}]}