{"id":4759,"name":"@orama/orama","ecosystem":"npm","repository_url":"https://github.com/oramasearch/orama","issues_count":36,"created_at":"2025-06-06T16:38:34.081Z","updated_at":"2025-06-06T16:38:34.081Z","purl":"pkg:npm/@orama/orama","metadata":{"id":6648394,"name":"@orama/orama","ecosystem":"npm","description":"A complete search engine and RAG pipeline in your browser, server, or edge network with support for full-text, vector, and hybrid search in less than 2kb.","homepage":"https://github.com/oramasearch/orama#readme","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/oramasearch/orama","keywords_array":["full-text search","vector search","vector database","vectors","search","fuzzy search","typo-tolerant search","full-text"],"namespace":"orama","versions_count":102,"first_release_published_at":"2023-03-21T14:09:58.202Z","latest_release_published_at":"2025-05-17T04:45:42.972Z","latest_release_number":"3.1.7","last_synced_at":"2025-06-05T19:00:47.877Z","created_at":"2023-03-22T18:44:08.317Z","updated_at":"2025-06-05T19:00:47.877Z","registry_url":"https://www.npmjs.com/package/@orama/orama","install_command":"npm install @orama/orama","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"3.1.7"}},"repo_metadata":{"id":37078568,"uuid":"490677825","full_name":"oramasearch/orama","owner":"oramasearch","description":"🌌  A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.","archived":false,"fork":false,"pushed_at":"2024-10-22T15:36:29.000Z","size":128270,"stargazers_count":8646,"open_issues_count":25,"forks_count":291,"subscribers_count":38,"default_branch":"main","last_synced_at":"2024-10-29T18:05:48.539Z","etag":null,"topics":["algiorithm","data-structures","full-text","javascript","node","search","search-algorithm","search-engine","typescript","typo-tolerance","vector","vector-database","vector-database-embedding","vector-search","vector-search-engine"],"latest_commit_sha":null,"homepage":"https://docs.orama.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oramasearch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","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},"funding":null},"created_at":"2022-05-10T12:01:50.000Z","updated_at":"2024-10-28T23:19:41.000Z","dependencies_parsed_at":"2023-12-13T18:25:05.846Z","dependency_job_id":"57bd5cf2-cc5b-498b-b303-316be653e92d","html_url":"https://github.com/oramasearch/orama","commit_stats":{"total_commits":642,"total_committers":74,"mean_commits":8.675675675675675,"dds":"0.47040498442367606","last_synced_commit":"ed48000e4a97a8c0763494b5ce7921afc66557a8"},"previous_names":["lyrasearch/lyra","askorama/orama","oramasearch/orama"],"tags_count":138,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oramasearch","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222102477,"owners_count":16931712,"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"},"tags":[{"name":"v3.0.1","sha":"cc583f9dd8153bb1550bebdb0f760ca76878532f","kind":"commit","published_at":"2024-10-18T14:45:46.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v3.0.1","html_url":"https://github.com/oramasearch/orama/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"57ada9fd3623ab466d1a0f3a8fcdb511372ee8cd","kind":"commit","published_at":"2024-10-17T08:11:56.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v3.0.0","html_url":"https://github.com/oramasearch/orama/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc4","sha":"cf3c134c19e98264b8f9cdf08032cb2a92b2b71e","kind":"commit","published_at":"2024-10-15T15:35:53.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v3.0.0-rc4","html_url":"https://github.com/oramasearch/orama/releases/tag/v3.0.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0-rc4/manifests"},{"name":"v3.0.0-rc3","sha":"152bb73f7c4eedb991ffae04fabd172ddba6e474","kind":"commit","published_at":"2024-10-08T14:40:56.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v3.0.0-rc3","html_url":"https://github.com/oramasearch/orama/releases/tag/v3.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0-rc3/manifests"},{"name":"v3.0.0-rc2","sha":"08bb7bab8e358737c443224dbec9d285d16f0073","kind":"commit","published_at":"2024-10-02T08:28:09.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v3.0.0-rc2","html_url":"https://github.com/oramasearch/orama/releases/tag/v3.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0-rc2/manifests"},{"name":"v3.0.0-rc1","sha":"75f78ae20b95c5d3096c2d6f85f57a74ee37361b","kind":"commit","published_at":"2024-09-26T18:05:13.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v3.0.0-rc1","html_url":"https://github.com/oramasearch/orama/releases/tag/v3.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v3.0.0-rc1/manifests"},{"name":"v2.1.1","sha":"7c85522f5da4afd39153ffcef1b54e95a9cf7da2","kind":"commit","published_at":"2024-09-16T18:07:22.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.1.1","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"1bd4810de183afe53962f97111e4202bbf6ceac5","kind":"commit","published_at":"2024-09-10T21:17:37.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.1.0","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.1.0/manifests"},{"name":"v2.0.24","sha":"0c2c76ca3c9f23570f3162a4b12930e88f35c1fb","kind":"commit","published_at":"2024-09-04T17:51:15.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.24","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.24/manifests"},{"name":"v2.0.23","sha":"ce6950c42cd25283c5c54f35d71b3405fb055dd6","kind":"commit","published_at":"2024-08-02T16:07:28.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.23","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.23/manifests"},{"name":"v2.0.22","sha":"be1a1bc4f0402271ed84ee4ed196e16652d7bcb2","kind":"commit","published_at":"2024-07-22T21:23:05.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.22","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.22/manifests"},{"name":"v2.0.21","sha":"cc499401621945668e7aae5ec527ee1c26ced0ea","kind":"commit","published_at":"2024-06-24T14:42:04.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.21","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.21/manifests"},{"name":"v2.0.20","sha":"064e4929e9dca5b90e720b392cf49d4b66448f94","kind":"commit","published_at":"2024-06-17T08:03:21.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.20","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.20/manifests"},{"name":"v2.0.19","sha":"f8b04e90f4319b54662efca573aa4e4edde7096e","kind":"commit","published_at":"2024-05-30T07:43:43.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.19","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.19/manifests"},{"name":"v2.0.18","sha":"5e1d347b359f99247de0c85c5be85906434309d3","kind":"commit","published_at":"2024-05-07T20:52:57.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.18","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.18/manifests"},{"name":"v2.0.17","sha":"20e638e50b98f2a9be6d1c608a4257cde5371290","kind":"commit","published_at":"2024-05-01T18:13:51.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.17","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.17/manifests"},{"name":"v2.0.16","sha":"4fa54932d1a7e2e9d541595438b37068107bc98c","kind":"commit","published_at":"2024-04-17T00:46:25.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.16","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.16/manifests"},{"name":"v2.0.15","sha":"2b856bbc0280856febce2cac35c9a43f325efa81","kind":"commit","published_at":"2024-04-09T18:05:17.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.15","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.15/manifests"},{"name":"v2.0.14","sha":"e0c62b05cd6d55ba787d82b66149b4871a69454e","kind":"commit","published_at":"2024-04-08T20:13:43.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.14","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.14/manifests"},{"name":"v2.0.13","sha":"74265f53d88480c4e5bb44ff4262820c87d85e07","kind":"commit","published_at":"2024-04-05T20:43:33.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.13","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.13/manifests"},{"name":"v2.0.12","sha":"44836b3f2132061b907015f18bea334f9dd4478b","kind":"commit","published_at":"2024-03-25T16:53:00.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.12","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.12/manifests"},{"name":"v2.0.11","sha":"a4d39dcbcc8c74777a6174cf1ddcdc57398e3095","kind":"commit","published_at":"2024-03-13T18:06:04.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.11","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.11/manifests"},{"name":"v2.0.10","sha":"a40781d5ab74c7bc0f1ac64c154340567c50ab64","kind":"commit","published_at":"2024-03-12T17:49:03.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.10","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.10/manifests"},{"name":"v2.0.9","sha":"0fd03a636089a0d42159990aa48f2b9fa696f259","kind":"commit","published_at":"2024-03-03T06:08:10.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.9","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.9/manifests"},{"name":"v2.0.8","sha":"647c239f8325a3ca521f910eb412a76afdbccdc1","kind":"commit","published_at":"2024-02-22T21:59:20.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.8","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.8/manifests"},{"name":"v2.0.7","sha":"5e090eb7cdfb0981f56a641f39ace3b44666d54d","kind":"commit","published_at":"2024-02-16T16:10:23.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.7","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.7/manifests"},{"name":"v2.0.6","sha":"1266b05713b2080bc2a924040d47e09d606c8c49","kind":"commit","published_at":"2024-02-13T15:13:27.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.6","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.6/manifests"},{"name":"v2.0.5","sha":"adcc0d2d02f3be390b2cb7d22645a034dc820c20","kind":"commit","published_at":"2024-02-09T20:38:56.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.5","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"9d08ffa5f8c011bf81e584d78925fb35a5835e53","kind":"commit","published_at":"2024-02-09T15:19:45.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.4","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"edfc965b725c2b63c82abfdc4f6b14ffdcec85d2","kind":"commit","published_at":"2024-02-01T10:42:23.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.3","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"ed48000e4a97a8c0763494b5ce7921afc66557a8","kind":"commit","published_at":"2024-01-24T13:33:11.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.2","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"67585246c08df728743e01f8de2c7704aea44c91","kind":"commit","published_at":"2024-01-17T14:35:12.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.1","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"8f75a526cd349cc5f81796dde910b6d64caedd93","kind":"commit","published_at":"2024-01-16T15:09:35.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0/manifests"},{"name":"v2.0.0-beta.12","sha":"489c30d71e833ea688998928e454ac694afdef4a","kind":"commit","published_at":"2023-12-28T11:17:01.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.12","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.12/manifests"},{"name":"v2.0.0-beta.11","sha":"78fa4196d3d75d173b4c3485944bd88fa4078c8c","kind":"commit","published_at":"2023-12-21T16:54:56.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.11","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.11/manifests"},{"name":"v2.0.0-beta.10","sha":"960ff9c06af7af7e9fb4a4cb3f5cc76205583016","kind":"commit","published_at":"2023-12-13T13:45:47.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.10","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.10/manifests"},{"name":"v2.0.0-beta.9","sha":"d8743fae5ea821639b4086bef2e5e8e7298ffcba","kind":"commit","published_at":"2023-12-06T21:08:02.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.9","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.9/manifests"},{"name":"v2.0.0-beta.8","sha":"54fd904a9c8564051c2183aaaae716f703b09c0b","kind":"commit","published_at":"2023-12-04T16:00:57.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.8","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.8/manifests"},{"name":"2.0.0-beta.7","sha":"25612e708e768ffd23b08e05962453e4f426c58b","kind":"commit","published_at":"2023-11-16T19:50:33.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/2.0.0-beta.7","html_url":"https://github.com/oramasearch/orama/releases/tag/2.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/2.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/2.0.0-beta.7/manifests"},{"name":"v2.0.0-beta.6","sha":"e6580d730254655a0020d1f52a3704689afdb767","kind":"commit","published_at":"2023-11-13T22:08:37.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.6","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.6/manifests"},{"name":"v2.0.0-beta.5","sha":"1d3ef7ab840b8b98c2f0ee70f4d481e11d996c5a","kind":"commit","published_at":"2023-11-09T20:18:56.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.5","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.5/manifests"},{"name":"v2.0.0-beta.4","sha":"2cbe47a7125b3571e22bd300c1cdf02e0ab6b483","kind":"commit","published_at":"2023-11-02T13:34:54.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.4","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.4/manifests"},{"name":"v2.0.0-beta.3","sha":"a7ac7e6acdc055c4c11e9ac4f05b8e729b4c41f3","kind":"commit","published_at":"2023-10-29T17:10:08.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.3","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.3/manifests"},{"name":"v2.0.0-beta.2","sha":"b4ed8cf01083dbdbdf8e2f74052fdcb735a10ccb","kind":"commit","published_at":"2023-10-27T16:27:22.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.2","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.2/manifests"},{"name":"v2.0.0-beta.1","sha":"b70392d897b4d9232316d187072fe27405608bc2","kind":"commit","published_at":"2023-10-12T18:12:00.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v2.0.0-beta.1","html_url":"https://github.com/oramasearch/orama/releases/tag/v2.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v2.0.0-beta.1/manifests"},{"name":"v1.2.11","sha":"b843d164188544e258f4529406398775b0aab2c4","kind":"commit","published_at":"2023-10-11T09:26:04.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.11","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.11/manifests"},{"name":"v1.2.10","sha":"60ba68ef392a6eef09d48b25e1fe55cb5a07beb9","kind":"commit","published_at":"2023-10-05T13:19:10.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.10","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.10/manifests"},{"name":"v1.2.9","sha":"13ef4c445231bda98b243dd1f87b8be7c8437c35","kind":"commit","published_at":"2023-10-01T21:32:08.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.9","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.9/manifests"},{"name":"v1.2.8","sha":"76c9026d2b7c139997c33d58cf847c82ae8ab888","kind":"commit","published_at":"2023-09-26T16:38:34.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.8","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.8/manifests"},{"name":"v1.2.7","sha":"657156230676467c17d3751dc6faa202837c7be9","kind":"commit","published_at":"2023-09-25T16:00:03.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.7","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"b807c47a5822b4186c4584489d022ba142c8dbe4","kind":"commit","published_at":"2023-09-21T04:46:44.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.6","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"018c8a60189425d26623fe797d39c56a1fa3033f","kind":"commit","published_at":"2023-09-19T16:53:07.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.5","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"72bfe9c0ad6ddf6c0705550f9d9c51e033435e96","kind":"commit","published_at":"2023-09-15T01:59:54.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.4","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"d10c92a1c5350d37026416af8ca1d044ecf1c257","kind":"commit","published_at":"2023-09-08T17:04:58.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.3","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"dab335d6c1be62b6cad3a0bc75ef2ab51d5ee557","kind":"commit","published_at":"2023-09-03T17:58:43.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.2","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"4f6b61f5f637b235210bc081a4ed501758af8978","kind":"commit","published_at":"2023-08-12T16:19:01.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.1","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"c8a0fa0e63dfcfccbcc16d3335f9902f7f39689b","kind":"commit","published_at":"2023-08-04T21:42:39.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.2.0","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"3d9d22767a0a8814b7f2e920cac3c6705791afd6","kind":"commit","published_at":"2023-07-26T09:21:10.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.1.1","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"4446125d9ff2bc2f256bff320dd856b4eda2b796","kind":"commit","published_at":"2023-07-19T08:39:57.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.1.0","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.1.0/manifests"},{"name":"v1.0.10","sha":"1f04deaa2dcca38f7cc261cc10dae56ebc541adb","kind":"commit","published_at":"2023-07-12T06:40:58.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.10","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.10/manifests"},{"name":"v1.0.9","sha":"695aeea42a79aa4cd20f32c624b7962823c1b416","kind":"commit","published_at":"2023-07-10T08:26:47.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.9","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.9/manifests"},{"name":"v1.0.8","sha":"426a1b61575779a5aaa828b4f88afab4a8a4aa91","kind":"commit","published_at":"2023-06-19T14:09:39.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.8","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"5d136ba64f3438404f00c1c49eb8709688c14233","kind":"commit","published_at":"2023-06-13T09:24:01.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.7","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"3acaec8435d89fed1f839e77adf0495b95bfe52f","kind":"commit","published_at":"2023-06-09T15:03:05.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.6","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"7b1af33119ffcdfe4307c4741d0133d301aeeb41","kind":"commit","published_at":"2023-06-07T10:01:35.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.5","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"a23fb707345fbbbb989cce05b98ab5e2a4daed19","kind":"commit","published_at":"2023-06-06T13:18:19.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.4","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"09017e0fac0498e9e2ef75ba224430bcd5ec906d","kind":"commit","published_at":"2023-05-31T14:15:21.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.3","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"75cb4f1f5e8fbe8767084df20548b73277e7b426","kind":"commit","published_at":"2023-05-29T12:27:57.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.2","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"b882dd933f1e47080e96498a14f026e3925efe81","kind":"commit","published_at":"2023-05-25T21:53:48.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.1","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"4ce580cf65928d007c4a0ccbdcca24a8e018c19b","kind":"commit","published_at":"2023-05-25T12:36:17.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0/manifests"},{"name":"1.0.0-beta.16","sha":"110af8a52d7fb106e4b1bd0ddcab8b1423c1cb5d","kind":"commit","published_at":"2023-05-12T13:05:23.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/1.0.0-beta.16","html_url":"https://github.com/oramasearch/orama/releases/tag/1.0.0-beta.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.16/manifests"},{"name":"1.0.0-beta.15","sha":"b30c6ef2ba361429774975ea88a39a7198bef920","kind":"commit","published_at":"2023-05-08T14:04:20.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/1.0.0-beta.15","html_url":"https://github.com/oramasearch/orama/releases/tag/1.0.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.15/manifests"},{"name":"1.0.0-beta.14","sha":"51d56a26dcf42b260e8c46ccec5e9fbe3db1d52c","kind":"commit","published_at":"2023-05-08T09:52:17.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/1.0.0-beta.14","html_url":"https://github.com/oramasearch/orama/releases/tag/1.0.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.14/manifests"},{"name":"1.0.0-beta.13","sha":"2002fadf64f519cc712b258ef7bc1b42bd2063ef","kind":"commit","published_at":"2023-04-26T09:24:23.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/1.0.0-beta.13","html_url":"https://github.com/oramasearch/orama/releases/tag/1.0.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.13/manifests"},{"name":"v1.0.0-beta.12","sha":"9d32b0d5e5cf6738270c684576711ee1f2f3813c","kind":"commit","published_at":"2023-04-25T14:47:55.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0-beta.12","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.12/manifests"},{"name":"1.0.0-beta.11","sha":"8e5e1eaa7cb8b4899049d12f3e27c6fbd1369656","kind":"commit","published_at":"2023-04-24T16:24:06.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/1.0.0-beta.11","html_url":"https://github.com/oramasearch/orama/releases/tag/1.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.11/manifests"},{"name":"1.0.0-beta.10","sha":"5d73938f83ede9f9895fec9b7db06f4b31084623","kind":"commit","published_at":"2023-04-20T16:05:34.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/1.0.0-beta.10","html_url":"https://github.com/oramasearch/orama/releases/tag/1.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.10/manifests"},{"name":"1.0.0-beta.9","sha":"d18ddb65f5f8009ce099d42aa3cd6738ebbf1c88","kind":"commit","published_at":"2023-04-17T14:57:55.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/1.0.0-beta.9","html_url":"https://github.com/oramasearch/orama/releases/tag/1.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0-beta.9/manifests"},{"name":"v1.0.0-beta.8","sha":"2549abddc0fa8c5b04efac3a6dca28ad31fe7b0c","kind":"commit","published_at":"2023-04-05T01:20:03.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0-beta.8","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.8/manifests"},{"name":"v1.0.0-beta.7","sha":"6e62ada8b9c98360e6132d3c1a0cf0d6d427934e","kind":"commit","published_at":"2023-03-29T17:50:15.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0-beta.7","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.7/manifests"},{"name":"v1.0.0-beta.6","sha":"6e71fe8ea327d65fdab06d8c17c606861c425429","kind":"commit","published_at":"2023-03-27T15:38:02.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0-beta.6","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.6/manifests"},{"name":"v1.0.0-beta.5","sha":"1423cef3cbf4f1df5aeb43a666fa1f769a281745","kind":"commit","published_at":"2023-03-24T23:18:25.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0-beta.5","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.5/manifests"},{"name":"v1.0.0-beta.4","sha":"849edae84d3eedc8807ed1831ed39bb3ac16d633","kind":"commit","published_at":"2023-03-22T14:55:58.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0-beta.4","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.4/manifests"},{"name":"v1.0.0-beta.3","sha":"dda418b0b48a63672cec06f7d6cad90adbe41235","kind":"commit","published_at":"2023-03-22T14:34:14.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0-beta.3","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.3/manifests"},{"name":"v1.0.0-beta.2","sha":"58fe083fc5e7c5bd51ac6eb775fb7ea0f2d58a81","kind":"commit","published_at":"2023-03-22T09:54:53.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0-beta.2","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.2/manifests"},{"name":"v1.0.0-beta.1","sha":"c81435ae71611ad84ada1a4501f0f5148a25fec5","kind":"commit","published_at":"2023-03-21T17:04:19.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v1.0.0-beta.1","html_url":"https://github.com/oramasearch/orama/releases/tag/v1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v1.0.0-beta.1/manifests"},{"name":"v0.4.12","sha":"c889f10e9ddf8f08d742e027e36c2d65d2b78978","kind":"commit","published_at":"2023-03-21T16:43:37.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v0.4.12","html_url":"https://github.com/oramasearch/orama/releases/tag/v0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.12/manifests"},{"name":"1.0.0.beta.0","sha":"12bbd4e54cb17cbc697ce795c4ef78bc611ec93e","kind":"commit","published_at":"2023-03-21T14:08:13.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/1.0.0.beta.0","html_url":"https://github.com/oramasearch/orama/releases/tag/1.0.0.beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0.beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/1.0.0.beta.0/manifests"},{"name":"v0.4.11","sha":"ec1fda2858dcc09d2e4a9c933016ee55a6c94033","kind":"commit","published_at":"2023-03-06T10:43:53.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v0.4.11","html_url":"https://github.com/oramasearch/orama/releases/tag/v0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.11/manifests"},{"name":"v0.4.10","sha":"1c5bb94f181db15bb801cffcb79ef1a884ac3738","kind":"commit","published_at":"2023-02-27T11:09:19.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v0.4.10","html_url":"https://github.com/oramasearch/orama/releases/tag/v0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.10/manifests"},{"name":"v0.4.9","sha":"9d9a2669cb52a6c9fc6af6a33b5d361806153ba4","kind":"commit","published_at":"2023-02-15T13:16:21.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v0.4.9","html_url":"https://github.com/oramasearch/orama/releases/tag/v0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.9/manifests"},{"name":"v0.4.8","sha":"20711d97e2a8bb058e39d2f147b08e9974ee509b","kind":"commit","published_at":"2023-02-14T13:50:33.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v0.4.8","html_url":"https://github.com/oramasearch/orama/releases/tag/v0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.8/manifests"},{"name":"v0.4.7","sha":"3ca488ed81a0299b9a8bb1265dd114fe6bbb6531","kind":"commit","published_at":"2023-02-14T09:48:22.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v0.4.7","html_url":"https://github.com/oramasearch/orama/releases/tag/v0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.7/manifests"},{"name":"v0.4.6","sha":"bcc3c55b8b0d659f9dfbd0eac6618083805a9f66","kind":"commit","published_at":"2023-02-09T09:39:40.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/v0.4.6","html_url":"https://github.com/oramasearch/orama/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/v0.4.6/manifests"},{"name":"0.4.5","sha":"529ce23ba2e3c4252496b10feda6ee45576493b7","kind":"commit","published_at":"2023-01-31T10:00:26.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/0.4.5","html_url":"https://github.com/oramasearch/orama/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"ceef453bc971e2c42beec3ddfb569e7a66496d26","kind":"commit","published_at":"2023-01-27T16:36:45.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/0.4.4","html_url":"https://github.com/oramasearch/orama/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"2202cadb479e2c9b40ed981eb790450e2fb54cf9","kind":"commit","published_at":"2023-01-25T08:57:10.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/0.4.3","html_url":"https://github.com/oramasearch/orama/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"58f42f8a37aceec5ccc559e7df2789731254472d","kind":"commit","published_at":"2023-01-23T09:48:09.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/0.4.2","html_url":"https://github.com/oramasearch/orama/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"63c3b2f1c7c88b1d3503b53d88692d258310e2ae","kind":"commit","published_at":"2023-01-13T16:17:29.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/0.4.1","html_url":"https://github.com/oramasearch/orama/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"842b04f9666a0d2f5ea3184a057d81e483dfda29","kind":"commit","published_at":"2023-01-12T15:10:52.000Z","download_url":"https://codeload.github.com/oramasearch/orama/tar.gz/0.4.0","html_url":"https://github.com/oramasearch/orama/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oramasearch%2Forama/tags/0.4.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T19:52:50.821Z","dependent_packages_count":33,"downloads":448783,"downloads_period":"last-month","dependent_repos_count":19,"rankings":{"downloads":0.947962611440366,"dependent_repos_count":2.789997895514981,"dependent_packages_count":0.8104841749069909,"stargazers_count":1.2008628129146321,"forks_count":2.314003363122834,"docker_downloads_count":1.8105650152087687,"average":1.6456459788514286},"purl":"pkg:npm/%40orama/orama","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@orama/orama","docker_dependents_count":1,"docker_downloads_count":6,"usage_url":"https://repos.ecosyste.ms/usage/npm/@orama/orama","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@orama/orama/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@orama%2Forama/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@orama%2Forama/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@orama%2Forama/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@orama%2Forama/related_packages","maintainers":[{"uuid":"niltonheck","login":"niltonheck","name":null,"email":"heck.nilton@gmail.com","url":null,"packages_count":38,"html_url":"https://www.npmjs.com/~niltonheck","role":null,"created_at":"2024-08-18T03:13:02.961Z","updated_at":"2024-08-18T03:13:02.961Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/niltonheck/packages"},{"uuid":"allevo","login":"allevo","name":null,"email":"tomallevi@gmail.com","url":null,"packages_count":205,"html_url":"https://www.npmjs.com/~allevo","role":null,"created_at":"2023-06-26T23:53:47.678Z","updated_at":"2023-06-26T23:53:47.678Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/allevo/packages"},{"uuid":"micheleriva","login":"micheleriva","name":null,"email":"ciao@micheleriva.it","url":null,"packages_count":78,"html_url":"https://www.npmjs.com/~micheleriva","role":null,"created_at":"2023-03-23T04:01:11.501Z","updated_at":"2023-03-23T04:01:11.501Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/micheleriva/packages"},{"uuid":"raiindev","login":"raiindev","name":null,"email":"raiindev@gmail.com","url":null,"packages_count":39,"html_url":"https://www.npmjs.com/~raiindev","role":null,"created_at":"2023-12-13T04:43:19.196Z","updated_at":"2023-12-13T04:43:19.196Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/raiindev/packages"},{"uuid":"matijagaspar","login":"matijagaspar","name":null,"email":"matija.gaspar@gmail.com","url":null,"packages_count":29,"html_url":"https://www.npmjs.com/~matijagaspar","role":null,"created_at":"2024-10-29T19:52:54.065Z","updated_at":"2024-10-29T19:52:54.065Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/matijagaspar/packages"},{"uuid":"fra.giannino","login":"fra.giannino","name":null,"email":"francesca.giannino86@gmail.com","url":null,"packages_count":38,"html_url":"https://www.npmjs.com/~fra.giannino","role":null,"created_at":"2023-12-13T04:43:19.152Z","updated_at":"2023-12-13T04:43:19.152Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/fra.giannino/packages"},{"uuid":"faustoq","login":"faustoq","name":null,"email":"fausto.quaggia@gmail.com","url":null,"packages_count":36,"html_url":"https://www.npmjs.com/~faustoq","role":null,"created_at":"2024-05-18T07:41:19.214Z","updated_at":"2024-05-18T07:41:19.214Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/faustoq/packages"},{"uuid":"rjborba-askorama","login":"rjborba-askorama","name":null,"email":"rodrigo.borba@askorama.ai","url":null,"packages_count":39,"html_url":"https://www.npmjs.com/~rjborba-askorama","role":null,"created_at":"2024-06-27T01:05:31.171Z","updated_at":"2024-06-27T01:05:31.171Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rjborba-askorama/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006546,"maintainers_count":1012937,"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":12,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"3766465858","node_id":"PR_kwDONtBXRc66xvc3","number":42,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T05:39:59.000Z","updated_at":"2025-12-29T05:40:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":19,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.18","repository_url":"https://github.com/oramasearch/orama"},{"name":"@react-router/node","old_version":"7.9.3","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.3","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.12.0","new_version":"11.12.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"motion","old_version":"12.23.22","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"react","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.15","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.3","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@react-router/dev","old_version":"7.9.3","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"react-router-devtools","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/forge-42/react-router-devtools"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.18` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.3` | `7.11.0` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.3` | `7.11.0` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.562.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.0` | `11.12.2` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.26` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.15` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.3` | `7.11.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.3` | `7.11.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.13` | `4.1.18` |\n| [react-router-devtools](https://github.com/forge-42/react-router-devtools) | `6.0.0` | `6.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.18` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.7` | `7.3.0` |\n\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.17...v3.1.18\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.17...v3.1.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/2fe41e163c2bdd7830eed7496c69134aea8ee3ba\"\u003e\u003ccode\u003e2fe41e1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/41f4c0053f74618324e7d1bc4f20d0391e51290f\"\u003e\u003ccode\u003e41f4c00\u003c/code\u003e\u003c/a\u003e chore: adds telemetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/node` from 7.9.3 to 7.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14426\"\u003e#14426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8f6bfa0b9662a4b21f588bc4ff4db510a24b0a15\"\u003e\u003ccode\u003e8f6bfa0\u003c/code\u003e\u003c/a\u003e Setup pnpm catalog for shared workspace deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5cae3b5fd10e6da90758a6ddf7753ba4684d918f\"\u003e\u003ccode\u003e5cae3b5\u003c/code\u003e\u003c/a\u003e Merge branch 'release-next' into dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5413dcac3db7afc184fb09a3217568ec35f8c07a\"\u003e\u003ccode\u003e5413dca\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c6a954f0f92e7466d3470073eb3f8b9a85633230\"\u003e\u003ccode\u003ec6a954f\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4a5e3332aa20cdf7011d5ebd17c9b78a18123f5b\"\u003e\u003ccode\u003e4a5e333\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14618\"\u003e#14618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/node@7.11.0/packages/react-router-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/node\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/serve` from 7.9.3 to 7.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-serve/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport custom entrypoints for RSC framework mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecompression\u003c/code\u003e and \u003ccode\u003emorgan\u003c/code\u003e dependencies to address \u003ccode\u003eon-headers\u003c/code\u003e CVE: \u003ca href=\"https://github.com/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14652\"\u003e#14652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\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/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/37fe291c21e273911ec4ed7ed616950179acbbac\"\u003e\u003ccode\u003e37fe291\u003c/code\u003e\u003c/a\u003e Update compression package to fix on-headers CVE (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14652\"\u003e#14652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8f6bfa0b9662a4b21f588bc4ff4db510a24b0a15\"\u003e\u003ccode\u003e8f6bfa0\u003c/code\u003e\u003c/a\u003e Setup pnpm catalog for shared workspace deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5cae3b5fd10e6da90758a6ddf7753ba4684d918f\"\u003e\u003ccode\u003e5cae3b5\u003c/code\u003e\u003c/a\u003e Merge branch 'release-next' into dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5413dcac3db7afc184fb09a3217568ec35f8c07a\"\u003e\u003ccode\u003e5413dca\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/serve@7.11.0/packages/react-router-serve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/serve\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isbot` from 5.1.31 to 5.1.32\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md\"\u003eisbot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003e5.1.32\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pattern] Pattern updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/d1184042ec109b004b5db8541f88cf12c301f6de\"\u003e\u003ccode\u003ed118404\u003c/code\u003e\u003c/a\u003e Pattern updates (\u003ca href=\"https://redirect.github.com/omrilotan/isbot/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/57b00fd514f6ba1fa2bbb55abf9d15047dd9856e\"\u003e\u003ccode\u003e57b00fd\u003c/code\u003e\u003c/a\u003e update fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/1246b361cbbca6320f8023262b0911e098a474bc\"\u003e\u003ccode\u003e1246b36\u003c/code\u003e\u003c/a\u003e Still can't get this right...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.562.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component 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/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar 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/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.12.0 to 11.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7200\"\u003e#7200\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/de7ed1033996d702e3983dcf8114f33faea89577\"\u003e\u003ccode\u003ede7ed10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: validate dates and tick interval to prevent UI freeze/crash in gantt diagramtype\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.12.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7107\"\u003e#7107\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: Updated the dependency dagre-d3-es to 7.0.13 to fix GHSA-cc8p-78qf-8p7q\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/bd85b51e2404102dbd04613a4891c017b425f803\"\u003e\u003ccode\u003ebd85b51\u003c/code\u003e\u003c/a\u003e fix: Upgrade npm to v11 to support trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/939aff91d6d71fc879bd03fa4518100390fd02b0\"\u003e\u003ccode\u003e939aff9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7201\"\u003e#7201\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e72b26c16fe33083590bc090729969e20d4b6209\"\u003e\u003ccode\u003ee72b26c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4bcb8f0313e3b13211991338c8934a1a2df31c62\"\u003e\u003ccode\u003e4bcb8f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7200\"\u003e#7200\u003c/a\u003e from mermaid-js/pre-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/de7ed1033996d702e3983dcf8114f33faea89577\"\u003e\u003ccode\u003ede7ed10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7197\"\u003e#7197\u003c/a\u003e from mermaid-js/fix/5496-gantt-tickinterval-app-crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/762b44cf33878e7cc3300514c63dfa3f108fd9cb\"\u003e\u003ccode\u003e762b44c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7108\"\u003e#7108\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/02c00911061bcd8ad389798ddbe1052d4bc59c6e\"\u003e\u003ccode\u003e02c0091\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/16359adc335c1097341ddc382d693619ed1d78bd\"\u003e\u003ccode\u003e16359ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7107\"\u003e#7107\u003c/a\u003e from mermaid-js/patch/dagre-d3-es-7.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/061632c5800a9af65da216935a9045c9859b0816\"\u003e\u003ccode\u003e061632c\u003c/code\u003e\u003c/a\u003e Update .changeset/slick-wasps-bathe.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e fix: update dagre-d3-es to version 7.0.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.12.0...mermaid@11.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mermaid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.22 to 12.23.26\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[12.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.22...v12.23.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.15 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.9 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.9.3 to 7.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003e\u0026lt;HydratedRouter onError\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;RouterProvider onError\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd support for throwing redirect Response's at RSC render time (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14596\"\u003e#14596\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for throwing \u003ccode\u003edata()\u003c/code\u003e and Response from server component render phase. Response body is not serialized as async work is not allowed as error encoding phase. If you wish to transmit data to the boundary, throw \u003ccode\u003edata()\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14632\"\u003e#14632\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eunstable_useTransitions\u003c/code\u003e prop on \u003ccode\u003e\u0026lt;Router\u0026gt;\u003c/code\u003e component to permit omission for backewards compatibility (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14646\"\u003e#14646\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003erouteRSCServerRequest\u003c/code\u003e replace \u003ccode\u003efetchServer\u003c/code\u003e with \u003ccode\u003eserverResponse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14597\"\u003e#14597\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[UNSTABLE] Add a new \u003ccode\u003eunstable_defaultShouldRevalidate\u003c/code\u003e flag to various APIs to allow opt-ing out of standard revalidation behaviors. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14542\"\u003e#14542\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf active routes include a \u003ccode\u003eshouldRevalidate\u003c/code\u003e function, then your value will be passed as \u003ccode\u003edefaultShouldRevalidate\u003c/code\u003e in those function so that the route always has the final revalidation determination.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form method=\u0026quot;post\u0026quot; unstable_defaultShouldRevalidate={false}\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esubmit(data, { method: \u0026quot;post\u0026quot;, unstable_defaultShouldRevalidate: false })\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;fetcher.Form method=\u0026quot;post\u0026quot; unstable_defaultShouldRevalidate={false}\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efetcher.submit(data, { method: \u0026quot;post\u0026quot;, unstable_defaultShouldRevalidate: false })\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is also available on non-submission APIs that may trigger revalidations due to changing search params:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Link to=\u0026quot;/\u0026quot; unstable_defaultShouldRevalidate={false}\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enavigate(\u0026quot;/?foo=bar\u0026quot;, { unstable_defaultShouldRevalidate: false })\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetSearchParams(params, { unstable_defaultShouldRevalidate: false })\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow redirects to be returned from client side middleware (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14598\"\u003e#14598\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003edataStrategy\u003c/code\u003e implementations that return insufficient result sets by adding errors for routes without any available result (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14627\"\u003e#14627\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the \u003ccode\u003euseOptimistic\u003c/code\u003e stub we provide for React 18 users to use a sta...\n\n_Description has been truncated_","html_url":"https://github.com/steveiliop56/tinyauth-docs/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveiliop56%2Ftinyauth-docs/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"3747528786","node_id":"PR_kwDOPm7sDM650xgz","number":36,"state":"open","title":"Bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["theqeeqez","Muhtoyyib"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-19T13:24:43.000Z","updated_at":"2025-12-19T13:28:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@orama/orama","old_version":"3.1.16","new_version":"3.1.17","repository_url":"https://github.com/oramasearch/orama"},{"name":"@rixl/videosdk-react","old_version":"0.17.0","new_version":"0.18.2","repository_url":"https://github.com/qeeqez/auth-lib-js"},{"name":"fumadocs-core","old_version":"16.2.1","new_version":"16.3.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"14.0.4","new_version":"14.1.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.2.1","new_version":"16.3.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.555.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.6","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"shiki","old_version":"3.18.0","new_version":"3.20.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/bun","old_version":"1.3.3","new_version":"1.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.10.1","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"oxfmt","old_version":"0.16.0","new_version":"0.19.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.31.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"wrangler","old_version":"4.51.0","new_version":"4.56.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.16` | `3.1.17` |\n| [@rixl/videosdk-react](https://github.com/qeeqez/auth-lib-js/tree/HEAD/packages/react) | `0.17.0` | `0.18.2` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.2.1` | `16.3.1` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `14.0.4` | `14.1.1` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `10.1.0` | `10.2.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.2.1` | `16.3.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.555.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.6` | `16.1.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.18.0` | `3.20.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.1.18` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.3` | `1.3.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.1` | `25.0.3` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.16.0` | `0.19.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.31.0` | `1.34.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.51.0` | `4.56.0` |\n\n\nUpdates `@orama/orama` from 3.1.16 to 3.1.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\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/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rixl/videosdk-react` from 0.17.0 to 0.18.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qeeqez/auth-lib-js/commits/HEAD/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.2.1 to 16.3.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-core@16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7292424: Support MDX preset in Fumadocs Core\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda87713: Fix recursive checking on unknown types\u003c/li\u003e\n\u003cli\u003ed17499b: Fix \u003ccode\u003ebasePath\u003c/code\u003e being ignored\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef8eb6c: Expose Zod schema for page \u0026amp; meta data\u003c/li\u003e\n\u003cli\u003ee0c4c3a: [Remark Image] Respect \u003ccode\u003etitle\u003c/code\u003e in images\u003c/li\u003e\n\u003cli\u003e4e2bca7: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e464442b: Support client-side loader, including serialization layer\u003c/li\u003e\n\u003cli\u003e6c668e1: Support absolute URLs in search fetch client\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/733cb7d315bcaea5810e90f2d25706b37d592d18\"\u003e\u003ccode\u003e733cb7d\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fc6be6aed9d879f3585ea42e658b3c1004955c3a\"\u003e\u003ccode\u003efc6be6a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2afabb7892a1cfdd0ac7730e8d9fb3889c85b47b\"\u003e\u003ccode\u003e2afabb7\u003c/code\u003e\u003c/a\u003e Chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/629a300b1369180356b15e8b5c77d5e338889e2a\"\u003e\u003ccode\u003e629a300\u003c/code\u003e\u003c/a\u003e OpenAPI: Add focus styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f398e367c2f2f5cf23c1379dc067b68e93e0088a\"\u003e\u003ccode\u003ef398e36\u003c/code\u003e\u003c/a\u003e UI: Improve sidebar dropdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ed020e3dcf8d03e83e1fef26cc54782d5934368d\"\u003e\u003ccode\u003eed020e3\u003c/code\u003e\u003c/a\u003e OpenAPI: reduce deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b561190a0eef7289b7be19bf804c535693ba5f4a\"\u003e\u003ccode\u003eb561190\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2786\"\u003e#2786\u003c/a\u003e from fuma-nama/changeset-release/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/419e6b533b231d3c4a22373d2bbde5a32cf58574\"\u003e\u003ccode\u003e419e6b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2785\"\u003e#2785\u003c/a\u003e from fuma-nama/16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/22a49f0d0bf3031d4dd8d80b2f56fc42b725cc97\"\u003e\u003ccode\u003e22a49f0\u003c/code\u003e\u003c/a\u003e Merge branch 'dev' into 16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d743dc7a555af61ad68215ba66866c37f6c5e025\"\u003e\u003ccode\u003ed743dc7\u003c/code\u003e\u003c/a\u003e fix loader types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.2.1...@fumadocs/ui@16.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 14.0.4 to 14.1.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@14.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadaf9ae: hotfix Windows path escape\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efc0e3db: Support Workspaces API [Experimental]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef8eb6c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e0c4c3a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4e2bca7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c1172110938589fabeba4587233f66ae058e7766\"\u003e\u003ccode\u003ec117211\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/180071e0744f034509223ef9021560555c9a0d95\"\u003e\u003ccode\u003e180071e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;UI: implement multi component library\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/adaf9aec22a03e3d49742b13b4aa784cb2c77ca8\"\u003e\u003ccode\u003eadaf9ae\u003c/code\u003e\u003c/a\u003e MDX: hotfix Windows path escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ab34c5649496a3ea2bfe3091ce66133472f7a6ae\"\u003e\u003ccode\u003eab34c56\u003c/code\u003e\u003c/a\u003e UI: implement multi component library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f332398f75da3ce6787c944d66584331941d5e1d\"\u003e\u003ccode\u003ef332398\u003c/code\u003e\u003c/a\u003e Update next.mdx (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20649448c4c122cc5ce40b839e0f70e02e43dde7\"\u003e\u003ccode\u003e2064944\u003c/code\u003e\u003c/a\u003e Update dependency vite-tsconfig-paths to v6 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4a816a9a64a388fa77d72ddacf888f6600733cdd\"\u003e\u003ccode\u003e4a816a9\u003c/code\u003e\u003c/a\u003e UI: fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/dff0611efc8ac073e142d6a2535c2f4b4e3e8100\"\u003e\u003ccode\u003edff0611\u003c/code\u003e\u003c/a\u003e UI: separate UI and docs components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc8936d9279428254137aacaadfb4401a20b55b7\"\u003e\u003ccode\u003ecc8936d\u003c/code\u003e\u003c/a\u003e CLI: Implement switchable config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/684e80978f925655fa9caec2f070905e06eab1a6\"\u003e\u003ccode\u003e684e809\u003c/code\u003e\u003c/a\u003e CLI: Compiler API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@14.0.4...fumadocs-mdx@14.1.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-mdx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-openapi` from 10.1.0 to 10.2.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-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-openapi@10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e90ada4b: Fix example value generation for parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddeeb74: Improve error message on invalid document props\u003c/li\u003e\n\u003cli\u003efb3440c: fix possible hydration errors\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8469c6d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7292424]\n\u003cul\u003e\n\u003cli\u003efumadocs-ui@16.2.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e88150ae: Handle empty summary when generating display name\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25393cd: Fix duplicated security scheme name in requirements\u003c/li\u003e\n\u003cli\u003e928cc25: Fix wrong option types\u003c/li\u003e\n\u003c/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/fuma-nama/fumadocs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-openapi since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.2.1 to 16.3.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-ui@16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8469c6d: fix shadcn ui preset\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7292424]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [da87713]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d17499b]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4e2bca7: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef8eb6c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e0c4c3a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4e2bca7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e19db270: Align menu behaviour on notebook layout with home layout\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [464442b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6c668e1]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/733cb7d315bcaea5810e90f2d25706b37d592d18\"\u003e\u003ccode\u003e733cb7d\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fc6be6aed9d879f3585ea42e658b3c1004955c3a\"\u003e\u003ccode\u003efc6be6a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2afabb7892a1cfdd0ac7730e8d9fb3889c85b47b\"\u003e\u003ccode\u003e2afabb7\u003c/code\u003e\u003c/a\u003e Chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/629a300b1369180356b15e8b5c77d5e338889e2a\"\u003e\u003ccode\u003e629a300\u003c/code\u003e\u003c/a\u003e OpenAPI: Add focus styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f398e367c2f2f5cf23c1379dc067b68e93e0088a\"\u003e\u003ccode\u003ef398e36\u003c/code\u003e\u003c/a\u003e UI: Improve sidebar dropdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ed020e3dcf8d03e83e1fef26cc54782d5934368d\"\u003e\u003ccode\u003eed020e3\u003c/code\u003e\u003c/a\u003e OpenAPI: reduce deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b561190a0eef7289b7be19bf804c535693ba5f4a\"\u003e\u003ccode\u003eb561190\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2786\"\u003e#2786\u003c/a\u003e from fuma-nama/changeset-release/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/419e6b533b231d3c4a22373d2bbde5a32cf58574\"\u003e\u003ccode\u003e419e6b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2785\"\u003e#2785\u003c/a\u003e from fuma-nama/16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/22a49f0d0bf3031d4dd8d80b2f56fc42b725cc97\"\u003e\u003ccode\u003e22a49f0\u003c/code\u003e\u003c/a\u003e Merge branch 'dev' into 16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d743dc7a555af61ad68215ba66866c37f6c5e025\"\u003e\u003ccode\u003ed743dc7\u003c/code\u003e\u003c/a\u003e fix loader types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.2.1...@fumadocs/ui@16.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-ui since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.555.0 to 0.562.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component 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/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar 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/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.0.6 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\u003cbr /\u003e\n\u003cstrong\u003eCheck out our Next v16.1 \u003ca href=\"https://nextjs.org/blog/next-16-1\"\u003eBlog Post\u003c/a\u003e to learn more about this release.\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codemod] fix: next-lint-to-eslint-cli did not handle \u003ccode\u003e'next'\u003c/code\u003e plugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85749\"\u003e#85749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e561ee24d-20251101\u003c/code\u003e to \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85762\"\u003e#85762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing: Fix memory leak in span map: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85529\"\u003e#85529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo in refresh function: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85696\"\u003e#85696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint-config-next types was exporting to dist/src: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85768\"\u003e#85768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e to \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85772\"\u003e#85772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused RSC payload property: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85746\"\u003e#85746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[runtime prefetching]: fix runtime prefetching when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85595\"\u003e#85595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: next build --analyze: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85197\"\u003e#85197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Log amount of workers during static generation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85706\"\u003e#85706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e to \u003ccode\u003edd048c3b-20251105\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85819\"\u003e#85819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync devFallbackParams when generateStaticParams change: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85741\"\u003e#85741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade rspack 1.6.0: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84210\"\u003e#84210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[mcp] get_routes mcp tool: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85773\"\u003e#85773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit each path param into a separate cache key : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85758\"\u003e#85758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] change server source maps in production to use relative paths: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85576\"\u003e#85576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip collecting metadata for app-error in webpack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85892\"\u003e#85892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support root span attributes with a custom server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85521\"\u003e#85521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix isDynamicRSC condition when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85919\"\u003e#85919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Make it possible to synchronously access native bindings: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85787\"\u003e#85787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003edd048c3b-20251105\u003c/code\u003e to \u003ccode\u003efa50caf5-20251107\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85906\"\u003e#85906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix telemetry event loss on build failures and server shutdown: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85867\"\u003e#85867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one stack frame from \u003ccode\u003e'use cache'\u003c/code\u003e call stacks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85966\"\u003e#85966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1e1fd1ec02e572412433679bd97d7a2c14c2f8ec\"\u003e\u003ccode\u003e1e1fd1e\u003c/code\u003e\u003c/a\u003e Cross link to the demo from the bundle analyzer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87290\"\u003e#87290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/684fb730714baea20d3437f1e64bba6b41328bc6\"\u003e\u003ccode\u003e684fb73\u003c/code\u003e\u003c/a\u003e bundle analyzer: prevent flashes and stuck empty canvases on resize (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87289\"\u003e#87289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1c09f4494bb247e0b8c83153dba171c460905792\"\u003e\u003ccode\u003e1c09f44\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003eb45bb335-20251211\u003c/code\u003e to \u003ccode\u003ef93b9fd4-20251217\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87281\"\u003e#87281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.6...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 3.18.0 to 3.20.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\u003ev3.20.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Add --format option for html output  -  by \u003ca href=\"https://github.com/Divyapahuja31\"\u003e\u003ccode\u003e@​Divyapahuja31\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1211\"\u003eshikijs/shiki#1211\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/28dd0900\"\u003e\u003c!-- raw HTML omitted --\u003e(28dd0)\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\u003e\u003cstrong\u003erehype\u003c/strong\u003e: Handle promise rejections in lazy language loading  -  by \u003ca href=\"https://github.com/ambujvashistha\"\u003e\u003ccode\u003e@​ambujvashistha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1221\"\u003eshikijs/shiki#1221\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/99654fe2\"\u003e\u003c!-- raw HTML omitted --\u003e(99654)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Fix popper positions being recomputed too early within vitepress code groups  -  by \u003ca href=\"https://github.com/Dschungelabenteuer\"\u003e\u003ccode\u003e@​Dschungelabenteuer\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003echarles.gruenais\u003c/strong\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/1116\"\u003eshikijs/shiki#1116\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/19ea511f\"\u003e\u003c!-- raw HTML omitted --\u003e(19ea5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Eliminate redundant tokenization call in tokenizeWithTheme  -  by \u003ca href=\"https://github.com/ShivanshBhargava\"\u003e\u003ccode\u003e@​ShivanshBhargava\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NssGourav\"\u003e\u003ccode\u003e@​NssGourav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1216\"\u003eshikijs/shiki#1216\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c78b1d7e\"\u003e\u003c!-- raw HTML omitted --\u003e(c78b1)\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/v3.19.0...v3.20.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003erootStyle: false\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/khushthecoder\"\u003e\u003ccode\u003e@​khushthecoder\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/1184\"\u003eshikijs/shiki#1184\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/baf9aeef\"\u003e\u003c!-- raw HTML omitted --\u003e(baf9a)\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 \u003ccode\u003eclassActiveCode\u003c/code\u003e option to notation transformers  -  by \u003ca href=\"https://github.com/GreenHacker420\"\u003e\u003ccode\u003e@​GreenHacker420\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1171\"\u003eshikijs/shiki#1171\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/a6a44026\"\u003e\u003c!-- raw HTML omitted --\u003e(a6a44)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd transformerRemoveComments  -  by \u003ca href=\"https://github.com/Bitshifter-9\"\u003e\u003ccode\u003e@​Bitshifter-9\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCopilot\u003c/strong\u003e, \u003ca href=\"https://github.com/crazylogic03\"\u003e\u003ccode\u003e@​crazylogic03\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/1144\"\u003eshikijs/shiki#1144\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/f2ee36b3\"\u003e\u003c!-- raw HTML omitted --\u003e(f2ee3)\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\u003eAdd context parameter to filter option  -  by \u003ca href=\"https://github.com/siddu-09\"\u003e\u003ccode\u003e@​siddu-09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1173\"\u003eshikijs/shiki#1173\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/ac7f5e90\"\u003e\u003c!-- raw HTML omitted --\u003e(ac7f5)\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\u003eAdd typesVersions for legacy resolution support  -  by \u003ca href=\"https://github.com/khushthecoder\"\u003e\u003ccode\u003e@​khushthecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1179\"\u003eshikijs/shiki#1179\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/100b7d01\"\u003e\u003c!-- raw HTML omitted --\u003e(100b7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Check embeddedLanguages in registry dependency check  -  by \u003ca href=\"https://github.com/vamsi2246\"\u003e\u003ccode\u003e@​vamsi2246\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1178\"\u003eshikijs/shiki#1178\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/6ad16579\"\u003e\u003c!-- raw HTML omitted --\u003e(6ad16)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emonaco\u003c/strong\u003e: Correctly handle sparse color map updates  -  by \u003ca href=\"https://github.com/wcr-karan\"\u003e\u003ccode\u003e@​wcr-karan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1169\"\u003eshikijs/shiki#1169\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/38c7f799\"\u003e\u003c!-- raw HTML omitted --\u003e(38c7f)\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/v3.18.0...v3.19.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/a0b730472177dcae5ec26618cc07456d2aaf816a\"\u003e\u003ccode\u003ea0b7304\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/61c87e889333a64448b6b810de0c13d4243379f2\"\u003e\u003ccode\u003e61c87e8\u003c/code\u003e\u003c/a\u003e chore: release v3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/0cd35ac2b7105f062c4c67d78cb7616e43f4daee\"\u003e\u003ccode\u003e0cd35ac\u003c/code\u003e\u003c/a\u003e test: use \u003ccode\u003eusing\u003c/code\u003e in tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v3.20.0/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.17 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.18] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b32f7cb2fd341e1f9ddbe40a4d61d2f272ae33f\"\u003e\u003ccode\u003e9b32f7c\u003c/code\u003e\u003c/a\u003e Release v4.1.18 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19431\"\u003e#19431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9c8cf8ac19dd5e742794d33e249b4f9c69b3fa5c\"\u003e\u003ccode\u003e9c8cf8a\u003c/code\u003e\u003c/a\u003e Fix formatting of path in README.md (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19407\"\u003e#19407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/@tailwindcss-postcss\"\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.3 to 1.3.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/bun\"\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.10.1 to 25.0.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 `oxfmt` from 0.16.0 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this package will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[0.18.0] - 2025-12-15\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eafd6c44 oxfmt: Support \u003ccode\u003equoteProps: consistent\u003c/code\u003e in \u003ccode\u003eOxfmtrc\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16721\"\u003e#16721\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e28e0682 oxfmt: Enable experimental \u003ccode\u003epackage.json\u003c/code\u003e sorting by default (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16593\"\u003e#16593\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3aaba oxfmt: Use \u003ccode\u003eworker_threads\u003c/code\u003e by \u003ccode\u003etinypool\u003c/code\u003e for prettier formatting (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16618\"\u003e#16618\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8babdf9 oxfmt: Improve docs for \u003ccode\u003e.oxfmtrc.jsonc\u003c/code\u003e config fields and add markdownDescription fields to JSON Schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16587\"\u003e#16587\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.17.0] - 2025-12-08\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7374856 formatter/sort-imports: Support \u003ccode\u003eoptions.internalPattern\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16372\"\u003e#16372\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2804276b2e6cebb035e6a8a0f8f1f5ff84397762\"\u003e\u003ccode\u003e2804276\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.34.0 \u0026amp;\u0026amp; oxfmt v0.19.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/17097\"\u003e#17097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ca28355fcdd5d0d63efde3ac1776df34c89ca741\"\u003e\u003ccode\u003eca28355\u003c/code\u003e\u003c/a\u003e refactor(formatter/oxfmtrc): Fix up \u003ccode\u003eOxfmtrc\u003c/code\u003e and \u003ccode\u003eoxfmtrc.rs\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16933\"\u003e#16933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6fca2f7f60ab66f2d1935836a51cb3b28dc5ffcf\"\u003e\u003ccode\u003e6fca2f7\u003c/code\u003e\u003c/a\u003e chore(infra): use oxfmt for all files, remove dprint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16599\"\u003e#16599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/5b1bf4a0fbf5cbe158cff25423ee176e29f283c0\"\u003e\u003ccode\u003e5b1bf4a\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.33.0 \u0026amp;\u0026amp; oxfmt v0.18.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16888\"\u003e#16888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/afd6c44cd7bba1bee5260dac9bc53746885bcd3a\"\u003e\u003ccode\u003eafd6c44\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003equoteProps: consistent\u003c/code\u003e in \u003ccode\u003eOxfmtrc\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16721\"\u003e#16721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/88c87a38d0b4b7102a7cbd675a459b290edee015\"\u003e\u003ccode\u003e88c87a3\u003c/code\u003e\u003c/a\u003e refactor(formatter/oxfmtrc): Update \u003ccode\u003einto_format_options()\u003c/code\u003e to `into_options(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8babdf9eaa3df3a7d9b039fd7e49b5b723f304c4\"\u003e\u003ccode\u003e8babdf9\u003c/code\u003e\u003c/a\u003e docs(oxfmt): Improve docs for \u003ccode\u003e.oxfmtrc.jsonc\u003c/code\u003e config fields and add markdown...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/28e068276d18aabb5640473dc9712f806924b8e6\"\u003e\u003ccode\u003e28e0682\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Enable experimental \u003ccode\u003epackage.json\u003c/code\u003e sorting by default (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16593\"\u003e#16593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6f3aaba024155b7e25c064f1a04251d4e02c2a53\"\u003e\u003ccode\u003e6f3aaba\u003c/code\u003e\u003c/a\u003e perf(oxfmt): Use \u003ccode\u003eworker_threads\u003c/code\u003e by \u003ccode\u003etinypool\u003c/code\u003e for prettier formatting (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16618\"\u003e#16618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/203975f99686a20664bdc07e45003adbc6421d81\"\u003e\u003ccode\u003e203975f\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.32.0 \u0026amp;\u0026amp; oxfmt v0.17.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16596\"\u003e#16596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.19.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.31.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.34.0] - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea0f74a0 linter/config: Allow aliasing plugin names to allow names the same as builtin plugins (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15569\"\u003e#15569\u003c/a\u003e) (Cameron)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e005ec25 linter: Permit \u003ccode\u003e$schema\u003c/code\u003e \u003ccode\u003e.oxlintrc.json\u003c/code\u003e struct (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17060\"\u003e#17060\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003ed446c43 linter: Prevent extra fields from being present on oxlint config file (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16874\"\u003e#16874\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.30.0] - 2025-11-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e595867a oxlint: Generate markdownDescription fields for oxlint JSON schema. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15959\"\u003e#15959\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.29.0] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84de1ca oxlint,oxfmt: Allow comments and also commas for vscode-json-ls (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15612\"\u003e#15612\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.26.0] - 2025-11-05\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e26f24d5 linter: Permit comments in \u003ccode\u003e.oxlintrc.json\u003c/code\u003e via json schema file (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15249\"\u003e#15249\u003c/a\u003e) (Martin Leduc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed6996d0 linter: Fix JSON schema to deny additional properties for categories enum. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15257\"\u003e#15257\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e9304f9f linter: Fix JSON schema to deny additional properties for plugins enum. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15259\"\u003e#15259\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84ef5ab linter: Avoid linebreaks for markdown links and update plugins docs in the configuration schema. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15246\"\u003e#15246\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.25.0] - 2025-10-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebd74603 linter: Add support for vitest/valid-title rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/12085\"\u003e#12085\u003c/a\u003e) (Tyler Earls)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.24.0] - 2025-10-22\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2804276b2e6cebb035e6a8a0f8f1f5ff84397762\"\u003e\u003ccode\u003e2804276\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.34.0 \u0026amp;\u0026amp; oxfmt v0.19.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17097\"\u003e#17097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/1cc42539948bf8e42e8b0d33b73aaa40a5e82532\"\u003e\u003ccode\u003e1cc4253\u003c/code\u003e\u003c/a\u003e chore(oxlint): bump min tsgolint pkg version to 0.9.2 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/005ec25c5d8b5ee73b3f0d04a4f440ec7a0c82b6\"\u003e\u003ccode\u003e005ec25\u003c/code\u003e\u003c/a\u003e fix(linter): permit \u003ccode\u003e$schema\u003c/code\u003e \u003ccode\u003e.oxlintrc.json\u003c/code\u003e struct (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17060\"\u003e#17060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a0f74a0fb28e2e289cd37376076bdb9cfd0dc8a9\"\u003e\u003ccode\u003ea0f74a0\u003c/code\u003e\u003c/a\u003e feat(linter/config): allow aliasing plugin names to allow names the same as b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/d446c43d8e2c942ca756cf5b9c7fe69335ead592\"\u003e\u003ccode\u003ed446c43\u003c/code\u003e\u003c/a\u003e fix(linter): Prevent extra fields from being present on oxlint config file (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dece1faf598b9c84e125a20f4b54a54d948f1ad5\"\u003e\u003ccode\u003edece1fa\u003c/code\u003e\u003c/a\u003e chore(linter): Update the GitHub URL for the vitest eslint plugin repo. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16941\"\u003e#16941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6fca2f7f60ab66f2d1935836a51cb3b28dc5ffcf\"\u003e\u003ccode\u003e6fca2f7\u003c/code\u003e\u003c/a\u003e chore(infra): use oxfmt for all files, remove dprint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16599\"\u003e#16599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/5b1bf4a0fbf5cbe158cff25423ee176e29f283c0\"\u003e\u003ccode\u003e5b1bf4a\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.33.0 \u0026amp;\u0026amp; oxfmt v0.18.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16888\"\u003e#16888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/75104146cf1c47046274f9937ec6f4586c777e03\"\u003e\u003ccode\u003e7510414\u003c/code\u003e\u003c/a\u003e chore(linter): Ensure that no unknown fields are allowed in OxlintOverride st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b1d6bac5085eb970a3b0e6f8e96fb6894fda716c\"\u003e\u003ccode\u003eb1d6bac\u003c/code\u003e\u003c/a\u003e chore(oxlint): bump min tsgolint pkg version to 0.9.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16829\"\u003e#16829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.34.0/npm/oxlint\"\u003ecomp...\n\n_Description has been truncated_","html_url":"https://github.com/qeeqez/docs/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqez%2Fdocs/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"3731836191","node_id":"PR_kwDOQNYX_s64_5uU","number":280,"state":"closed","title":"chore(deps): bump @orama/orama from 3.1.16 to 3.1.17","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T10:54:46.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T19:33:31.000Z","updated_at":"2025-12-21T10:54:47.000Z","time_to_close":487275,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"3.1.16","new_version":"3.1.17","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.16 to 3.1.17.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\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/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.16\u0026new-version=3.1.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/breaking-brake/cc-wf-studio/pull/280","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/breaking-brake%2Fcc-wf-studio/issues/280","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/280/packages"},{"uuid":"3729572094","node_id":"PR_kwDOKGd7tc644KR3","number":20,"state":"closed","title":"Bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-29T09:25:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T09:35:57.000Z","updated_at":"2025-12-29T09:25:04.000Z","time_to_close":1208946,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":19,"packages":[{"name":"@biomejs/biome","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@next/mdx","old_version":"16.0.1","new_version":"16.0.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.16","new_version":"3.1.17","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.16","new_version":"3.1.17","repository_url":"https://github.com/oramasearch/orama"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"16.0.7","new_version":"16.2.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"13.0.5","new_version":"14.1.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.0.7","new_version":"16.2.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.552.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.1","new_version":"16.0.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-activity-calendar","old_version":"2.7.15","new_version":"3.0.1","repository_url":"https://github.com/grubersjoe/react-activity-calendar"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@tailwindcss/postcss","old_version":"4.1.16","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.0","new_version":"25.0.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.16","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.3` | `2.3.8` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `16.0.1` | `16.0.10` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.16` | `3.1.17` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.16` | `3.1.17` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.0.7` | `16.2.5` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `13.0.5` | `14.1.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.0.7` | `16.2.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.552.0` | `0.561.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.1` | `16.0.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.7` |\n| [react-activity-calendar](https://github.com/grubersjoe/react-activity-calendar) | `2.7.15` | `3.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.16` | `4.1.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.0` | `25.0.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.16` | `4.1.18` |\n\n\nUpdates `@biomejs/biome` from 2.3.3 to 2.3.8\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.8\u003c/h2\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\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/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\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/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\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/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\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/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\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/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\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/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo = \u0026quot;Line 1\\nLine 2\u0026quot;;\nconst bar = `Line 1\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/biomejs/biome/commit/0a6b6fb1fb5d5ef24fde12f64f80e337110adb5d\"\u003e\u003ccode\u003e0a6b6fb\u003c/code\u003e\u003c/a\u003e chore: restore version and yaml how they were\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d15cd5c70731ff7b0a4950f153401163caa956e\"\u003e\u003ccode\u003e5d15cd5\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59fa1468ed34d9e164a2b0ede937df9e0346658b\"\u003e\u003ccode\u003e59fa146\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f7e836fa2b5859c712bb891dc7fbb2fcf28e19a3\"\u003e\u003ccode\u003ef7e836f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoProto\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e feat(js_biome_analyze): implement noDuplicatedSpreadProps (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8116\"\u003e#8116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoMultiStr\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/68c052efa29892470d4590bffefb20448685f2d9\"\u003e\u003ccode\u003e68c052e\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoEqualsToNull\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e feat(lint): added new rule \u003ccode\u003eno-leaked-render\u003c/code\u003e from eslint-react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8171\"\u003e#8171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cd2edd75d9532171c599073fc91de5a15578e84d\"\u003e\u003ccode\u003ecd2edd7\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement noTernary (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.8/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 16.0.1 to 16.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.10\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev16.0.8\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\u003eUpdate react version in cna templates (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/86950\"\u003e#86950\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/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.7\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/581dee67e280b96c0766172cbd5477102c03342b\"\u003e\u003ccode\u003e581dee6\u003c/code\u003e\u003c/a\u003e v16.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3f6a39f6f75781f16e1cae0b122ae86150f375be\"\u003e\u003ccode\u003e3f6a39f\u003c/code\u003e\u003c/a\u003e v16.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/817ee56da939545d4b77cc54542f4c45a524e60a\"\u003e\u003ccode\u003e817ee56\u003c/code\u003e\u003c/a\u003e v16.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7492122a3bbc6655b64ccba04076c73ab418cdcc\"\u003e\u003ccode\u003e7492122\u003c/code\u003e\u003c/a\u003e v16.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aab1edcb8d7a57a6f7a1637d0f87be84ea62edc8\"\u003e\u003ccode\u003eaab1edc\u003c/code\u003e\u003c/a\u003e v16.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/01014d476c0691295e1963940e78ed0faab50e68\"\u003e\u003ccode\u003e01014d4\u003c/code\u003e\u003c/a\u003e v16.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.0.10/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.16 to 3.1.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\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/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.16 to 3.1.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\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/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.26\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\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.26\"\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.0.7 to 16.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-core@16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7292424: Support MDX preset in Fumadocs Core\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda87713: Fix recursive checking on unknown types\u003c/li\u003e\n\u003cli\u003ed17499b: Fix \u003ccode\u003ebasePath\u003c/code\u003e being ignored\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef8eb6c: Expose Zod schema for page \u0026amp; meta data\u003c/li\u003e\n\u003cli\u003ee0c4c3a: [Remark Image] Respect \u003ccode\u003etitle\u003c/code\u003e in images\u003c/li\u003e\n\u003cli\u003e4e2bca7: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e464442b: Support client-side loader, including serialization layer\u003c/li\u003e\n\u003cli\u003e6c668e1: Support absolute URLs in search fetch client\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.2.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e15bd183: \u003cstrong\u003e[Loader API] Default the type of \u003ccode\u003eplugins\u003c/code\u003e to \u003ccode\u003eLoaderPluginOption[]\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt should no longer enforce type checks on custom properties from your content source.\u003c/p\u003e\n\u003cp\u003eFor creating fully typed plugins (with custom properties), use the following pattern:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { loader } from 'fumadocs-core/source';\nimport { docs } from 'fumadocs-mdx:collections/server';\nimport { lucideIconsPlugin } from 'fumadocs-core/source/lucide-icons';\n\u003cp\u003eexport const source = loader(docs.toFumadocsSource(), {\nbaseUrl: '/docs',\nplugins: ({ typedPlugin }) =\u0026gt; [\nlucideIconsPlugin(),\ntypedPlugin({\n// the plugin config\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/157b5854b98e6dc1497c7da790b564a522eb40fb\"\u003e\u003ccode\u003e157b585\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fcef4eead39f945791ebf5520532da8ecefbf1c9\"\u003e\u003ccode\u003efcef4ee\u003c/code\u003e\u003c/a\u003e fix Tanstack Start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2d0c19262c12facbcbadb9f93a2942767f546883\"\u003e\u003ccode\u003e2d0c192\u003c/code\u003e\u003c/a\u003e Chore: update showcases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/735edc4b862d17dc8fbe0adf56d483b88094b170\"\u003e\u003ccode\u003e735edc4\u003c/code\u003e\u003c/a\u003e Core: improve update API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f6b2392dda91cdd4cd9711fcdf40ef6127442f71\"\u003e\u003ccode\u003ef6b2392\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ddeeb74d0f3dbdb67456c9c3294cdf37efebc384\"\u003e\u003ccode\u003eddeeb74\u003c/code\u003e\u003c/a\u003e OpenAPI: Improve error message on invalid document props\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fb3440cabbc8ca3abfab0d6f7ddb780fef00f7fe\"\u003e\u003ccode\u003efb3440c\u003c/code\u003e\u003c/a\u003e OpenAPI: fix possible hydration errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07fb964a82417138069b19d2bc58ef96f809cb0e\"\u003e\u003ccode\u003e07fb964\u003c/code\u003e\u003c/a\u003e CLI: update Next.js ESLint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7292424305940a9ba1cccfea3a13a340509dcb80\"\u003e\u003ccode\u003e7292424\u003c/code\u003e\u003c/a\u003e Core: Support MDX preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/18c7e7ecea29f3163e27963e25bac9cbc4d33b3e\"\u003e\u003ccode\u003e18c7e7e\u003c/code\u003e\u003c/a\u003e Core: support \u003ccode\u003eupdate()\u003c/code\u003e source API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.7...fumadocs-core@16.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 13.0.5 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/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@14.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efc0e3db: Support Workspaces API [Experimental]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef8eb6c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e0c4c3a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4e2bca7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef59339b: Fix \u003ccode\u003elast-modified\u003c/code\u003e plugin date checking\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef362ea1: Fix Webpack warnings (they require absolute paths for dependencies)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fe380da]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ade44d0]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e59743c0: Use \u003ccode\u003eremarkStructure().exportAs\u003c/code\u003e option to export \u003ccode\u003estructuredData\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e59743c0: only provide CJS fallback for Next.js\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c3b8474]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e52dabc3: Support type-safe collection generation\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e7b450d6: \u003cstrong\u003eChange \u003ccode\u003epostInstall()\u003c/code\u003e signature to \u003ccode\u003epostInstall({ configPath, outDir, ... })\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis allows more options for \u003ccode\u003epostInstall\u003c/code\u003e command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea312d3a: \u003cstrong\u003eReplace \u003ccode\u003egetDefaultMDXOptions()\u003c/code\u003e with \u003ccode\u003eapplyMdxPreset()\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis allows Fumadocs MDX to support more presets in the future, and adjust presets for dynamic mode.\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/fuma-nama/fumadocs/commit/f33ca20e2330ee13e04681205e3f3dab2ee0e14d\"\u003e\u003ccode\u003ef33ca20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2705\"\u003e#2705\u003c/a\u003e from fuma-nama/changeset-release/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d06eb7bf51d50e2a19753924b98a83bee3190b9e\"\u003e\u003ccode\u003ed06eb7b\u003c/code\u003e\u003c/a\u003e MDX: fix index file re-generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4e2bca7227240cf04578224d47360d130376d410\"\u003e\u003ccode\u003e4e2bca7\u003c/code\u003e\u003c/a\u003e Core \u0026amp; UI: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ef8eb6c36175cba7d266504637e61c618d17e255\"\u003e\u003ccode\u003eef8eb6c\u003c/code\u003e\u003c/a\u003e Core: Expose Zod schema for page \u0026amp; meta data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/31fd9d70585a96241a5db4feafe94df5c3bb388b\"\u003e\u003ccode\u003e31fd9d7\u003c/code\u003e\u003c/a\u003e MDX: add unit tests for workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3ed6150509c3931643ac148ada87043dc68710df\"\u003e\u003ccode\u003e3ed6150\u003c/code\u003e\u003c/a\u003e MDX: fix \u003ccode\u003elastModified\u003c/code\u003e plugin on workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d4eb3e8b1c6f1ce3ca95c13ed670cba665216d7\"\u003e\u003ccode\u003e5d4eb3e\u003c/code\u003e\u003c/a\u003e fix Tanstack Start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fc0e3dbb02edaec1611237fb3a5bcdce5bafd002\"\u003e\u003ccode\u003efc0e3db\u003c/code\u003e\u003c/a\u003e MDX: introduce official workspace API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa1a8378cfadc3dfa035958fd3cacc198b9403b1\"\u003e\u003ccode\u003eaa1a837\u003c/code\u003e\u003c/a\u003e MDX: implement core for workspaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/48ef05fc6ed43bc25c647d97bb6cbdac3fde7a1a\"\u003e\u003ccode\u003e48ef05f\u003c/code\u003e\u003c/a\u003e fix serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@13.0.5...fumadocs-mdx@14.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-mdx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.0.7 to 16.2.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-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-ui@16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8469c6d: fix shadcn ui preset\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7292424]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [da87713]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d17499b]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4e2bca7: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef8eb6c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e0c4c3a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4e2bca7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e19db270: Align menu behaviour on notebook layout with home layout\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [464442b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6c668e1]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e556cb6b: Fix missing default colors\u003c/li\u003e\n\u003cli\u003ec6120ff: Add sidebar animation back\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e80579fd: \u003cstrong\u003eNo longer expose layout components\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis includes Root Toggle, Language Toggle, Theme Toggle etc.\u003c/p\u003e\n\u003cp\u003eIt allows Fumadocs UI to change these components without introducing breaking changes over existing customizations.\u003c/p\u003e\n\u003cp\u003eIf you're using the removed components, consider overriding the layout components with yours, or use Fumadocs CLI add/customize command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea9f4eda: \u003cstrong\u003eRequire importing page layout according to your docs layout\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/157b5854b98e6dc1497c7da790b564a522eb40fb\"\u003e\u003ccode\u003e157b585\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fcef4eead39f945791ebf5520532da8ecefbf1c9\"\u003e\u003ccode\u003efcef4ee\u003c/code\u003e\u003c/a\u003e fix Tanstack Start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2d0c19262c12facbcbadb9f93a2942767f546883\"\u003e\u003ccode\u003e2d0c192\u003c/code\u003e\u003c/a\u003e Chore: update showcases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/735edc4b862d17dc8fbe0adf56d483b88094b170\"\u003e\u003ccode\u003e735edc4\u003c/code\u003e\u003c/a\u003e Core: improve update API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f6b2392dda91cdd4cd9711fcdf40ef6127442f71\"\u003e\u003ccode\u003ef6b2392\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ddeeb74d0f3dbdb67456c9c3294cdf37efebc384\"\u003e\u003ccode\u003eddeeb74\u003c/code\u003e\u003c/a\u003e OpenAPI: Improve error message on invalid document props\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fb3440cabbc8ca3abfab0d6f7ddb780fef00f7fe\"\u003e\u003ccode\u003efb3440c\u003c/code\u003e\u003c/a\u003e OpenAPI: fix possible hydration errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07fb964a82417138069b19d2bc58ef96f809cb0e\"\u003e\u003ccode\u003e07fb964\u003c/code\u003e\u003c/a\u003e CLI: update Next.js ESLint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7292424305940a9ba1cccfea3a13a340509dcb80\"\u003e\u003ccode\u003e7292424\u003c/code\u003e\u003c/a\u003e Core: Support MDX preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/18c7e7ecea29f3163e27963e25bac9cbc4d33b3e\"\u003e\u003ccode\u003e18c7e7e\u003c/code\u003e\u003c/a\u003e Core: support \u003ccode\u003eupdate()\u003c/code\u003e source API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.0.7...fumadocs-ui@16.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-ui since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.552.0 to 0.561.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar 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/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ememory-stick\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/3017\"\u003elucide-icons/lucide#3017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emicrochip\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/3018\"\u003elucide-icons/lucide#3018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update Node version and overal cleanup 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/3861\"\u003elucide-icons/lucide#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3865\"\u003elucide-icons/lucide#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrush-cleaning\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/3863\"\u003elucide-icons/lucide#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Swap \u003ccode\u003ethumbs-up\u003c/code\u003e \u003ccode\u003ethumbs-down\u003c/code\u003e paths to fix fill issue by \u003ca href=\"https://github.com/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets\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/3859\"\u003elucide-icons/lucide#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(dev): Fix code sample for vanilla JS by \u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esearch-error\u003c/code\u003e icon by \u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ecloud-sync\u003c/code\u003e and \u003ccode\u003ecloud-backup\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3466\"\u003elucide-icons/lucide#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-pile\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/3681\"\u003elucide-icons/lucide#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eballoon\u003c/code\u003e icon by \u003ca href=\"https://github.com/peteruithoven\"\u003e\u003ccode\u003e@​peteruithoven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2519\"\u003elucide-icons/lucide#2519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.561.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.0.1 to 16.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.10\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev16.0.8\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\u003eUpdate react version in cna templates (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86950\"\u003e#86950\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/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.7\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/581dee67e280b96c0766172cbd5477102c03342b\"\u003e\u003ccode\u003e581dee6\u003c/code\u003e\u003c/a\u003e v16.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a0dc9c55582c1936fa2b0df36cff16518a8d126\"\u003e\u003ccode\u003e9a0dc9c\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/facebook/react/issues/35351\"\u003efacebook/react#35351\u003c/a\u003e for 16.0.9 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87085\"\u003e#87085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3f6a39f6f75781f16e1cae0b122ae86150f375be\"\u003e\u003ccode\u003e3f6a39f\u003c/code\u003e\u003c/a\u003e v16.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75e136ad1e90949ba0e8288bdd1e03a52ecc2b7f\"\u003e\u003ccode\u003e75e136a\u003c/code\u003e\u003c/a\u003e Update React Versions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4e20596af880838bf6c40fc235e639b142116a7d\"\u003e\u003ccode\u003e4e20596\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fa858489446628dfe9387c54078ebb1de1fbd243\"\u003e\u003ccode\u003efa85848\u003c/code\u003e\u003c/a\u003e Backport Next.js changes to v16.0.9 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/817ee56da939545d4b77cc54542f4c45a524e60a\"\u003e\u003ccode\u003e817ee56\u003c/code\u003e\u003c/a\u003e v16.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b298173dba914e55bc25aa6bdc37d418d587830e\"\u003e\u003ccode\u003eb298173\u003c/code\u003e\u003c/a\u003e Update react version in cna templates (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86950\"\u003e#86950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7492122a3bbc6655b64ccba04076c73ab418cdcc\"\u003e\u003ccode\u003e7492122\u003c/code\u003e\u003c/a\u003e v16.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d21259d920f666814fa634e744d2c6e797ceae43\"\u003e\u003ccode\u003ed21259d\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.1...v16.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.2 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-activity-calendar` from 2.7.15 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grubersjoe/react-activity-calendar/releases\"\u003ereact-activity-calendar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eVersion 3 of \u003cstrong\u003eReact Activity Calendar\u003c/strong\u003e introduces several breaking changes and a introduces a new approach to tooltips. Refer to the \u003ca href=\"https://grubersjoe.github.io/react-activity-calendar/?path=/docs/react-activity-calendar-upgrading-to-v3--docs\"\u003eupgrade guide\u003c/a\u003e for instructions.\u003c/p\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact Activity Calendar is now a \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003epure ESM package\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe default export has been \u003cstrong\u003eremoved\u003c/strong\u003e. Use the named export instead:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { ActivityCalendar } from 'react-activity-calendar'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eeventHandlers\u003c/code\u003e prop has been \u003cstrong\u003eremoved\u003c/strong\u003e. Use the \u003ccode\u003erenderBlock\u003c/code\u003e prop with \u003ccode\u003eReact.cloneElement()\u003c/code\u003e to \u003ca href=\"https://grubersjoe.github.io/react-activity-calendar/?path=/story/react-activity-calendar--event-handlers\"\u003eattach\nevent handlers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etotalCount\u003c/code\u003e prop has been \u003cstrong\u003eremoved\u003c/strong\u003e, overriding the total count is no longer supported.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ehideColorLegend\u003c/code\u003e prop has been \u003cstrong\u003erenamed\u003c/strong\u003e to \u003ccode\u003eshowColorLegend\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ehideMonthLabels\u003c/code\u003e prop has been \u003cstrong\u003erenamed\u003c/strong\u003e to \u003ccode\u003eshowMonthLabels\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ehideTotalCount\u003c/code\u003e prop has been \u003cstrong\u003erenamed\u003c/strong\u003e to \u003ccode\u003eshowTotalCount\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e\u0026lt;Skeleton /\u0026gt;\u003c/code\u003e component has been \u003cstrong\u003eremoved\u003c/strong\u003e. Render the calendar without data in its loading state instead:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e\u0026lt;ActivityCalendar data={[]} loading /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTooltips\u003c/h2\u003e\n\u003cp\u003eTooltips no longer depend on external libraries and are now integrated directly into this package. Thanks to code-splitting, tooltips only affect your bundle size when you use them. They are implemented using the \u003ca href=\"https://floating-ui.com/\"\u003eFloating UI\u003c/a\u003e library as a “headless” component, meaning they come without predefined styles. This gives you full control over the appearance:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImport the default styles provided by this package, \u003cstrong\u003eor\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAdd your own custom CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://grubersjoe.github.io/react-activity-calendar/?path=/story/react-activity-calendar--tooltips\"\u003etooltips\u003c/a\u003e page for details and examples.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grubersjoe/react-activity-calendar/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.3.1 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove docs by clarifying things, adding more examples by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/618\"\u003edcastil/tailwind-merge#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake examples more realistic by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/617\"\u003edcastil/tailwind-merge#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom variant as an alternative to docs by \u003ca href=\"https://github.com/kidonng\"\u003e\u003ccode\u003e@​kidonng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/592\"\u003edcastil/tailwind-merge#592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove benchmarking suite by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/620\"\u003edcastil/tailwind-merge#620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e and a private sponsor for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/3e1256a21dbdb339c10ed6952d1718e1a40e8fb3\"\u003e\u003ccode\u003e3e1256a\u003c/code\u003e\u003c/a\u003e v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/e15f392d502f1f00976733bd2da0b564f6b87598\"\u003e\u003ccode\u003ee15f392\u003c/code\u003e\u003c/a\u003e add changelog for v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/75e9aefda039898646a6cbd43451ca895e437ff8\"\u003e\u003ccode\u003e75e9aef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/619\"\u003e#619\u003c/a\u003e from quantizor/further-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1bafc9c51b8bddc5bcb2032a141851609ba24e78\"\u003e\u003ccode\u003e1bafc9c\u003c/code\u003e\u003c/a\u003e Make benchmark test names consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0799c127ec02e762ed4d932a14ea04b146933df2\"\u003e\u003ccode\u003e0799c12\u003c/code\u003e\u003c/a\u003e revert: remove array-based string building optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/19278585b611a42cbf5d07a51e33a7649f1ccb6f\"\u003e\u003ccode\u003e1927858\u003c/code\u003e\u003c/a\u003e test: add ultra long class list benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/87baba3afb3716338a8e618e6ccc199e4108056d\"\u003e\u003ccode\u003e87baba3\u003c/code\u003e\u003c/a\u003e Remove unnecessary pre-computed conflict maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7831c8e5a4f7ca7b845af0908480ef95a8336324\"\u003e\u003ccode\u003e7831c8e\u003c/code\u003e\u003c/a\u003e perf: pre-compute conflict arrays at initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1a3d1330760b910d5cca936e777e62498e701553\"\u003e\u003ccode\u003e1a3d133\u003c/code\u003e\u003c/a\u003e perf: replace localeCompare with direct string comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0270028cb2941b5b524d3cfcb32c8c704c580e39\"\u003e\u003ccode\u003e0270028\u003c/code\u003e\u003c/a\u003e perf: use index-based recursion to avoid array allocations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tailwind-merge since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.16 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3717860881","node_id":"PR_kwDONtBXRc64R1Ie","number":34,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 18 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":"2025-12-11T05:42:38.000Z","updated_at":"2025-12-11T05:42:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":18,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"},{"name":"@react-router/node","old_version":"7.9.3","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.3","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.559.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.12.0","new_version":"11.12.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"motion","old_version":"12.23.22","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"react","old_version":"19.1.1","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.15","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.3","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@react-router/dev","old_version":"7.9.3","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.7","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.16` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.3` | `7.10.1` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.3` | `7.10.1` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.559.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.0` | `11.12.2` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.26` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.15` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.3` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.3` | `7.10.1` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.13` | `4.1.17` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.7` | `7.2.7` |\n\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/node` from 7.9.3 to 7.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14426\"\u003e#14426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c6a954f0f92e7466d3470073eb3f8b9a85633230\"\u003e\u003ccode\u003ec6a954f\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4a5e3332aa20cdf7011d5ebd17c9b78a18123f5b\"\u003e\u003ccode\u003e4a5e333\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14618\"\u003e#14618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/99244df399bbd6b4d15a59683ed57de3f2420952\"\u003e\u003ccode\u003e99244df\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14606\"\u003e#14606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d037c1129cc8b4f92a0c88e764dfe4cf309450f6\"\u003e\u003ccode\u003ed037c11\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14599\"\u003e#14599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/47896928ba7a324ae97ae34ded25347b98418376\"\u003e\u003ccode\u003e4789692\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/node@7.10.1/packages/react-router-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/node\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/serve` from 7.9.3 to 7.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-serve/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c6a954f0f92e7466d3470073eb3f8b9a85633230\"\u003e\u003ccode\u003ec6a954f\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4a5e3332aa20cdf7011d5ebd17c9b78a18123f5b\"\u003e\u003ccode\u003e4a5e333\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14618\"\u003e#14618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/99244df399bbd6b4d15a59683ed57de3f2420952\"\u003e\u003ccode\u003e99244df\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14606\"\u003e#14606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d037c1129cc8b4f92a0c88e764dfe4cf309450f6\"\u003e\u003ccode\u003ed037c11\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14599\"\u003e#14599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/47896928ba7a324ae97ae34ded25347b98418376\"\u003e\u003ccode\u003e4789692\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/serve@7.10.1/packages/react-router-serve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/serve\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isbot` from 5.1.31 to 5.1.32\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md\"\u003eisbot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003e5.1.32\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pattern] Pattern updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/d1184042ec109b004b5db8541f88cf12c301f6de\"\u003e\u003ccode\u003ed118404\u003c/code\u003e\u003c/a\u003e Pattern updates (\u003ca href=\"https://redirect.github.com/omrilotan/isbot/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/57b00fd514f6ba1fa2bbb55abf9d15047dd9856e\"\u003e\u003ccode\u003e57b00fd\u003c/code\u003e\u003c/a\u003e update fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/1246b361cbbca6320f8023262b0911e098a474bc\"\u003e\u003ccode\u003e1246b36\u003c/code\u003e\u003c/a\u003e Still can't get this right...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.559.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ememory-stick\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/3017\"\u003elucide-icons/lucide#3017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emicrochip\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/3018\"\u003elucide-icons/lucide#3018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update Node version and overal cleanup 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/3861\"\u003elucide-icons/lucide#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3865\"\u003elucide-icons/lucide#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrush-cleaning\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/3863\"\u003elucide-icons/lucide#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Swap \u003ccode\u003ethumbs-up\u003c/code\u003e \u003ccode\u003ethumbs-down\u003c/code\u003e paths to fix fill issue by \u003ca href=\"https://github.com/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets\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/3859\"\u003elucide-icons/lucide#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(dev): Fix code sample for vanilla JS by \u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esearch-error\u003c/code\u003e icon by \u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ecloud-sync\u003c/code\u003e and \u003ccode\u003ecloud-backup\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3466\"\u003elucide-icons/lucide#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-pile\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/3681\"\u003elucide-icons/lucide#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eballoon\u003c/code\u003e icon by \u003ca href=\"https://github.com/peteruithoven\"\u003e\u003ccode\u003e@​peteruithoven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2519\"\u003elucide-icons/lucide#2519\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/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.556.0...0.557.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.556.0...0.557.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.556.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add \u003ccode\u003ebook-search\u003c/code\u003e icon (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3573\"\u003e#3573\u003c/a\u003e) by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3809\"\u003elucide-icons/lucide#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(workflows): Enable trusted publishing in release by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3808\"\u003elucide-icons/lucide#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escooter\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eplug\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3841\"\u003elucide-icons/lucide#3841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ethermometer-sun\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/3773\"\u003elucide-icons/lucide#3773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Shrink square-scissors icons to match optical volume by \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.559.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.12.0 to 11.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7200\"\u003e#7200\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/de7ed1033996d702e3983dcf8114f33faea89577\"\u003e\u003ccode\u003ede7ed10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: validate dates and tick interval to prevent UI freeze/crash in gantt diagramtype\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.12.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7107\"\u003e#7107\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: Updated the dependency dagre-d3-es to 7.0.13 to fix GHSA-cc8p-78qf-8p7q\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/bd85b51e2404102dbd04613a4891c017b425f803\"\u003e\u003ccode\u003ebd85b51\u003c/code\u003e\u003c/a\u003e fix: Upgrade npm to v11 to support trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/939aff91d6d71fc879bd03fa4518100390fd02b0\"\u003e\u003ccode\u003e939aff9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7201\"\u003e#7201\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e72b26c16fe33083590bc090729969e20d4b6209\"\u003e\u003ccode\u003ee72b26c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4bcb8f0313e3b13211991338c8934a1a2df31c62\"\u003e\u003ccode\u003e4bcb8f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7200\"\u003e#7200\u003c/a\u003e from mermaid-js/pre-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/de7ed1033996d702e3983dcf8114f33faea89577\"\u003e\u003ccode\u003ede7ed10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7197\"\u003e#7197\u003c/a\u003e from mermaid-js/fix/5496-gantt-tickinterval-app-crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/762b44cf33878e7cc3300514c63dfa3f108fd9cb\"\u003e\u003ccode\u003e762b44c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7108\"\u003e#7108\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/02c00911061bcd8ad389798ddbe1052d4bc59c6e\"\u003e\u003ccode\u003e02c0091\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/16359adc335c1097341ddc382d693619ed1d78bd\"\u003e\u003ccode\u003e16359ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7107\"\u003e#7107\u003c/a\u003e from mermaid-js/patch/dagre-d3-es-7.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/061632c5800a9af65da216935a9045c9859b0816\"\u003e\u003ccode\u003e061632c\u003c/code\u003e\u003c/a\u003e Update .changeset/slick-wasps-bathe.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e fix: update dagre-d3-es to version 7.0.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.12.0...mermaid@11.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mermaid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.22 to 12.23.26\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[12.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.22...v12.23.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.15 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3168e08f8389d258de9eb7c8d19b9d44a0f250f2\"\u003e\u003ccode\u003e3168e08\u003c/code\u003e\u003c/a\u003e [flags] enable opt-in for enableDefaultTransitionIndicator (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34373\"\u003e#34373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.9 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.9.3 to 7.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the \u003ccode\u003euseOptimistic\u003c/code\u003e stub we provide for React 18 users to use a stable setter function to avoid potential \u003ccode\u003euseEffect\u003c/code\u003e loops - specifically when using \u003ccode\u003e\u0026lt;Link viewTransition\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14628\"\u003e#14628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eStabilize \u003ccode\u003efetcher.reset()\u003c/code\u003e (\u003ca href=\"https://redirect...\n\n_Description has been truncated_","html_url":"https://github.com/steveiliop56/tinyauth-docs/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveiliop56%2Ftinyauth-docs/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"3651917632","node_id":"PR_kwDONtBXRc601u0b","number":28,"state":"open","title":"chore(deps): bump the minor-patch group with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-21T14:33:10.000Z","updated_at":"2025-11-21T14:33:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":19,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"},{"name":"@react-router/node","old_version":"7.9.3","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.3","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.12.0","new_version":"11.12.1","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"motion","old_version":"12.23.22","new_version":"12.23.24","repository_url":"https://github.com/motiondivision/motion"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.15","new_version":"19.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.3","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@react-router/dev","old_version":"7.9.3","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.5.2","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.7","new_version":"7.2.4","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.16` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.3` | `7.9.6` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.3` | `7.9.6` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.554.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.0` | `11.12.1` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.24` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.15` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.3` | `7.9.6` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.3` | `7.9.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.13` | `4.1.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `24.10.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.7` | `7.2.4` |\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/node` from 7.9.3 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14426\"\u003e#14426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c2bd916e25a59485e824547fda16e8bfc4243888\"\u003e\u003ccode\u003ec2bd916\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/258293034d48805cc3107992180ddb35b859b736\"\u003e\u003ccode\u003e2582930\u003c/code\u003e\u003c/a\u003e Merge branch 'release-next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/23aa916161687104732df5336a9720a1912b7698\"\u003e\u003ccode\u003e23aa916\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2fae831140d1fdeee05735816814a1ee24ce651a\"\u003e\u003ccode\u003e2fae831\u003c/code\u003e\u003c/a\u003e Remove debugger from test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3e3a223ee90c1fee3da01daf6866ad2f5bdf62ba\"\u003e\u003ccode\u003e3e3a223\u003c/code\u003e\u003c/a\u003e docs: fix references (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14441\"\u003e#14441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/node@7.9.6/packages/react-router-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/node\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/serve` from 7.9.3 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-serve/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/89e2bfe8232ad7c24cf610b0998e9028dcfa9ce8\"\u003e\u003ccode\u003e89e2bfe\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1abe213b09e08328cd7633c363fe29c1db83e599\"\u003e\u003ccode\u003e1abe213\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e650acfa72280373471b329931f024d9445f2925\"\u003e\u003ccode\u003ee650acf\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7a2271e916e50427d726ac976b188c9e1aebc48c\"\u003e\u003ccode\u003e7a2271e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14427\"\u003e#14427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4ec4999206e18244e44d7f9fab65a0a2f56c969f\"\u003e\u003ccode\u003e4ec4999\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/serve@7.9.6/packages/react-router-serve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/serve\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isbot` from 5.1.31 to 5.1.32\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md\"\u003eisbot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003e5.1.32\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pattern] Pattern updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/d1184042ec109b004b5db8541f88cf12c301f6de\"\u003e\u003ccode\u003ed118404\u003c/code\u003e\u003c/a\u003e Pattern updates (\u003ca href=\"https://redirect.github.com/omrilotan/isbot/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/57b00fd514f6ba1fa2bbb55abf9d15047dd9856e\"\u003e\u003ccode\u003e57b00fd\u003c/code\u003e\u003c/a\u003e update fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/1246b361cbbca6320f8023262b0911e098a474bc\"\u003e\u003ccode\u003e1246b36\u003c/code\u003e\u003c/a\u003e Still can't get this right...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.554.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eruler-dimension-line\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/3433\"\u003elucide-icons/lucide#3433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add keyboard shortcut for search by \u003ca href=\"https://github.com/dzonatan\"\u003e\u003ccode\u003e@​dzonatan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3718\"\u003elucide-icons/lucide#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-preact): handle \u003ccode\u003eclassName\u003c/code\u003e prop 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/3751\"\u003elucide-icons/lucide#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added chess pieces by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/1945\"\u003elucide-icons/lucide#1945\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/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.552.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons/file): arcified folds by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3587\"\u003elucide-icons/lucide#3587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.554.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 `mermaid` from 11.12.0 to 11.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.12.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7107\"\u003e#7107\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: Updated the dependency dagre-d3-es to 7.0.13 to fix GHSA-cc8p-78qf-8p7q\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/762b44cf33878e7cc3300514c63dfa3f108fd9cb\"\u003e\u003ccode\u003e762b44c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7108\"\u003e#7108\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/02c00911061bcd8ad389798ddbe1052d4bc59c6e\"\u003e\u003ccode\u003e02c0091\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/16359adc335c1097341ddc382d693619ed1d78bd\"\u003e\u003ccode\u003e16359ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7107\"\u003e#7107\u003c/a\u003e from mermaid-js/patch/dagre-d3-es-7.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/061632c5800a9af65da216935a9045c9859b0816\"\u003e\u003ccode\u003e061632c\u003c/code\u003e\u003c/a\u003e Update .changeset/slick-wasps-bathe.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e fix: update dagre-d3-es to version 7.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ad82448084ef2c6a54502d548d6354672ae20b79\"\u003e\u003ccode\u003ead82448\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7053\"\u003e#7053\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9498619d3c4fd8e0dc698f919e7ad4522eaa78d7\"\u003e\u003ccode\u003e9498619\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/7a8557a1a282f83dfd73842d714c524e6d9d7e3b\"\u003e\u003ccode\u003e7a8557a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7036\"\u003e#7036\u003c/a\u003e from mermaid-js/knsv-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/74863c94fb4af4a99f304df6b33615e79e7cd5be\"\u003e\u003ccode\u003e74863c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7051\"\u003e#7051\u003c/a\u003e from mermaid-js/patch-parser-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/63df7021462e8dc1f2aaecb9c5febbbbde4c38e3\"\u003e\u003ccode\u003e63df702\u003c/code\u003e\u003c/a\u003e chore: added changeset file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.12.0...mermaid@11.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.22 to 12.23.24\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[12.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b5df740a4649ee64a07523fc9f362c56f240eb3f\"\u003e\u003ccode\u003eb5df740\u003c/code\u003e\u003c/a\u003e v12.23.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/808ebce630eb8dd75716190b41a0ecb3b7dab56f\"\u003e\u003ccode\u003e808ebce\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/237eee22464039152dd3acf122496503b3f3a5da\"\u003e\u003ccode\u003e237eee2\u003c/code\u003e\u003c/a\u003e v12.23.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/834965c8031118bd156292644ac94ef5cb5b45e8\"\u003e\u003ccode\u003e834965c\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40690864e92cf976e2dd19cdd41ec27b67e91f66\"\u003e\u003ccode\u003e4069086\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6da6b61e9424380b35e0b2d41ab6e42be020d65b\"\u003e\u003ccode\u003e6da6b61\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e36683149d738b36237b10fb86ff0a64d0e39c03\"\u003e\u003ccode\u003ee366831\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7796f4f1e079ccdffea0c0d1abab32bc08871be8\"\u003e\u003ccode\u003e7796f4f\u003c/code\u003e\u003c/a\u003e Update Gold section with new links and images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d1bb93757c22afe2251f1088e4c785800bbb3fef\"\u003e\u003ccode\u003ed1bb937\u003c/code\u003e\u003c/a\u003e Update sponsor section in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/97fba16059d072b79741c54689fede81d0b632ad\"\u003e\u003ccode\u003e97fba16\u003c/code\u003e\u003c/a\u003e Update sponsorship logos in README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.22...v12.23.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.15 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3168e08f8389d258de9eb7c8d19b9d44a0f250f2\"\u003e\u003ccode\u003e3168e08\u003c/code\u003e\u003c/a\u003e [flags] enable opt-in for enableDefaultTransitionIndicator (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34373\"\u003e#34373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3434ff4f4b89ad9388c6109312ef95c14652ae21\"\u003e\u003ccode\u003e3434ff4\u003c/code\u003e\u003c/a\u003e Add scrollIntoView to fragment instances (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32814\"\u003e#32814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.9 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.9.3 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[UNSTABLE] Add \u003ccode\u003elocation\u003c/code\u003e/\u003ccode\u003eparams\u003c/code\u003e as arguments to client-side \u003ccode\u003eunstable_onError\u003c/code\u003e to permit enhanced error reporting. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14509\"\u003e#14509\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e⚠️ This is a breaking change if you've already adopted \u003ccode\u003eunstable_onError\u003c/code\u003e. The second \u003ccode\u003eerrorInfo\u003c/code\u003e parameter is now an object with \u003ccode\u003elocation\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Before\nfunction errorHandler(error: unknown, errorInfo?: React.errorInfo) {\n  /*...*/\n}\n\u003cp\u003e// After\nfunction errorHandler(\nerror: unknown,\ninfo: {\nlocation: Location;\nparams: Params;\nerrorInfo?: React.ErrorInfo;\n},\n) {\n/\u003cem\u003e...\u003c/em\u003e/\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly handle ancestor thrown middleware errors before \u003ccode\u003enext()\u003c/code\u003e on fetcher submissions (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14517\"\u003e#14517\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with splat routes interfering with multiple calls to patchRoutesOnNavigation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14487\"\u003e#14487\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize double-slashes in \u003ccode\u003eresolvePath\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14529\"\u003e#14529\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMove RSCHydratedRouter and utils to \u003ccode\u003e/dom\u003c/code\u003e export. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14457\"\u003e#14457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euseRoute: return type-safe \u003ccode\u003ehandle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14462\"\u003e#14462\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// app/routes/admin.tsx\nconst handle = { hello: \u0026quot;world\u0026quot; };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// app/routes/some-other-route.tsx\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/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/02e65a55daa6f9c0aa88d0de8732330e0b449dad\"\u003e\u003ccode\u003e02e65a5\u003c/code\u003e\u003c/a\u003e Normalize double-slashes in resolvePath (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14529\"\u003e#14529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cd6eb8d4e034d9ee9038050c53d8b2d46a073988\"\u003e\u003ccode\u003ecd6eb8d\u003c/code\u003e\u003c/a\u003e Fix bug with fetcher submission ancestor-thrown middleware errors (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14517\"\u003e#14517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/re...\n\n_Description has been truncated_","html_url":"https://github.com/steveiliop56/tinyauth-docs/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveiliop56%2Ftinyauth-docs/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3631584373","node_id":"PR_kwDOPWD7ZM6zxC2q","number":29,"state":"closed","title":"chore(deps): bump @orama/orama from 3.1.13 to 3.1.16","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-01T02:59:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T03:26:44.000Z","updated_at":"2026-01-01T02:59:32.000Z","time_to_close":3886366,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"3.1.13","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.13 to 3.1.16.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=bun\u0026previous-version=3.1.13\u0026new-version=3.1.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/ejda-chat/docs/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejda-chat%2Fdocs/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"3557181417","node_id":"PR_kwDOPm7sDM6v6gen","number":23,"state":"closed","title":"Bump the dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2025-10-30T08:01:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T14:52:41.000Z","updated_at":"2025-10-30T08:01:30.000Z","time_to_close":234528,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":16,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"},{"name":"@scalar/api-reference-react","old_version":"0.7.55","new_version":"0.8.1","repository_url":"https://github.com/scalar/scalar"},{"name":"fumadocs-core","old_version":"15.8.4","new_version":"16.0.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"12.0.3","new_version":"13.0.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.8.4","new_version":"16.0.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.4","new_version":"16.0.0","repository_url":"https://github.com/vercel/next.js"},{"name":"shiki","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.3.1","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.14","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/bun","old_version":"1.2.23","new_version":"1.3.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.7.0","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.14","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"wrangler","old_version":"4.42.0","new_version":"4.45.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.16` |\n| [@scalar/api-reference-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-reference-react) | `0.7.55` | `0.8.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.8.4` | `16.0.4` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `12.0.3` | `13.0.2` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.8.4` | `16.0.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.548.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `16.0.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.13.0` | `3.14.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.3.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.14` | `4.1.16` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.23` | `1.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.7.0` | `24.9.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.2` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.14` | `4.1.16` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.42.0` | `4.45.0` |\n\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/api-reference-react` from 0.7.55 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/packages/api-reference-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/api-reference-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f3e17d8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef98f35]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f8efecd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9c65f51]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/api-reference\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1e01464: Adds a new ApiReferenceConfigWithSource type and make the base ApiReferenceConfig type agnostic of any document sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [debdcf6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a747da6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [1e01464]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [90d54b6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/api-reference\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.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/scalar/scalar/commits/HEAD/packages/api-reference-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 15.8.4 to 16.0.4\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-core@16.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99971c7: Support \u003ccode\u003eexternal:\u003c/code\u003e to mark links as external in \u003ccode\u003emeta.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed511232: Fix i18n middleware search params handling\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45f0c1f: hotfix \u003ccode\u003e\u0026lt;DynamicCodeBlock /\u0026gt;\u003c/code\u003e Vite + React 19.2 compat issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e851897c: \u003cstrong\u003eRemove \u003ccode\u003efumadocs-core/sidebar\u003c/code\u003e API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ewhy: no longer used by Fumadocs UI, and the abstraction isn't good enough.\u003c/p\u003e\n\u003cp\u003emigrate: The original component is mostly a wrapper of \u003ccode\u003ereact-remove-scroll\u003c/code\u003e, you can use Shadcn UI for pre-built sidebars.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e4049ccc: \u003cstrong\u003eRemove \u003ccode\u003efumadocs-core/server\u003c/code\u003e export\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetGithubLastEdit\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/content/github\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetTableOfContents\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/content/toc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ePageTree\u003c/code\u003e and page tree utilities:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/page-tree\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eTOCItemType\u003c/code\u003e, \u003ccode\u003eTableOfContents\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/toc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateMetadataImage\u003c/code\u003e:\u003c/strong\u003e Use the Next.js Metadata API instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e429c41a: \u003cstrong\u003eSwitch to Shiki JavaScript Regex engine by default\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis is important for Cloudflare Worker compatibility, JavaScript engine is the new default over Oniguruma (WASM).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erehype-code\u003c/code\u003e: replaced the \u003ccode\u003eexperimentalJSEngine\u003c/code\u003e option with \u003ccode\u003eengine: js | oniguruma\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-core/highlight\u003c/code\u003e: use JS engine by default, drop custom engine support, use Shiki directly instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5210f18: \u003cstrong\u003eSet minimal React.js version to 19.2.0\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e19.2 has multiple crucial updates that can improve Fumadocs' performance, and it should works seamlessly on mainstream React.js frameworks.\u003c/p\u003e\n\u003cp\u003eAs a consequence, Next.js 16 is now the minimal version when using Fumadocs UI because Next.js always uses the internal canary version of React.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e42f09c3: \u003cstrong\u003eRemove deprecated APIs\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-ui/page\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eremoved \u003ccode\u003e\u0026lt;DocsCategory /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/293aad4f2450c0c6eb8c4de4d3961a803e78b4e0\"\u003e\u003ccode\u003e293aad4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2510\"\u003e#2510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d9d73f39a835225c2358eae6f7991bfb4f1fa177\"\u003e\u003ccode\u003ed9d73f3\u003c/code\u003e\u003c/a\u003e OpenAPI: Support \u003ccode\u003egroupBy\u003c/code\u003e function value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/df1d474277ff4fe5b0b42496c29aca3b0137cd4b\"\u003e\u003ccode\u003edf1d474\u003c/code\u003e\u003c/a\u003e ignore fumapress\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/99971c7bfb3b290d358247ecc3374e683dcac9d4\"\u003e\u003ccode\u003e99971c7\u003c/code\u003e\u003c/a\u003e Core: Support \u003ccode\u003eexternal:\u003c/code\u003e to mark links as external in \u003ccode\u003emeta.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8d5e9793f53e915d03aa886be32e68bedd1c4fee\"\u003e\u003ccode\u003e8d5e979\u003c/code\u003e\u003c/a\u003e CLI: link to workspace versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/355a7b0046b9cf8c2adf8b28ef14ddc3cadfe79b\"\u003e\u003ccode\u003e355a7b0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ee4ad3d4f309c65d8e0e7ec28dd0d3376a707e24\"\u003e\u003ccode\u003eee4ad3d\u003c/code\u003e\u003c/a\u003e MDX: Always format file paths into POSIX for Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1c21e710954af3fdc1186de131c79198fd7a0648\"\u003e\u003ccode\u003e1c21e71\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/33c4129398d47693b6200aa850186e9c4e008153\"\u003e\u003ccode\u003e33c4129\u003c/code\u003e\u003c/a\u003e Chore: no longer fix \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bbde9bb05fae6d5693d67f2c087e41c2442d5a0c\"\u003e\u003ccode\u003ebbde9bb\u003c/code\u003e\u003c/a\u003e Docs: update migration guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.8.4...fumadocs-core@16.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 12.0.3 to 13.0.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@13.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eee4ad3d: Always format file paths into POSIX for Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@13.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e56332df: Support plugins in Webpack loader environment: now plugins can apply changes on MDX options too.\u003c/li\u003e\n\u003cli\u003e91add4f: Plugin \u003ccode\u003ejson-schema\u003c/code\u003e: support inserting \u003ccode\u003e$schema\u003c/code\u003e to JSON files\u003c/li\u003e\n\u003cli\u003ecffd4c2: Lazy update index files on Next.js\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@13.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8d0c164: \u003cstrong\u003eMove \u003ccode\u003ecreateMDXSource\u003c/code\u003e and \u003ccode\u003eresolveFiles\u003c/code\u003e from \u003ccode\u003efumadocs-mdx\u003c/code\u003e to \u003ccode\u003efumadocs-mdx/runtime/next\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3caa5cd: \u003cstrong\u003eVite: move \u003ccode\u003esource.generated.ts\u003c/code\u003e to \u003ccode\u003e.source/index.ts\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewith Fumadocs MDX Plugins, we want to unify the output directory across Vite \u0026amp; Next.js.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esource.generated.ts\u003c/code\u003e looks ugly compared by \u003ccode\u003e.source\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigrate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erun dev server/typegen to generate a \u003ccode\u003e.source\u003c/code\u003e folder.\u003c/li\u003e\n\u003cli\u003eimport it over the original \u003ccode\u003esource.generated.ts\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003enote that both docs and \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e are updated to \u003ccode\u003e.source\u003c/code\u003e folder.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e29ce826: Support JSON Schema plugin (\u003ccode\u003efumadocs-mdx/plugins/json-schema\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3caa5cd: \u003cstrong\u003eSupport Plugins API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFumadocs MDX is mostly a bundler plugin meant to be used with tools like Vite and Turbopack.\u003c/p\u003e\n\u003cp\u003eWith Fumadocs MDX Plugins, you can extend Fumadocs MDX without worrying the underlying bundler.\nIt is designed for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate files from config (e.g. types, index files, JSON schemas)\u003c/li\u003e\n\u003cli\u003eModify received config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e81fa875: Fix \u003ccode\u003eincludeProcessedMarkdown\u003c/code\u003e cannot stringify MDX nodes\u003c/li\u003e\n\u003cli\u003e575cfb8: Include unravel plugin into \u003ccode\u003eremark-include\u003c/code\u003e parsing step, this ensures the parsed results are consistent with normal MDX.js processor output.\u003c/li\u003e\n\u003cli\u003e1f1c787: Add \u003ccode\u003euseContent\u003c/code\u003e API to client loader for avoiding Lint errors\u003c/li\u003e\n\u003cli\u003e9051574: Support \u003ccode\u003epostprocess.includeMDAST\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003ea5df956: Support \u003ccode\u003eruntime: bun\u003c/code\u003e and \u003ccode\u003eruntime: node\u003c/code\u003e in Vite index file generation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/355a7b0046b9cf8c2adf8b28ef14ddc3cadfe79b\"\u003e\u003ccode\u003e355a7b0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ee4ad3d4f309c65d8e0e7ec28dd0d3376a707e24\"\u003e\u003ccode\u003eee4ad3d\u003c/code\u003e\u003c/a\u003e MDX: Always format file paths into POSIX for Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1c21e710954af3fdc1186de131c79198fd7a0648\"\u003e\u003ccode\u003e1c21e71\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/33c4129398d47693b6200aa850186e9c4e008153\"\u003e\u003ccode\u003e33c4129\u003c/code\u003e\u003c/a\u003e Chore: no longer fix \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bbde9bb05fae6d5693d67f2c087e41c2442d5a0c\"\u003e\u003ccode\u003ebbde9bb\u003c/code\u003e\u003c/a\u003e Docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/abe06ea7256c9e4477f528adccd2a57b0d46c8ca\"\u003e\u003ccode\u003eabe06ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e051a7f3ff7908472dcdc08f850b8f7831e213df\"\u003e\u003ccode\u003ee051a7f\u003c/code\u003e\u003c/a\u003e CLI: Support Biome for other templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0bbda700133da4a0991fd794b2148de4c6c1502\"\u003e\u003ccode\u003ef0bbda7\u003c/code\u003e\u003c/a\u003e CLI: improve AST mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b171be1bda3a1d39df0de875e16ce909738b2928\"\u003e\u003ccode\u003eb171be1\u003c/code\u003e\u003c/a\u003e CLI: Support \u003ccode\u003eCI\u003c/code\u003e environment variable, remove negatives options from CLI usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4500ce0e71ca7fa5071a21081347c8ef0e5c1dbd\"\u003e\u003ccode\u003e4500ce0\u003c/code\u003e\u003c/a\u003e CLI: Use plugins for \u003ccode\u003ecreate()\u003c/code\u003e to configure linters \u0026amp; app dir\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@12.0.3...fumadocs-mdx@13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.8.4 to 16.0.4\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-ui@16.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [99971c7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d511232]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45f0c1f: hotfix \u003ccode\u003e\u0026lt;DynamicCodeBlock /\u0026gt;\u003c/code\u003e Vite + React 19.2 compat issues\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [45f0c1f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0ed0ca6: \u003cstrong\u003eChange \u003ccode\u003e--fd-layout-width\u003c/code\u003e to \u003ccode\u003e1600px\u003c/code\u003e by default\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis will change the max layout width to \u003ccode\u003e1600px\u003c/code\u003e, you can still change it back with:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e:root {\n  --fd-layout-width: 100vw;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5210f18: \u003cstrong\u003eSet minimal React.js version to 19.2.0\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e19.2 has multiple crucial updates that can improve Fumadocs' performance, and it should works seamlessly on mainstream React.js frameworks.\u003c/p\u003e\n\u003cp\u003eAs a consequence, Next.js 16 is now the minimal version when using Fumadocs UI because Next.js always uses the internal canary version of React.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e42f09c3: \u003cstrong\u003eRemove deprecated APIs\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-ui/page\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eremoved \u003ccode\u003e\u0026lt;DocsCategory /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003ebreadcrumbs.full\u003c/code\u003e option from \u003ccode\u003e\u0026lt;DocsPage /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-core/search/algolia\u003c/code\u003e: renamed option \u003ccode\u003edocument\u003c/code\u003e to \u003ccode\u003eindexName\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-core/search\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eremove deprecated signature of \u003ccode\u003ecreateFromSource()\u003c/code\u003e: migrate to newer usage instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/293aad4f2450c0c6eb8c4de4d3961a803e78b4e0\"\u003e\u003ccode\u003e293aad4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2510\"\u003e#2510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d9d73f39a835225c2358eae6f7991bfb4f1fa177\"\u003e\u003ccode\u003ed9d73f3\u003c/code\u003e\u003c/a\u003e OpenAPI: Support \u003ccode\u003egroupBy\u003c/code\u003e function value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/df1d474277ff4fe5b0b42496c29aca3b0137cd4b\"\u003e\u003ccode\u003edf1d474\u003c/code\u003e\u003c/a\u003e ignore fumapress\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/99971c7bfb3b290d358247ecc3374e683dcac9d4\"\u003e\u003ccode\u003e99971c7\u003c/code\u003e\u003c/a\u003e Core: Support \u003ccode\u003eexternal:\u003c/code\u003e to mark links as external in \u003ccode\u003emeta.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8d5e9793f53e915d03aa886be32e68bedd1c4fee\"\u003e\u003ccode\u003e8d5e979\u003c/code\u003e\u003c/a\u003e CLI: link to workspace versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/355a7b0046b9cf8c2adf8b28ef14ddc3cadfe79b\"\u003e\u003ccode\u003e355a7b0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ee4ad3d4f309c65d8e0e7ec28dd0d3376a707e24\"\u003e\u003ccode\u003eee4ad3d\u003c/code\u003e\u003c/a\u003e MDX: Always format file paths into POSIX for Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1c21e710954af3fdc1186de131c79198fd7a0648\"\u003e\u003ccode\u003e1c21e71\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/33c4129398d47693b6200aa850186e9c4e008153\"\u003e\u003ccode\u003e33c4129\u003c/code\u003e\u003c/a\u003e Chore: no longer fix \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bbde9bb05fae6d5693d67f2c087e41c2442d5a0c\"\u003e\u003ccode\u003ebbde9bb\u003c/code\u003e\u003c/a\u003e Docs: update migration guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.8.4...fumadocs-ui@16.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.548.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.548.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add new package for Slint by \u003ca href=\"https://github.com/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3698\"\u003elucide-icons/lucide#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): add introductions for packages in documentation by \u003ca href=\"https://github.com/mattheskaiser\"\u003e\u003ccode\u003e@​mattheskaiser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3643\"\u003elucide-icons/lucide#3643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix default prop 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/3730\"\u003elucide-icons/lucide#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egamepad-directional\u003c/code\u003e icon by \u003ca href=\"https://github.com/felipeajzanetti\"\u003e\u003ccode\u003e@​felipeajzanetti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3693\"\u003elucide-icons/lucide#3693\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/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3698\"\u003elucide-icons/lucide#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattheskaiser\"\u003e\u003ccode\u003e@​mattheskaiser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3643\"\u003elucide-icons/lucide#3643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felipeajzanetti\"\u003e\u003ccode\u003e@​felipeajzanetti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3693\"\u003elucide-icons/lucide#3693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.547.0...0.548.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.547.0...0.548.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.547.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): update brand logo statement link in github action by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3630\"\u003elucide-icons/lucide#3630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.14.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3683\"\u003elucide-icons/lucide#3683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/lucide): replace elements inside \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2635\"\u003e#2635\u003c/a\u003e) by \u003ca href=\"https://github.com/KhalidAlansary\"\u003e\u003ccode\u003e@​KhalidAlansary\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3576\"\u003elucide-icons/lucide#3576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebirdhouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/hieu-onefold\"\u003e\u003ccode\u003e@​hieu-onefold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3378\"\u003elucide-icons/lucide#3378\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/KhalidAlansary\"\u003e\u003ccode\u003e@​KhalidAlansary\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3576\"\u003elucide-icons/lucide#3576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hieu-onefold\"\u003e\u003ccode\u003e@​hieu-onefold\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3378\"\u003elucide-icons/lucide#3378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.546.0...0.547.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.546.0...0.547.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.546.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt-text\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/3553\"\u003elucide-icons/lucide#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): removed duplicate text in intro text by \u003ca href=\"https://github.com/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add VS Code \u003ccode\u003esquircle\u003c/code\u003e base shape snippet 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/3674\"\u003elucide-icons/lucide#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esword\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/3421\"\u003elucide-icons/lucide#3421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emonitor-cloud\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/3037\"\u003elucide-icons/lucide#3037\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/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\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/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.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/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\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/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\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/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.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/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.548.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 15.5.4 to 16.0.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.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\u003cbr /\u003e\n\u003cstrong\u003eCheck out our Next v16 \u003ca href=\"https://nextjs.org/blog/next-16\"\u003eBlog Post\u003c/a\u003e to learn more about this release.\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevelopment: Don't import app-router / hot-reloader through next/link in application code: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83656\"\u003e#83656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove clientParamParsing requirement from RDC for Navigations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83661\"\u003e#83661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e6b70072c-20250909\u003c/code\u003e to \u003ccode\u003e886b3d36-20250910\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83650\"\u003e#83650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Use readFileSync / writeFileSync for manifest writing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83694\"\u003e#83694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e886b3d36-20250910\u003c/code\u003e to \u003ccode\u003ef3a80361-20250911\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83696\"\u003e#83696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't create client-side debug channel if the feature is disabled: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83699\"\u003e#83699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dev should produce the correct default fallback regex to match builds/Turbopack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83701\"\u003e#83701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Remove clientParamParsing requirement from RDC for Navigations\u0026quot;: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83725\"\u003e#83725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly enable unhandledRejection filtering when opted in: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83726\"\u003e#83726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix index data route for adapter build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83730\"\u003e#83730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove leading underscore for unhandledRejection envvar: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83732\"\u003e#83732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef3a80361-20250911\u003c/code\u003e to \u003ccode\u003e93d7aa69-20250912\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83729\"\u003e#83729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e93d7aa69-20250912\u003c/code\u003e to \u003ccode\u003e8a8e9a7e-20250912\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83742\"\u003e#83742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix reentrancy of unhandledRejection filtering: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83741\"\u003e#83741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type for unhandled rejection handler process.removeListener: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83748\"\u003e#83748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OTel] fix: Root span name should not include high cardinality URL: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75416\"\u003e#75416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Remove matchers.reload() call on each request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83720\"\u003e#83720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Breaking] Flat config as default in \u003ccode\u003e@next/eslint-plugin-next\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83763\"\u003e#83763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rspack splitChunks.chunks regex: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83670\"\u003e#83670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Turbopack: Remove matchers.reload() call on each request\u0026quot;: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83819\"\u003e#83819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: unstable_cache should perform blocking revalidation during ISR revalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83820\"\u003e#83820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Rspack): resolve HMR unresponsiveness or unexpected full reload \u0026amp; update dev snapshot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83480\"\u003e#83480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enext.config.mts\u003c/code\u003e for Node.js native TS resolver: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83556\"\u003e#83556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Ensure Import Trace starts in a newline: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83638\"\u003e#83638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelopment: Remove matchers.reload() on each request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83829\"\u003e#83829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e8a8e9a7e-20250912\u003c/code\u003e to \u003ccode\u003e5e0c951b-20250916\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83850\"\u003e#83850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump typescript 5.9.2: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83833\"\u003e#83833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow headers, rewrites and redirects to be defined as sync functions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83743\"\u003e#83743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Optimize addedRoutes and removedRoutes calculation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83840\"\u003e#83840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[next-config-ts] Set Node.js native TS loader fallback flag to process.env: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83832\"\u003e#83832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelopment: Clarify TypescriptStatus in watcher: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83857\"\u003e#83857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade sharp dependency to version ^0.34.4: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83892\"\u003e#83892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e5e0c951b-20250916\u003c/code\u003e to \u003ccode\u003e128abcfa-20250917\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83906\"\u003e#83906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd native ts resolver docs link to transpile-config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83914\"\u003e#83914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOTel: use \u003ccode\u003esrcPage\u003c/code\u003e for templates when \u003ccode\u003enext.route\u003c/code\u003e is unavailable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83911\"\u003e#83911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove inline CSS sourcemaps from next-devtools: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83917\"\u003e#83917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelopment: Move all TypeScript related work in watcher together: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83912\"\u003e#83912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Cache Components] Allow sync IO inside console methods : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83843\"\u003e#83843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e128abcfa-20250917\u003c/code\u003e to \u003ccode\u003e84af9085-20250917\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83959\"\u003e#83959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Add .next/trace-build with high level trace: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83949\"\u003e#83949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove force writing **/*.mts to tsconfig: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83967\"\u003e#83967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Isolate dev build from prod: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83961\"\u003e#83961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JS size reporting from next build: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83815\"\u003e#83815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/950609f96f694c5475d18cd2d72a0052ca04d4b9\"\u003e\u003ccode\u003e950609f\u003c/code\u003e\u003c/a\u003e v16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fcc315733ca2ae64073c2b895c6ba46d684c726a\"\u003e\u003ccode\u003efcc3157\u003c/code\u003e\u003c/a\u003e v16.0.0-canary.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c0b086c6d3c1e7c3a152efb3d10536dba208fcdd\"\u003e\u003ccode\u003ec0b086c\u003c/code\u003e\u003c/a\u003e v16.0.0-canary.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f7707931eafba7830fa15a07174a3fd2e767e2d0\"\u003e\u003ccode\u003ef770793\u003c/code\u003e\u003c/a\u003e logger: skip logging full element (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85194\"\u003e#85194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/074262baf38e38f894ea1417d84e45d76f73e43c\"\u003e\u003ccode\u003e074262b\u003c/code\u003e\u003c/a\u003e Only allow node runtime in proxy (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85139\"\u003e#85139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47ceda3c141e1afb6ed670fe1f817df7f92e7d45\"\u003e\u003ccode\u003e47ceda3\u003c/code\u003e\u003c/a\u003e [cache components] persist cache bypass UI until it's disabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85190\"\u003e#85190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b66c1d61765df684ad6e58f60c209b0b587a4908\"\u003e\u003ccode\u003eb66c1d6\u003c/code\u003e\u003c/a\u003e Remove layout-router sticky/fixed debug warning (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85193\"\u003e#85193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/96754b605fad930dcf2db1384e5afa21f7ebf57c\"\u003e\u003ccode\u003e96754b6\u003c/code\u003e\u003c/a\u003e Tweaks to blocking route error message (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85191\"\u003e#85191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/48bb490d6396a8db09811bf21997ab6c5a38c0b8\"\u003e\u003ccode\u003e48bb490\u003c/code\u003e\u003c/a\u003e docs: upgrade from 15 to 16 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85176\"\u003e#85176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9b34b65cbe619167135f47797ea4c37b5e3af13c\"\u003e\u003ccode\u003e9b34b65\u003c/code\u003e\u003c/a\u003e [upgrade] Version gate adding \u003ccode\u003e--turbopack\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85180\"\u003e#85180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 3.13.0 to 3.14.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\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate grammars and themes  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/26372e62\"\u003e\u003c!-- raw HTML omitted --\u003e(26372)\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\u003e\u003cstrong\u003ecolorized-brackets\u003c/strong\u003e: Fix  default color does not work with colorized-brackets  -  by \u003ca href=\"https://github.com/oatmealproblem\"\u003e\u003ccode\u003e@​oatmealproblem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1082\"\u003eshikijs/shiki#1082\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/f4d3fe59\"\u003e\u003c!-- raw HTML omitted --\u003e(f4d3f)\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/v3.13.0...v3.14.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/29f89143b339855814f0b40e9db18be7e0141dd2\"\u003e\u003ccode\u003e29f8914\u003c/code\u003e\u003c/a\u003e chore: release v3.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/26372e628af3ad2e0034564f2e8db30d6e74144e\"\u003e\u003ccode\u003e26372e6\u003c/code\u003e\u003c/a\u003e feat: update grammars and themes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v3.14.0/packages/shiki\"\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.2.5 to 2.3.1\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.1\u003c/h2\u003e\n\u003ch2\u003e2.3.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/biomejs/biome/pull/7840\"\u003e#7840\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/72afdfa3451eb02d499c1a2a7dc826b37e3d5f8d\"\u003e\u003ccode\u003e72afdfa\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/7838\"\u003e#7838\u003c/a\u003e, which caused the new \u003ccode\u003e--css-parse-*\u003c/code\u003e arguments not being recognised by the \u003ccode\u003eci\u003c/code\u003e command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7789\"\u003e#7789\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5b416eae710f062fe96a4c774b3bf885857ffa8\"\u003e\u003ccode\u003ed5b416e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fronterior\"\u003e\u003ccode\u003e@​fronterior\u003c/code\u003e\u003c/a\u003e! - Fixed the LSP method \u003ccode\u003eworkspace/didChangeWorkspaceFolders\u003c/code\u003e to perform incremental updates instead of replacing the entire folder list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7852\"\u003e#7852\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bd254c7a4c8de8fa0a2cd9ae05591b6ee881a622\"\u003e\u003ccode\u003ebd254c7\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://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7843\"\u003e#7843\u003c/a\u003e: The CSS parser, when \u003ccode\u003etailwindDirectives\u003c/code\u003e is enabled, correctly parses \u003ccode\u003e--*: initial;\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/7872\"\u003e#7872\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0fe13fea24f0c955fc0f98cf75d249b65532a192\"\u003e\u003ccode\u003e0fe13fe\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/7861\"\u003e#7861\u003c/a\u003e: The HTML parser will now accept Svelte attribute shorthand syntax in \u003ccode\u003e.svelte\u003c/code\u003e files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7866\"\u003e#7866\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7b2600b6826002311bdb5fcd89fd309496e993b2\"\u003e\u003ccode\u003e7b2600b\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/7860\"\u003e#7860\u003c/a\u003e: The css parser, with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled, will now accept \u003ccode\u003e@plugin\u003c/code\u003e options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7853\"\u003e#7853\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fe90c785e244b2a17ba8650972fb7eb6ddc6907f\"\u003e\u003ccode\u003efe90c78\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://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7848\"\u003e#7848\u003c/a\u003e: The css parser with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled will now correctly parse tailwind's source exclude syntax: \u003ccode\u003e@source not \u0026quot;foo.css\u0026quot;;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7878\"\u003e#7878\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c9f7fe5473fad55b888dedf03d06deee777397a8\"\u003e\u003ccode\u003ec9f7fe5\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/7857\"\u003e#7857\u003c/a\u003e: Biome now parses \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags as TypeScript when analysing \u003ccode\u003e.astro\u003c/code\u003e files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7867\"\u003e#7867\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b42b7189e772a876fe8053a8129dbfa93ecf8255\"\u003e\u003ccode\u003eb42b718\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/smorimoto\"\u003e\u003ccode\u003e@​smorimoto\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect option name in HTML parser error message.\u003c/p\u003e\n\u003cp\u003eThe error message for disabled text expressions incorrectly referred\nto the \u003ccode\u003ehtml.parser.textExpression\u003c/code\u003e option, which does not exist.\nUpdated it to reference the correct \u003ccode\u003ehtml.parser.interpolation\u003c/code\u003e option.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): css parsing arguments for ci command by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7840\"\u003ebiomejs/biome#7840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: document rule-group severity relation and update rules_check by \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7827\"\u003ebiomejs/biome#7827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lsp): make update_workspace_folders perform incremental updates per LSP spec by \u003ca href=\"https://github.com/fronterior\"\u003e\u003ccode\u003e@​fronterior\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7789\"\u003ebiomejs/biome#7789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(rules-check): add noSecrets exception by \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7862\"\u003ebiomejs/biome#7862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix clippy failure by \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7863\"\u003ebiomejs/biome#7863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/css): fix parsing \u003ccode\u003e--*: initial;\u003c/code\u003e with tailwindDirectives enabled by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7852\"\u003ebiomejs/biome#7852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/css): fix parsing tailwind source exclude syntax by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7853\"\u003ebiomejs/biome#7853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): parse astro script as TS by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7878\"\u003ebiomejs/biome#7878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(biome_html_parser): fix incorrect option name in HTML parser error message by \u003ca href=\"https://github.com/smorimoto\"\u003e\u003ccode\u003e@​smorimoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7867\"\u003ebiomejs/biome#7867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ai docs revamp by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7879\"\u003ebiomejs/biome#7879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/css): allow \u003ccode\u003e@plugin\u003c/code\u003e to accept options by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7866\"\u003ebiomejs/biome#7866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(parse/html): parse svelte shorthand props and spread props by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7872\"\u003ebiomejs/biome#7872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release 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/biomejs/biome/pull/7842\"\u003ebiomejs/biome#7842\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/fronterior\"\u003e\u003ccode\u003e@​fronterior\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7789\"\u003ebiomejs/biome#7789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smorimoto\"\u003e\u003ccode\u003e@​smorimoto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7867\"\u003ebiomejs/biome#7867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/biomejs/biome/compare/@biomejs/biome@2.3.0...@biomejs/biome@2.3.1\"\u003ehttps://github.com/biomejs/biome/compare/\u003ccode\u003e@​biomejs/biome\u003c/code\u003e\u003ccode\u003e@​2.3.0...\u003c/code\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e\u003ccode\u003e@​2.3.1\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBiome CLI v2.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.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/biomejs/biome/pull/7840\"\u003e#7840\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/72afdfa3451eb02d499c1a2a7dc826b37e3d5f8d\"\u003e\u003ccode\u003e72afdfa\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/7838\"\u003e#7838\u003c/a\u003e, which caused the new \u003ccode\u003e--css-parse-*\u003c/code\u003e arguments not being recognised by the \u003ccode\u003eci\u003c/code\u003e command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7789\"\u003e#7789\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5b416eae710f062fe96a4c774b3bf885857ffa8\"\u003e\u003ccode\u003ed5b416e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fronterior\"\u003e\u003ccode\u003e@​fronterior\u003c/code\u003e\u003c/a\u003e! - Fixed the LSP method \u003ccode\u003eworkspace/didChangeWorkspaceFolders\u003c/code\u003e to perform incremental updates instead of replacing the entire folder list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7852\"\u003e#7852\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bd254c7a4c8de8fa0a2cd9ae05591b6ee881a622\"\u003e\u003ccode\u003ebd254c7\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://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7843\"\u003e#7843\u003c/a\u003e: The CSS parser, when \u003ccode\u003etailwindDirectives\u003c/code\u003e is enabled, correctly parses \u003ccode\u003e--*: initial;\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/7872\"\u003e#7872\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0fe13fea24f0c955fc0f98cf75d249b65532a192\"\u003e\u003ccode\u003e0fe13fe\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/7861\"\u003e#7861\u003c/a\u003e: The HTML parser will now accept Svelte attribute shorthand syntax in \u003ccode\u003e.svelte\u003c/code\u003e files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7866\"\u003e#7866\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7b2600b6826002311bdb5fcd89fd309496e993b2\"\u003e\u003ccode\u003e7b2600b\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/7860\"\u003e#7860\u003c/a\u003e: The css parser, with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled, will now accept \u003ccode\u003e@plugin\u003c/code\u003e options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7853\"\u003e#7853\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fe90c785e244b2a17ba8650972fb7eb6ddc6907f\"\u003e\u003ccode\u003efe90c78\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://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7848\"\u003e#7848\u003c/a\u003e: The css parser with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled will now correctly parse tailwind's source exclude syntax: \u003ccode\u003e@source not \u0026quot;foo.css\u0026quot;;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7878\"\u003e#7878\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c9f7fe5473fad55b888dedf03d06deee777397a8\"\u003e\u003ccode\u003ec9f7fe5\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/7857\"\u003e#7857\u003c/a\u003e: Biome now parses \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags as TypeScript when analysing \u003ccode\u003e.astro\u003c/code\u003e files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7867\"\u003e#7867\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b42b7189e772a876fe8053a8129dbfa93ecf8255\"\u003e\u003ccode\u003eb42b718\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/smorimoto\"\u003e\u003ccode\u003e@​smorimoto\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect option name in HTML parser error message.\u003c/p\u003e\n\u003cp\u003eThe error message for disabled text expressions incorrectly referred\nto the \u003ccode\u003ehtml.parser.textExpression\u003c/code\u003e option, which does not exist.\nUpdated it to reference the correct \u003ccode\u003ehtml.parser.interpolation\u003c/code\u003e option.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.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/biomejs/biome/pull/7263\"\u003e#7263\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a3e336937e4cef0aa4b9cd30fc4d3c195e967e86\"\u003e\u003ccode\u003ea3e3369\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Biome's resolver now supports \u003ccode\u003ebaseUrl\u003c/code\u003e if specified in \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cp\u003eGiven the following file structure:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;baseUrl\u0026quot;: \u0026quot;./src\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003esrc/foo.ts\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eexport function foo() {}\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/biomejs/biome/commit/be79a6b41bf365535296d88fca3e9a235817458f\"\u003e\u003ccode\u003ebe79a6b\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7842\"\u003e#7842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ffa8bf302f7c7d7108eb9b6b933f09ae322a33\"\u003e\u003ccode\u003e53ffa8b\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c9033ded52419f55b5276a371264ae0f534ed42b\"\u003e\u003ccode\u003ec9033de\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59ecfb4049fb3dcf4794ef99022f48537bf19faf\"\u003e\u003ccode\u003e59ecfb4\u003c/code\u003e\u003c/a\u003e docs: fix typo in \u003ccode\u003eignoreUnknown\u003c/code\u003e option description (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7829\"\u003e#7829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fcc9b42dd07e536e93a81cb051fed09a1b3e7deb\"\u003e\u003ccode\u003efcc9b42\u003c/code\u003e\u003c/a\u003e feat(linter): implement \u003ccode\u003euseVueDefineMacrosOrder\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7712\"\u003e#7712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bc8ac2b1ae76b7a735ed5bf19b2f6e1c63cc4494\"\u003e\u003ccode\u003ebc8ac2b\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cea002f8cf733817d2fbe830afec0b5a13ecbcb7\"\u003e\u003ccode\u003ecea002f\u003c/code\u003e\u003c/a\u003e feat: promote lint rules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f1742b9f67efcd0745a31070917c0663b1ef4a0\"\u003e\u003ccode\u003e7f1742b\u003c/code\u003e\u003c/a\u003e chore: restore version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e6fd318cb31093d5ae6b2b7d28c267c0076d94d3\"\u003e\u003ccode\u003ee6fd318\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/d9b7adefca0f96d715ba2411ea7dec08aa25978b\"\u003e\u003ccode\u003ed9b7ade\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7755\"\u003e#7755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.1/packages/@biomejs/biome\"\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/~ematipico\"\u003eematipico\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.14 to 4.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/cbbbe844759a35f5bd2a976bb6e66e1f7104c574\"\u003e\u003ccode\u003ecbbbe84\u003c/code\u003e\u003c/a\u003e Release 4.1.16 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19185\"\u003e#19185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.16/packages/@tailwindcss-postcss\"\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.2.23 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\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.7.0 to 24.9.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 `@types/react` from 19.2.0 to 19.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.0 to 19.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.14 to 4.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.githu...\n\n_Description has been truncated_","html_url":"https://github.com/qeeqez/docs/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqez%2Fdocs/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"3532813007","node_id":"PR_kwDOPm7sDM6ups-D","number":22,"state":"open","title":"Bump the dependencies group across 1 directory with 14 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":"2025-10-20T15:06:17.000Z","updated_at":"2025-10-20T15:06:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":14,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"},{"name":"@scalar/api-reference-react","old_version":"0.7.55","new_version":"0.8.1","repository_url":"https://github.com/scalar/scalar"},{"name":"fumadocs-core","old_version":"15.8.4","new_version":"15.8.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.8.4","new_version":"15.8.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.546.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.4","new_version":"15.5.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.14","new_version":"4.1.15","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/bun","old_version":"1.2.23","new_version":"1.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.7.0","new_version":"24.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.14","new_version":"4.1.15","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"wrangler","old_version":"4.42.0","new_version":"4.43.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.16` |\n| [@scalar/api-reference-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-reference-react) | `0.7.55` | `0.8.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.8.4` | `15.8.5` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.8.4` | `15.8.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.546.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `15.5.6` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.2.6` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.14` | `4.1.15` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.23` | `1.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.7.0` | `24.8.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.2` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.14` | `4.1.15` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.42.0` | `4.43.0` |\n\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/api-reference-react` from 0.7.55 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/packages/api-reference-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/api-reference-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f3e17d8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef98f35]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f8efecd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9c65f51]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/api-reference\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1e01464: Adds a new ApiReferenceConfigWithSource type and make the base ApiReferenceConfig type agnostic of any document sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [debdcf6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a747da6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [1e01464]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [90d54b6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/api-reference\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.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/scalar/scalar/commits/HEAD/packages/api-reference-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 15.8.4 to 15.8.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.8.4 to 15.8.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.546.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.546.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt-text\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/3553\"\u003elucide-icons/lucide#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): removed duplicate text in intro text by \u003ca href=\"https://github.com/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add VS Code \u003ccode\u003esquircle\u003c/code\u003e base shape snippet 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/3674\"\u003elucide-icons/lucide#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esword\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/3421\"\u003elucide-icons/lucide#3421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emonitor-cloud\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/3037\"\u003elucide-icons/lucide#3037\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/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\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/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.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/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\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/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\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/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.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/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.544.0...0.545.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/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.546.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 15.5.4 to 15.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\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\u003eTurbopack: don't define process.cwd() in node_modules \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83452\"\u003e#83452\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\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\u003eSplit code-frame into separate compiled package (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84238\"\u003e#84238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd deprecation warning to Runtime config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84650\"\u003e#84650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unstable_cache should perform blocking revalidation during ISR revalidation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84716\"\u003e#84716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003eexperimental.middlewareClientMaxBodySize\u003c/code\u003e body cloning limit  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84722\"\u003e#84722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: missing next/link types with typedRoutes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84779\"\u003e#84779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: early October improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84334\"\u003e#84334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/55ef0e3ebc1d43e1a4a191341dc2a415e12124d4\"\u003e\u003ccode\u003e55ef0e3\u003c/code\u003e\u003c/a\u003e v15.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/92bbbb1beca8738c783ea36ee5dd84d89cd638be\"\u003e\u003ccode\u003e92bbbb1\u003c/code\u003e\u003c/a\u003e Backport: don't define \u003ccode\u003eprocess.cwd()\u003c/code\u003e in node_modules (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84957\"\u003e#84957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f895b727626ad921d5068bcfada284f68c998bfa\"\u003e\u003ccode\u003ef895b72\u003c/code\u003e\u003c/a\u003e Fix url-imports test on 15-5 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84966\"\u003e#84966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81f530db2652a96d4b88fabaf4dfaf30c2269695\"\u003e\u003ccode\u003e81f530d\u003c/code\u003e\u003c/a\u003e v15.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9abbc0e9eba67d635d4da5293273de123263101d\"\u003e\u003ccode\u003e9abbc0e\u003c/code\u003e\u003c/a\u003e [backport] fix: missing \u003ccode\u003enext/link\u003c/code\u003e types with \u003ccode\u003etypedRoutes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82814\"\u003e#82814\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84779\"\u003e#84779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/121e1b566f8bf632dd09bf06fbbdb5ff5a21a51c\"\u003e\u003ccode\u003e121e1b5\u003c/code\u003e\u003c/a\u003e [backport] docs: early October improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84334\"\u003e#84334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1b276c98f98f2d06bb9be36634410851867b013f\"\u003e\u003ccode\u003e1b276c9\u003c/code\u003e\u003c/a\u003e [backport]: \u003ccode\u003eexperimental.middlewareClientMaxBodySize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84722\"\u003e#84722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2061f04132690956ac0722eeacdff8747d7c1c49\"\u003e\u003ccode\u003e2061f04\u003c/code\u003e\u003c/a\u003e [backport] fix: unstable_cache should perform blocking revalidation during IS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ce3d9639d12eaa0fe05ba5cbc7a5d86daf3b3341\"\u003e\u003ccode\u003ece3d963\u003c/code\u003e\u003c/a\u003e [backport] Add deprecation warning to Runtime config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84168\"\u003e#84168\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84650\"\u003e#84650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ec69752d9e5b4174491cdded7b419ba7657db481\"\u003e\u003ccode\u003eec69752\u003c/code\u003e\u003c/a\u003e [backport] Split code-frame into separate compiled package (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84174\"\u003e#84174\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84238\"\u003e#84238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v15.5.6\"\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.2.5 to 2.2.6\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.6\u003c/h2\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7071\"\u003e#7071\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ptkagori\"\u003e\u003ccode\u003e@​ptkagori\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/use-qwik-method-usage\"\u003e\u003ccode\u003euseQwikMethodUsage\u003c/code\u003e\u003c/a\u003e lint rule for the Qwik domain.\u003c/p\u003e\n\u003cp\u003eThis rule validates Qwik hook usage. Identifiers matching \u003ccode\u003euseXxx\u003c/code\u003e must be called only within serialisable reactive contexts (for example, inside \u003ccode\u003ecomponent$\u003c/code\u003e, route loaders/actions, or within other Qwik hooks), preventing common Qwik antipatterns.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Top-level hook call is invalid.\nconst state = useStore({ count: 0 });\n\u003cp\u003efunction helper() {\u003cbr /\u003e\n// Calling a hook in a non-reactive function is invalid.\u003cbr /\u003e\nconst loc = useLocation();\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003ecomponent$(() =\u0026gt; {\n  const state = useStore({ count: 0 }); // OK inside component$.\n  return \u0026lt;div\u0026gt;{state.count}\u0026lt;/div\u0026gt;;\n});\n\u003cp\u003econst handler = $(() =\u0026gt; {\u003cbr /\u003e\nconst loc = useLocation(); // OK inside a $-wrapped closure.\u003cbr /\u003e\nconsole.log(loc.params);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7685\"\u003e#7685\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/52071f54bc1a3c5d1d2ee6039c5feead836638ed\"\u003e\u003ccode\u003e52071f5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6981\"\u003e#6981\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unknown-pseudo-class/\"\u003eNoUnknownPseudoClass\u003c/a\u003e rule no longer reports local pseudo-classes when CSS Modules are used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7640\"\u003e#7640\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/899f7b28ec9cc457d02565d69212e7c29b5b5aff\"\u003e\u003ccode\u003e899f7b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7638\"\u003e#7638\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e no longer emits diagnostics on valid import paths that end with a query or hash.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This no longer warns if `index.css` exists:\nimport style from \u0026quot;../theme/index.css?inline\u0026quot;;\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/7071\"\u003e#7071\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ptkagori\"\u003e\u003ccode\u003e@​ptkagori\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/use-qwik-valid-lexical-scope\"\u003e\u003ccode\u003euseQwikValidLexicalScope\u003c/code\u003e\u003c/a\u003e rule to the Qwik domain.\u003c/p\u003e\n\u003cp\u003eThis rule helps you avoid common bugs in Qwik components by checking that your variables and functions are declared in the correct place.\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7071\"\u003e#7071\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ptkagori\"\u003e\u003ccode\u003e@​ptkagori\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/use-qwik-method-usage\"\u003e\u003ccode\u003euseQwikMethodUsage\u003c/code\u003e\u003c/a\u003e lint rule for the Qwik domain.\u003c/p\u003e\n\u003cp\u003eThis rule validates Qwik hook usage. Identifiers matching \u003ccode\u003euseXxx\u003c/code\u003e must be called only within serialisable reactive contexts (for example, inside \u003ccode\u003ecomponent$\u003c/code\u003e, route loaders/actions, or within other Qwik hooks), preventing common Qwik antipatterns.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Top-level hook call is invalid.\nconst state = useStore({ count: 0 });\n\u003cp\u003efunction helper() {\u003cbr /\u003e\n// Calling a hook in a non-reactive function is invalid.\u003cbr /\u003e\nconst loc = useLocation();\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003ecomponent$(() =\u0026gt; {\n  const state = useStore({ count: 0 }); // OK inside component$.\n  return \u0026lt;div\u0026gt;{state.count}\u0026lt;/div\u0026gt;;\n});\n\u003cp\u003econst handler = $(() =\u0026gt; {\u003cbr /\u003e\nconst loc = useLocation(); // OK inside a $-wrapped closure.\u003cbr /\u003e\nconsole.log(loc.params);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7685\"\u003e#7685\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/52071f54bc1a3c5d1d2ee6039c5feead836638ed\"\u003e\u003ccode\u003e52071f5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6981\"\u003e#6981\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unknown-pseudo-class/\"\u003eNoUnknownPseudoClass\u003c/a\u003e rule no longer reports local pseudo-classes when CSS Modules are used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7640\"\u003e#7640\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/899f7b28ec9cc457d02565d69212e7c29b5b5aff\"\u003e\u003ccode\u003e899f7b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7638\"\u003e#7638\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e no longer emits diagnostics on valid import paths that end with a query or hash.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This no longer warns if `index.css` exists:\nimport style from \u0026quot;../theme/index.css?inline\u0026quot;;\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/7071\"\u003e#7071\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ptkagori\"\u003e\u003ccode\u003e@​ptkagori\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/use-qwik-valid-lexical-scope\"\u003e\u003ccode\u003euseQwikValidLexicalScope\u003c/code\u003e\u003c/a\u003e rule to the Qwik domain.\u003c/p\u003e\n\u003cp\u003eThis rule helps you avoid common bugs in Qwik components by checking that your variables and functions are declared in the correct place.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e5b805891b943e936a463b7059927d05a63ded54\"\u003e\u003ccode\u003ee5b8058\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7637\"\u003e#7637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5beb1eefe134f4dc713cfb28bfa1cbae38319975\"\u003e\u003ccode\u003e5beb1ee\u003c/code\u003e\u003c/a\u003e feat(biome_graphql_analyze): implement \u003ccode\u003euseDeprecatedDate\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e feat(qwik): add useQwikMethodUsage \u0026amp; useQwikValidLexicalScope (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/d025e530c7c1065be4d883ed3ae606cc8281dcfd\"\u003e\u003ccode\u003ed025e53\u003c/code\u003e\u003c/a\u003e docs: add Polish translation of Biome README (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7630\"\u003e#7630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.6/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` 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/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.15/packages/@tailwindcss-postcss\"\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.2.23 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\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.7.0 to 24.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.0 to 19.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.0 to 19.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` 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/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/3b636b74d7f6c19646d357a769d79b9ffedbfac2\"\u003e\u003ccode\u003e3b636b7\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003ebreak-words\u003c/code\u003e as deprecated, and upgrade to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/acb27ef9e9229385ca0a30923be5d711b66cc90e\"\u003e\u003ccode\u003eacb27ef\u003c/code\u003e\u003c/a\u003e Generalize the \u003ccode\u003ewalk\u003c/code\u003e implementation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19126\"\u003e#19126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/de6b54c30743528d4baeaa81b46c090c9f160b53\"\u003e\u003ccode\u003ede6b54c\u003c/code\u003e\u003c/a\u003e Fix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/22858ac4ae003329f31d3a1142d4f103a80b34d2\"\u003e\u003ccode\u003e22858ac\u003c/code\u003e\u003c/a\u003e Make TypeScript a bit more happy (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19124\"\u003e#19124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f945c3d29fe0235c37c46bc00df906a720707738\"\u003e\u003ccode\u003ef945c3d\u003c/code\u003e\u003c/a\u003e Don’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2cba8319ce6a7b51ba20ab6346261d4d7f2e5c51\"\u003e\u003ccode\u003e2cba831\u003c/code\u003e\u003c/a\u003e Clone AST nodes used in \u003ccode\u003estaticValues\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c67c0c54cfdd693eed8af42002298cb4a455db4c\"\u003e\u003ccode\u003ec67c0c5\u003c/code\u003e\u003c/a\u003e Canonicalize dimensions (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19101\"\u003e#19101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/01d1e9825982894a293ccbf4d2c5e6a702b3868c\"\u003e\u003ccode\u003e01d1e98\u003c/code\u003e\u003c/a\u003e Canonicalization constant folding and handling zeros (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/3aadba7cc117760182c862aced7c66b90e05a087\"\u003e\u003ccode\u003e3aadba7\u003c/code\u003e\u003c/a\u003e Move modifier of \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e variant to sub variant (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.15/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.42.0 to 4.43.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.43.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/10911\"\u003e#10911\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/940b44db728a1b62595286deda6ab640a1ab3cf4\"\u003e\u003ccode\u003e940b44d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/devin-ai-integration\"\u003e\u003ccode\u003e@​devin-ai-integration\u003c/code\u003e\u003c/a\u003e! - feat: \u003ccode\u003ewrangler init --from-dash\u003c/code\u003e now generates \u003ccode\u003ewrangler.jsonc\u003c/code\u003e config files instead of \u003ccode\u003ewrangler.toml\u003c/code\u003e files\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/10938\"\u003e#10938\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e52d0ecf4284030e3092a91fc0a893c887382ae8\"\u003e\u003ccode\u003ee52d0ec\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Acquire Cloudflare Access tokens for additional requests made during a \u003ccode\u003ewrangler dev --remote\u003c/code\u003e session\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10923\"\u003e#10923\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2429533d7c6810165761aad828462614c50a585f\"\u003e\u003ccode\u003e2429533\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - fix: update \u003ccode\u003edocker manifest inspect\u003c/code\u003e to use full image registry uri when checking if the image exists remotely\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10521\"\u003e#10521\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/88b5b7ff1ace3bf982d2562ad1e01e39ffce9517\"\u003e\u003ccode\u003e88b5b7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Improves the Wrangler auto-provisioning feature (gated behind the experimental flag \u003ccode\u003e--x-provision\u003c/code\u003e) by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWriting back changes to the user's config file (not necessary, but can make it resilient to binding name changes)\u003c/li\u003e\n\u003cli\u003eFixing \u003ccode\u003e--dry-run\u003c/code\u003e, which previously threw an error when your config file had auto provisioned resources\u003c/li\u003e\n\u003cli\u003eImprove R2 bindings display to include the \u003ccode\u003ebucket_name\u003c/code\u003e from the config file on upload\u003c/li\u003e\n\u003cli\u003eFixing bindings view for specific versions to not display TOML\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.42.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/cloudflare/workers-sdk/pull/10881\"\u003e#10881\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce832d5222f1034bd02c3bac4952c72ec99020bc\"\u003e\u003ccode\u003ece832d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/garvit-gupta\"\u003e\u003ccode\u003e@​garvit-gupta\u003c/code\u003e\u003c/a\u003e! - Add table-level compaction commands for R2 Data Catalog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrangler r2 bucket catalog compaction enable \u0026lt;bucket\u0026gt; [namespace] [table]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewrangler r2 bucket catalog compaction disable \u0026lt;bucket\u0026gt; [namespace] [table]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis allows you to enable and disable automatic file compaction for a specific R2 data catalog table.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10888\"\u003e#10888\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d0ab919b80aee3b6a81756a457b9244c20881906\"\u003e\u003ccode\u003ed0ab919\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lrapoport-cf\"\u003e\u003ccode\u003e@​lrapoport-cf\u003c/code\u003e\u003c/a\u003e! - Clarify that \u003ccode\u003ewrangler check startup\u003c/code\u003e generates a local CPU profile\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42e256f2ec97a9ea805949e491ca59834003378a\"\u003e\u003ccode\u003e42e256f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4462bc1f5b0940b7e69e300b353290fc14745052\"\u003e\u003ccode\u003e4462bc1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20251008.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.42.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/cloudflare/workers-sdk/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/26adce7ff803b2b3833ed018902ba288927594b6\"\u003e\u003ccode\u003e26adce7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WillTaylorDev\"\u003e\u003ccode\u003e@​WillTaylorDev\u003c/code\u003e\u003c/a\u003e! - Respect keep_vars for wrangler versions upload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10833\"\u003e#10833\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/196ccbfc328d4ae3de2ff6600e46570b2d3025f9\"\u003e\u003ccode\u003e196ccbf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cmackenzie1\"\u003e\u003ccode\u003e@​cmackenzie1\u003c/code\u003e\u003c/a\u003e! - Validate Pipeline entity names in Wrangler config before sending to the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10856\"\u003e#10856\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1334102e35d69a70181c2832b94df2d77b25a279\"\u003e\u003ccode\u003e1334102\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anonrig\"\u003e\u003ccode\u003e@​anonrig\u003c/code\u003e\u003c/a\u003e! - Removes unnecessary calls to \u0026quot;node:os\u0026quot;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/51f9dc113487e0000a6ecc1e45f6e8e3e9c5a9a7\"\u003e\u003ccode\u003e51f9dc1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f29b0b0863377df1818727cfbe39f0cd30e8b768\"\u003e\u003ccode\u003ef29b0b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1334102e35d69a70181c2832b94df2d77b25a279\"\u003e\u003ccode\u003e1334102\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20251004.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​cloudflare/unenv-preset\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.7\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/cloudflare/workers-sdk/blob/main/packages/wrangler/CHANGELOG.md\"\u003ewrangler's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.43.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/10911\"\u003e#10911\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/940b44db728a1b62595286deda6ab640a1ab3cf4\"\u003e\u003ccode\u003e940b44d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/devin-ai-integration\"\u003e\u003ccode\u003e@​devin-ai-integration\u003c/code\u003e\u003c/a\u003e! - feat: \u003ccode\u003ewrangler init --from-dash\u003c/code\u003e now generates \u003ccode\u003ewrangler.jsonc\u003c/code\u003e config files instead of \u003ccode\u003ewrangler.toml\u003c/code\u003e files\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/10938\"\u003e#10938\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e52d0ecf4284030e3092a91fc0a893c887382ae8\"\u003e\u003ccode\u003ee52d0ec\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Acquire Cloudflare Access tokens for additional requests made during a \u003ccode\u003ewrangler dev --remote\u003c/code\u003e session\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10923\"\u003e#10923\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2429533d7c6810165761aad828462614c50a585f\"\u003e\u003ccode\u003e2429533\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - fix: update \u003ccode\u003edocker manifest inspect\u003c/code\u003e to use full image registry uri when checking if the image exists remotely\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10521\"\u003e#10521\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/88b5b7ff1ace3bf982d2562ad1e01e39ffce9517\"\u003e\u003ccode\u003e88b5b7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Improves the Wrangler auto-provisioning feature (gated behind the experimental flag \u003ccode\u003e--x-provision\u003c/code\u003e) by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWriting back changes to the user's config file (not necessary, but can make it resilient to binding name changes)\u003c/li\u003e\n\u003cli\u003eFixing \u003ccode\u003e--dry-run\u003c/code\u003e, which previously threw an error when your config file had auto provisioned resources\u003c/li\u003e\n\u003cli\u003eImprove R2 bindings display to include the \u003ccode\u003ebucket_name\u003c/code\u003e from the config file on upload\u003c/li\u003e\n\u003cli\u003eFixing bindings view for specific versions to not display TOML\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.42.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/cloudflare/workers-sdk/pull/10881\"\u003e#10881\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce832d5222f1034bd02c3bac4952c72ec99020bc\"\u003e\u003ccode\u003ece832d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/garvit-gupta\"\u003e\u003ccode\u003e@​garvit-gupta\u003c/code\u003e\u003c/a\u003e! - Add table-level compaction commands for R2 Data Catalog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrangler r2 bucket catalog compaction enable \u0026lt;bucket\u0026gt; [namespace] [table]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewrangler r2 bucket catalog compaction disable \u0026lt;bucket\u0026gt; [namespace] [table]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis allows you to enable and disable automatic file compaction for a specific R2 data catalog table.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10888\"\u003e#10888\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d0ab919b80aee3b6a81756a457b9244c20881906\"\u003e\u003ccode\u003ed0ab919\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lrapoport-cf\"\u003e\u003ccode\u003e@​lrapoport-cf\u003c/code\u003e\u003c/a\u003e! - Clarify that \u003ccode\u003ewrangler check startup\u003c/code\u003e generates a local CPU profile\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42e256f2ec97a9ea805949e491ca59834003378a\"\u003e\u003ccode\u003e42e256f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4462bc1f5b0940b7e69e300b353290fc14745052\"\u003e\u003ccode\u003e4462bc1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20251008.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.42.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/cloudflare/workers-sdk/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/26adce7ff803b2b3833ed018902ba288927594b6\"\u003e\u003ccode\u003e26adce7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WillTaylorDev\"\u003e\u003ccode\u003e@​WillTaylorDev\u003c/code\u003e\u003c/a\u003e! - Respect keep_vars for wrangler versions upload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10833\"\u003e#10833\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/196ccbfc328d4ae3de2ff6600e46570b2d3025f9\"\u003e\u003ccode\u003e196ccbf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cmackenzie1\"\u003e\u003ccode\u003e@​cmackenzie1\u003c/code\u003e\u003c/a\u003e! - Validate Pipeline entity names in Wrangler config before sending to the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10856\"\u003e#10856\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1334102e35d69a70181c2832b94df2d77b25a279\"\u003e\u003ccode\u003e1334102\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anonrig\"\u003e\u003ccode\u003e@​anonrig\u003c/code\u003e\u003c/a\u003e! - Removes unnecessary calls to \u0026quot;node:os\u0026quot;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/51f9dc113487e0000a6ecc1e45f6e8e3e9c5a9a7\"\u003e\u003ccode\u003e51f9dc1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f29b0b0863377df1818727cfbe39f0cd30e8b768\"\u003e\u003ccode\u003ef29b0b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1334102e35d69a70181c2832b94df2d77b25a279\"\u003e\u003ccode\u003e1334102\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20251004.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​cloudflare/unenv-preset\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.7\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/61fb83890a7cb938172af9411280fe594bbba6b3\"\u003e\u003ccode\u003e61fb838\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10960\"\u003e#10960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2429533d7c6810165761aad828462614c50a585f\"\u003e\u003ccode\u003e2429533\u003c/code\u003e\u003c/a\u003e Fix manifest inspect failing due to wrong image ref  (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10923\"\u003e#10923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/88b5b7ff1ace3bf982d2562ad1e01e39ffce9517\"\u003e\u003ccode\u003e88b5b7f\u003c/code\u003e\u003c/a\u003e Improve resource provisioning (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10521\"\u003e#10521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e52d0ecf4284030e3092a91fc0a893c887382ae8\"\u003e\u003ccode\u003ee52d0ec\u003c/code\u003e\u003c/a\u003e Fix remote dev with Access (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9011a8d667bd8f7587f18d42e941b18c1e080638\"\u003e\u003ccode\u003e9011a8d\u003c/code\u003e\u003c/a\u003e test(wrangler): Speed up unenv e2e tests (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10956\"\u003e#10956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/940b44db728a1b62595286deda6ab640a1ab3cf4\"\u003e\u003ccode\u003e940b44d\u003c/code\u003e\u003c/a\u003e [wrangler] feat: generate wrangler.jsonc in init --from-dash instead of wrang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5f7904ecc2d3896293d16282077274e6f370370\"\u003e\u003ccode\u003ea5f7904\u003c/code\u003e\u003c/a\u003e test: skip the Wrangler e2e containers with do test (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10957\"\u003e#10957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/88f081f4e2bd299e715d18bcfe181971f534ff76\"\u003e\u003ccode\u003e88f081f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10905\"\u003e#10905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42e256f2ec97a9ea805949e491ca59834003378a\"\u003e\u003ccode\u003e42e256f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10917\"\u003e#10917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d0ab919b80aee3b6a81756a457b9244c20881906\"\u003e\u003ccode\u003ed0ab919\u003c/code\u003e\u003c/a\u003e Update message for \u003ccode\u003ewrangler check startup\u003c/code\u003e to clarify that local CPU profile...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.43.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for wrangler since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/qeeqez/docs/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqez%2Fdocs/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"3486506581","node_id":"PR_kwDOKGd7tc6sOtBM","number":14,"state":"closed","title":"Bump the dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-04T22:52:09.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-06T10:02:23.000Z","updated_at":"2025-11-04T22:52:11.000Z","time_to_close":2551786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":25,"packages":[{"name":"@biomejs/biome","old_version":"2.1.4","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@godown/react","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/startracex/godown"},{"name":"@next/mdx","old_version":"15.4.6","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"},{"name":"framer-motion","old_version":"12.23.12","new_version":"12.23.22","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"15.6.10","new_version":"15.8.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"11.7.5","new_version":"12.0.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.6.10","new_version":"15.8.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"geist","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/vercel/geist-font"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.6","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.10","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-activity-calendar","old_version":"2.7.13","new_version":"2.7.14","repository_url":"https://github.com/grubersjoe/react-activity-calendar"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.7","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sharekit","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/startracex/sharekit"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.2.1","new_version":"24.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cross-env","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"dprint","old_version":"0.50.1","new_version":"0.50.2","repository_url":"https://github.com/dprint/dprint"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.4` | `2.2.5` |\n| [@godown/react](https://github.com/startracex/godown/tree/HEAD/packages/react) | `3.14.0` | `3.14.2` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.4.6` | `15.5.4` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.14` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.14` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.22` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.8.3` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `11.7.5` | `12.0.2` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.8.3` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.4.2` | `1.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.544.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.6` | `15.5.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.10` | `19.2.0` |\n| [react-activity-calendar](https://github.com/grubersjoe/react-activity-calendar) | `2.7.13` | `2.7.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.7` | `19.2.0` |\n| [sharekit](https://github.com/startracex/sharekit) | `1.1.1` | `1.2.0` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.4.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.2.1` | `24.7.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `10.0.0` | `10.1.0` |\n| [dprint](https://github.com/dprint/dprint) | `0.50.1` | `0.50.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.14` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n\n\nUpdates `@biomejs/biome` from 2.1.4 to 2.2.5\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.5\u003c/h2\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7597\"\u003e#7597\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c3d542e65fee652dc4e52f3ec2de0441c3f3aec\"\u003e\u003ccode\u003e5c3d542\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6432\"\u003e#6432\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e now works correctly with aliased paths.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7269\"\u003e#7269\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f18dac1d662c426d036894a59755eb26f5668aaf\"\u003e\u003ccode\u003ef18dac1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/CDGardner\"\u003e\u003ccode\u003e@​CDGardner\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6648\"\u003e#6648\u003c/a\u003e, where Biome's \u003ccode\u003enoUselessFragments\u003c/code\u003e contained inconsistencies with ESLint for fragments only containing text.\u003c/p\u003e\n\u003cp\u003ePreviously, Biome would report that fragments with only text were unnecessary under the \u003ccode\u003enoUselessFragments\u003c/code\u003e rule. Further analysis of ESLint's behavior towards these cases revealed that text-only fragments (\u003ccode\u003e\u0026lt;\u0026gt;A\u0026lt;/a\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;React.Fragment\u0026gt;B\u0026lt;/React.Fragment\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;RenamedFragment\u0026gt;B\u0026lt;/RenamedFragment\u0026gt;\u003c/code\u003e) would not have \u003ccode\u003enoUselessFragments\u003c/code\u003e emitted for them.\u003c/p\u003e\n\u003cp\u003eOn the Biome side, instances such as these would emit \u003ccode\u003enoUselessFragments\u003c/code\u003e, and applying the suggested fix would turn the text content into a proper JS string.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Ended up as: - const t = \u0026quot;Text\u0026quot;\nconst t = \u0026lt;\u0026gt;Text\u0026lt;/\u0026gt;\n\u003cp\u003e// Ended up as: - const e = t ? \u0026quot;Option A\u0026quot; : \u0026quot;Option B\u0026quot;\u003cbr /\u003e\nconst e = t ? \u0026lt;\u0026gt;Option A\u0026lt;/\u0026gt; : \u0026lt;\u0026gt;Option B\u0026lt;/\u0026gt;\u003c/p\u003e\n\u003cp\u003e/* Ended up as:\u003cbr /\u003e\nfunction someFunc() {\u003cbr /\u003e\nreturn \u0026quot;Content desired to be a multi-line block of text.\u0026quot;\u003cbr /\u003e\n}\u003cbr /\u003e\n*/\u003cbr /\u003e\nfunction someFunc() {\u003cbr /\u003e\nreturn \u0026lt;\u0026gt;\u003cbr /\u003e\nContent desired to be a multi-line\u003cbr /\u003e\nblock of text.\u003cbr /\u003e\n\u0026lt;\u0026gt;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe proposed update was to align Biome's reaction to this rule with ESLint's; the aforementioned examples will now be supported from Biome's perspective, thus valid use of fragments.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// These instances are now valid and won't be called out by noUselessFragments.\n\u003cp\u003econst t = \u0026lt;\u0026gt;Text\u0026lt;/\u0026gt;\u003cbr /\u003e\nconst e = t ? \u0026lt;\u0026gt;Option A\u0026lt;/\u0026gt; : \u0026lt;\u0026gt;Option B\u0026lt;/\u0026gt;\u003c/p\u003e\n\u003cp\u003efunction someFunc() {\u003cbr /\u003e\nreturn \u0026lt;\u0026gt;\u003cbr /\u003e\nContent desired to be a multi-line\u003cbr /\u003e\nblock of text.\u003cbr /\u003e\n\u0026lt;\u0026gt;\u003cbr /\u003e\n}\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7597\"\u003e#7597\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c3d542e65fee652dc4e52f3ec2de0441c3f3aec\"\u003e\u003ccode\u003e5c3d542\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6432\"\u003e#6432\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e now works correctly with aliased paths.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7269\"\u003e#7269\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f18dac1d662c426d036894a59755eb26f5668aaf\"\u003e\u003ccode\u003ef18dac1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/CDGardner\"\u003e\u003ccode\u003e@​CDGardner\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6648\"\u003e#6648\u003c/a\u003e, where Biome's \u003ccode\u003enoUselessFragments\u003c/code\u003e contained inconsistencies with ESLint for fragments only containing text.\u003c/p\u003e\n\u003cp\u003ePreviously, Biome would report that fragments with only text were unnecessary under the \u003ccode\u003enoUselessFragments\u003c/code\u003e rule. Further analysis of ESLint's behavior towards these cases revealed that text-only fragments (\u003ccode\u003e\u0026lt;\u0026gt;A\u0026lt;/a\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;React.Fragment\u0026gt;B\u0026lt;/React.Fragment\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;RenamedFragment\u0026gt;B\u0026lt;/RenamedFragment\u0026gt;\u003c/code\u003e) would not have \u003ccode\u003enoUselessFragments\u003c/code\u003e emitted for them.\u003c/p\u003e\n\u003cp\u003eOn the Biome side, instances such as these would emit \u003ccode\u003enoUselessFragments\u003c/code\u003e, and applying the suggested fix would turn the text content into a proper JS string.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Ended up as: - const t = \u0026quot;Text\u0026quot;\nconst t = \u0026lt;\u0026gt;Text\u0026lt;/\u0026gt;\n\u003cp\u003e// Ended up as: - const e = t ? \u0026quot;Option A\u0026quot; : \u0026quot;Option B\u0026quot;\u003cbr /\u003e\nconst e = t ? \u0026lt;\u0026gt;Option A\u0026lt;/\u0026gt; : \u0026lt;\u0026gt;Option B\u0026lt;/\u0026gt;\u003c/p\u003e\n\u003cp\u003e/* Ended up as:\u003cbr /\u003e\nfunction someFunc() {\u003cbr /\u003e\nreturn \u0026quot;Content desired to be a multi-line block of text.\u0026quot;\u003cbr /\u003e\n}\u003cbr /\u003e\n*/\u003cbr /\u003e\nfunction someFunc() {\u003cbr /\u003e\nreturn \u0026lt;\u0026gt;\u003cbr /\u003e\nContent desired to be a multi-line\u003cbr /\u003e\nblock of text.\u003cbr /\u003e\n\u0026lt;\u0026gt;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe proposed update was to align Biome's reaction to this rule with ESLint's; the aforementioned examples will now be supported from Biome's perspective, thus valid use of fragments.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// These instances are now valid and won't be called out by noUselessFragments.\n\u003cp\u003econst t = \u0026lt;\u0026gt;Text\u0026lt;/\u0026gt;\u003cbr /\u003e\nconst e = t ? \u0026lt;\u0026gt;Option A\u0026lt;/\u0026gt; : \u0026lt;\u0026gt;Option B\u0026lt;/\u0026gt;\u003c/p\u003e\n\u003cp\u003efunction someFunc() {\u003cbr /\u003e\nreturn \u0026lt;\u0026gt;\u003cbr /\u003e\nContent desired to be a multi-line\u003cbr /\u003e\nblock of text.\u003cbr /\u003e\n\u0026lt;\u0026gt;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7498\"\u003e#7498\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/002cded543e6aa5f5cf55f48312f40c83975a22f\"\u003e\u003ccode\u003e002cded\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6893\"\u003e#6893\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/use-exhaustive-dependencies/\"\u003e\u003ccode\u003euseExhaustiveDependencies\u003c/code\u003e\u003c/a\u003e rule now correctly adds a dependency that is captured in a shorthand object member. For example:\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/521d149a7dd8f05f9e0a296f427eed0b1a46bb11\"\u003e\u003ccode\u003e521d149\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cadad2cadbd3852873cbd3f721c26ae7ceb3f39a\"\u003e\u003ccode\u003ecadad2c\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003enoVueDuplicateKeys\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7542\"\u003e#7542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9637f9308fe39f7e94d42419cd430cc2a55d5473\"\u003e\u003ccode\u003e9637f93\u003c/code\u003e\u003c/a\u003e feat: add useConsistentArrowReturn options (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b61631c63f161fa8163365571825c99aed3eaae\"\u003e\u003ccode\u003e1b61631\u003c/code\u003e\u003c/a\u003e feat(lint): add \u003ccode\u003enoReactForwardRef\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/74d3c56d6a0f706e9adcc3c2c19ac9f07aa2b73a\"\u003e\u003ccode\u003e74d3c56\u003c/code\u003e\u003c/a\u003e chore: add convex to bronze sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7566\"\u003e#7566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3f06e19c6eb8476ad9de4e3dac00c50a2d6f0aed\"\u003e\u003ccode\u003e3f06e19\u003c/code\u003e\u003c/a\u003e feat(linter): implement \u003ccode\u003enoDeprecatedImports\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7520\"\u003e#7520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a0039fd5457d0df18242feed5d21ff868ceb0693\"\u003e\u003ccode\u003ea0039fd\u003c/code\u003e\u003c/a\u003e feat(linter): implement \u003ccode\u003enoUnusedExpressions\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fd126d73f897ee0c9f94a3e09bf49ff461fc9fb9\"\u003e\u003ccode\u003efd126d7\u003c/code\u003e\u003c/a\u003e chore: fix markdown syntax in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b2da9762d932cf8d94eca4520c481346add41f66\"\u003e\u003ccode\u003eb2da976\u003c/code\u003e\u003c/a\u003e chore: fix changelog formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/01099406669f3f0e67b3098f2af1e749a766e4de\"\u003e\u003ccode\u003e0109940\u003c/code\u003e\u003c/a\u003e chore: repair changelog (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7477\"\u003e#7477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.5/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@godown/react` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/startracex/godown/releases\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/blob/next/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/commit/198a29470c67741a557be3e9d38119352a2211f2\"\u003e\u003ccode\u003e198a294\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/ea6f7387d6b46114482f5a460f40b761a9f4a279\"\u003e\u003ccode\u003eea6f738\u003c/code\u003e\u003c/a\u003e optimize definition exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/a663eecdd98a3c2a37fee0954fbb168a1f7c5209\"\u003e\u003ccode\u003ea663eec\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/startracex/godown/commits/@godown/react@3.14.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.4.6 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83997\"\u003e#83997\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/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83062\"\u003e#83062\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/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/07d1cbc9c6393b5e7972edc7c0e33587b79f9943\"\u003e\u003ccode\u003e07d1cbc\u003c/code\u003e\u003c/a\u003e v15.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292\"\u003e\u003ccode\u003e7e08c82\u003c/code\u003e\u003c/a\u003e v15.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6\"\u003e\u003ccode\u003e8f6d345\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa\"\u003e\u003ccode\u003ee3e2197\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a745826b2cb0192db9ae8c404dc75e2c6f39b6f9\"\u003e\u003ccode\u003ea745826\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.54\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bec38efdb6f2a0d50b33e8ac64bad71319d3cb85\"\u003e\u003ccode\u003ebec38ef\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97dbf5f2e1e2c9f71e0f610c9c0ce3cdfea0ce2f\"\u003e\u003ccode\u003e97dbf5f\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.52\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v15.5.4/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.12 to 12.23.22\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\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.22] 2025-09-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003eHTMLElements\u003c/code\u003e and \u003ccode\u003euseComposedRefs\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.21] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing main-thread \u003ccode\u003escroll\u003c/code\u003e with animations that contain \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.20] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress non-animatable value warning for instant animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.19] 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.18] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e components now support changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.17] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanimate()\u003c/code\u003e \u003ccode\u003eonComplete\u003c/code\u003e only fires once, when all values are complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.16] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eref\u003c/code\u003e when passed to a child of \u003ccode\u003eAnimatePresence\u003c/code\u003e in \u003ccode\u003e\u0026quot;popLayout\u0026quot;\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.15] 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eexport *\u003c/code\u003e error in RSC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.14] 2025-09-17\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/motiondivision/motion/commit/833abbb5a790b5fed74adb5602f67879dc927fd7\"\u003e\u003ccode\u003e833abbb\u003c/code\u003e\u003c/a\u003e v12.23.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/41346e2af91e2d946f71d96683d8984bb1fc91e8\"\u003e\u003ccode\u003e41346e2\u003c/code\u003e\u003c/a\u003e Exporting HTMLElements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f469973999524a6226e63f0161a0af9175be2496\"\u003e\u003ccode\u003ef469973\u003c/code\u003e\u003c/a\u003e Update README.md with Notion logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5232c648954bdd3310317e10d02bd0fa5c99bbb1\"\u003e\u003ccode\u003e5232c64\u003c/code\u003e\u003c/a\u003e Update sponsor links and images in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7d5ab4ba4f432d9fc7292fb9c3b0f07b16dce31c\"\u003e\u003ccode\u003e7d5ab4b\u003c/code\u003e\u003c/a\u003e Add Notion logo to Gold section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/aae63994094175758ffcc0f43ff1c56097a57ede\"\u003e\u003ccode\u003eaae6399\u003c/code\u003e\u003c/a\u003e Updating tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0ef633e2e38257136b78f87bdf8b4d781f730bd3\"\u003e\u003ccode\u003e0ef633e\u003c/code\u003e\u003c/a\u003e v12.23.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/28ea5f8d68c9b7463f37617d556be4b5ecd143f9\"\u003e\u003ccode\u003e28ea5f8\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d941e3aea2163689f69f66cd5241f220e00a6f07\"\u003e\u003ccode\u003ed941e3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3380\"\u003e#3380\u003c/a\u003e from motiondivision/fix/return-total-duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/80288e54e27a7b2788caef36d4a7b406df522353\"\u003e\u003ccode\u003e80288e5\u003c/code\u003e\u003c/a\u003e Replacing map with for loop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.12...v12.23.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 15.6.10 to 15.8.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-core@15.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3a14e7: Bump deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ead9a004: \u003cstrong\u003eDeprecate \u003ccode\u003efumadocs-core/server\u003c/code\u003e export\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt will be removed on Fumadocs 16, as some APIs under the \u003ccode\u003e/server\u003c/code\u003e export are actually available (and even used) under browser environment.\u003c/p\u003e\n\u003cp\u003eA more modularized design will be introduced over the original naming.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetGithubLastEdit\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/content/github\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetTableOfContents\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/content/toc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ePageTree\u003c/code\u003e and page tree utilities:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/page-tree\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eTOCItemType\u003c/code\u003e, \u003ccode\u003eTableOfContents\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/toc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateMetadataImage\u003c/code\u003e:\u003c/strong\u003e Deprecated, use the Next.js Metadata API instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e90cf1fe: Support Negotiation API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e747bdbc: Support lucide react icons plugin for \u003ccode\u003eloader()\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e71bce86: Make \u003ccode\u003eloader().getPages()\u003c/code\u003e to return pages from all languages when locale is not specified\u003c/li\u003e\n\u003cli\u003ef04547f: Publish \u003ccode\u003eplugins\u003c/code\u003e API on \u003ccode\u003eloader()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ed1ae3e8: \u003cstrong\u003eMove \u003ccode\u003eSortedResult\u003c/code\u003e and other search-related types to \u003ccode\u003efumadocs-core/search\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis also exposed the search result highlighter API, you may now use it for highlighting results of your own search integration\u003c/p\u003e\n\u003cp\u003eOld export will be kept until the next major release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e51268ec: Breadcrumbs API: default \u003ccode\u003eincludePage\u003c/code\u003e to \u003ccode\u003efalse\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\u003e655bb46: [Internal] \u003ccode\u003eparseCodeBlockAttributes\u003c/code\u003e include null values, restrict \u003ccode\u003erehype-code\u003c/code\u003e to only parse \u003ccode\u003etitle\u003c/code\u003e and \u003ccode\u003etab\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003e6548a59: Support breadcrumbs for Search API\u003c/li\u003e\n\u003cli\u003e51268ec: Breadcrumbs API: Fix root folders being filtered when \u003ccode\u003eincludeRoot\u003c/code\u003e is set to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.13\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/fuma-nama/fumadocs/commit/f39aa8aada24f9e5d885a4c92532830b9f4e8d19\"\u003e\u003ccode\u003ef39aa8a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2422\"\u003e#2422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4f6633218489e9ce836eb0b99ea4d7b6ef18a8d2\"\u003e\u003ccode\u003e4f66332\u003c/code\u003e\u003c/a\u003e update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b0d8395cc5bee9d76ea91bdb300bee5cc1007d1\"\u003e\u003ccode\u003e7b0d839\u003c/code\u003e\u003c/a\u003e UI: Hotfix \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8fc8d7fe8df5804759eeb7378708e293e1622122\"\u003e\u003ccode\u003e8fc8d7f\u003c/code\u003e\u003c/a\u003e Press: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4e23fa63460ae71eeefc07bf8403b5cf614cec71\"\u003e\u003ccode\u003e4e23fa6\u003c/code\u003e\u003c/a\u003e fix polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a3a14e7501520f07f9dde9e3b0a09967703ca768\"\u003e\u003ccode\u003ea3a14e7\u003c/code\u003e\u003c/a\u003e Chore: bump deps \u0026amp; migrate to React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/00773ab8b506831ed2b8054e9b2f5f388627bc43\"\u003e\u003ccode\u003e00773ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2412\"\u003e#2412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c3bde5b4d95c9fd854815be9d94968ac6a39c18\"\u003e\u003ccode\u003e6c3bde5\u003c/code\u003e\u003c/a\u003e UI: Prefer importing \u003ccode\u003e\\\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e from \u003ccode\u003efumadocs-ui/provider/\\\u0026lt;framework\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/43db87577f339d26c2c2b9ea94388897462dd28e\"\u003e\u003ccode\u003e43db875\u003c/code\u003e\u003c/a\u003e fix: remove og default paragraph margin (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ac8e67d5b207a9f1c1a15012918ce9102cc0d94b\"\u003e\u003ccode\u003eac8e67d\u003c/code\u003e\u003c/a\u003e OpenAPI: Add custom request timeout (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.6.10...fumadocs-core@15.8.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 11.7.5 to 12.0.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@12.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3a14e7: Bump deps\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a3a14e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/mdx-remote\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@15.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@12.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaf50bc8: Support customising index file output path in Vite\u003c/li\u003e\n\u003cli\u003e5fc9ee4: Support \u003ccode\u003eremark-directive\u003c/code\u003e for Include API\u003c/li\u003e\n\u003cli\u003e4b9871d: MDX Async mode: read file content on load\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [655bb46]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d1ae3e8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6548a59]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51268ec]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51268ec]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@12.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef11f89d: \u003cstrong\u003e[Next.js] Rename APIS\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOn page data:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e_file\u003c/code\u003e -\u0026gt; \u003ccode\u003einfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e_file.absolutePath\u003c/code\u003e -\u0026gt; \u003ccode\u003einfo.fullPath\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eeffe43d: \u003cstrong\u003eDrop support for Zod 3 schemas\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eZod 3 schemas are still allowed, but you can no longer extend on the Zod 4 schemas provided by Fumadocs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2862a10: \u003cstrong\u003e[Next.js] Removed \u003ccode\u003econtent\u003c/code\u003e on page data in favour of \u003ccode\u003egetText()\u003c/code\u003e.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22e0fec: \u003cstrong\u003eSupport \u003ccode\u003egetText()\u003c/code\u003e \u0026amp; Postprocess API\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e2862a10: Unify doc collection entry for both Vite and Next.js integrations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda095ac: Refactor internal export paths\u003c/li\u003e\n\u003cli\u003e854d4ef: Export \u003ccode\u003epostInstall()\u003c/code\u003e function from \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [982aed6]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.13\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/fuma-nama/fumadocs/commit/f39aa8aada24f9e5d885a4c92532830b9f4e8d19\"\u003e\u003ccode\u003ef39aa8a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2422\"\u003e#2422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4f6633218489e9ce836eb0b99ea4d7b6ef18a8d2\"\u003e\u003ccode\u003e4f66332\u003c/code\u003e\u003c/a\u003e update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b0d8395cc5bee9d76ea91bdb300bee5cc1007d1\"\u003e\u003ccode\u003e7b0d839\u003c/code\u003e\u003c/a\u003e UI: Hotfix \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8fc8d7fe8df5804759eeb7378708e293e1622122\"\u003e\u003ccode\u003e8fc8d7f\u003c/code\u003e\u003c/a\u003e Press: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4e23fa63460ae71eeefc07bf8403b5cf614cec71\"\u003e\u003ccode\u003e4e23fa6\u003c/code\u003e\u003c/a\u003e fix polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a3a14e7501520f07f9dde9e3b0a09967703ca768\"\u003e\u003ccode\u003ea3a14e7\u003c/code\u003e\u003c/a\u003e Chore: bump deps \u0026amp; migrate to React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/00773ab8b506831ed2b8054e9b2f5f388627bc43\"\u003e\u003ccode\u003e00773ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2412\"\u003e#2412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c3bde5b4d95c9fd854815be9d94968ac6a39c18\"\u003e\u003ccode\u003e6c3bde5\u003c/code\u003e\u003c/a\u003e UI: Prefer importing \u003ccode\u003e\\\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e from \u003ccode\u003efumadocs-ui/provider/\\\u0026lt;framework\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/43db87577f339d26c2c2b9ea94388897462dd28e\"\u003e\u003ccode\u003e43db875\u003c/code\u003e\u003c/a\u003e fix: remove og default paragraph margin (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ac8e67d5b207a9f1c1a15012918ce9102cc0d94b\"\u003e\u003ccode\u003eac8e67d\u003c/code\u003e\u003c/a\u003e OpenAPI: Add custom request timeout (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@11.7.5...fumadocs-mdx@12.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.6.10 to 15.8.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-ui@15.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3a14e7: Bump deps\u003c/li\u003e\n\u003cli\u003e7b0d839: Hotfix \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a3a14e7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e90cf1fe: Support \u003ccode\u003etabMode\u003c/code\u003e on \u003ccode\u003e\u0026lt;DocsLayout /\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e6c3bde5: \u003cstrong\u003ePrefer importing \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e from \u003ccode\u003efumadocs-ui/provider/\u0026lt;framework\u0026gt;\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOld \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e will be kept, as it's used by majority of previous projects.\u003c/li\u003e\n\u003cli\u003eNew guides \u0026amp; templates will follow the new recommendation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [ad9a004]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [90cf1fe]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [747bdbc]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [71bce86]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f04547f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.8.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e53a0635: Support custom \u003ccode\u003eaction\u003c/code\u003e type search item in search dialog\u003c/li\u003e\n\u003cli\u003e6548a59: Support breadcrumbs for Search API\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [655bb46]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d1ae3e8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6548a59]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51268ec]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51268ec]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [982aed6]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.12\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/fuma-nama/fumadocs/commit/f39aa8aada24f9e5d885a4c92532830b9f4e8d19\"\u003e\u003ccode\u003ef39aa8a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2422\"\u003e#2422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4f6633218489e9ce836eb0b99ea4d7b6ef18a8d2\"\u003e\u003ccode\u003e4f66332\u003c/code\u003e\u003c/a\u003e update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b0d8395cc5bee9d76ea91bdb300bee5cc1007d1\"\u003e\u003ccode\u003e7b0d839\u003c/code\u003e\u003c/a\u003e UI: Hotfix \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8fc8d7fe8df5804759eeb7378708e293e1622122\"\u003e\u003ccode\u003e8fc8d7f\u003c/code\u003e\u003c/a\u003e Press: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4e23fa63460ae71eeefc07bf8403b5cf614cec71\"\u003e\u003ccode\u003e4e23fa6\u003c/code\u003e\u003c/a\u003e fix polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a3a14e7501520f07f9dde9e3b0a09967703ca768\"\u003e\u003ccode\u003ea3a14e7\u003c/code\u003e\u003c/a\u003e Chore: bump deps \u0026amp; migrate to React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/00773ab8b506831ed2b8054e9b2f5f388627bc43\"\u003e\u003ccode\u003e00773ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2412\"\u003e#2412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c3bde5b4d95c9fd854815be9d94968ac6a39c18\"\u003e\u003ccode\u003e6c3bde5\u003c/code\u003e\u003c/a\u003e UI: Prefer importing \u003ccode\u003e\\\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e from \u003ccode\u003efumadocs-ui/provider/\\\u0026lt;framework\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/43db87577f339d26c2c2b9ea94388897462dd28e\"\u003e\u003ccode\u003e43db875\u003c/code\u003e\u003c/a\u003e fix: remove og default paragraph margin (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ac8e67d5b207a9f1c1a15012918ce9102cc0d94b\"\u003e\u003ccode\u003eac8e67d\u003c/code\u003e\u003c/a\u003e OpenAPI: Add custom request timeout (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.6.10...fumadocs-ui@15.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geist` from 1.4.2 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/vercel/geist-font/releases\"\u003egeist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis release brings major updates to the Geist font family:\u003c/p\u003e\n\u003ch3\u003eAdded Italic styles to the both families Geist and Geist Mono.\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/b367fe33-3201-4259-8d22-bd5f73cba5db\" alt=\"Geist Mono Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003ch2\u003e1.5.0-alpha\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis alpha release brings major updates to the Geist font family:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is an alpha release because Mono Italics are not yet included. Final 1.5 release will follow once they're ready.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eAdded Italic styles to the non-mono fonts\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003c/blockquote\u003e\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/geist-font/commit/0c8b56e99dc73ae0db833029322db3183e6f745d\"\u003e\u003ccode\u003e0c8b56e\u003c/code\u003e\u003c/a\u003e Update verson to 1.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/geist-font/commits/1.5.1/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of 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/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\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/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived 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/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\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/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\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/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata 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/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata 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/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\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/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.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/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\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/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\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/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\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/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison 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/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.544.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 15.4.6 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV fo...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"2888799688","node_id":"PR_kwDOP2MLTs6sL5XI","number":19,"state":"open","title":"chore(deps): bump @orama/orama from 1.2.11 to 3.1.14","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:44:38.000Z","updated_at":"2025-10-06T04:44:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"1.2.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 1.2.11 to 3.1.14.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v1.2.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.11\u0026new-version=3.1.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/offflinerpsy/deep-components-aggregator/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/offflinerpsy%2Fdeep-components-aggregator/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"3440083846","node_id":"PR_kwDOKGd7tc6py8Gd","number":13,"state":"open","title":"Bump the dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T09:54:29.000Z","updated_at":"2025-10-06T11:46:36.220Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":20,"packages":[{"name":"@biomejs/biome","old_version":"2.1.4","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@godown/react","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/startracex/godown"},{"name":"@next/mdx","old_version":"15.4.6","new_version":"15.5.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"},{"name":"framer-motion","old_version":"12.23.12","new_version":"12.23.18","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"15.6.10","new_version":"15.7.13","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"11.7.5","new_version":"12.0.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.6.10","new_version":"15.7.13","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"geist","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/vercel/geist-font"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.6","new_version":"15.5.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react-activity-calendar","old_version":"2.7.13","new_version":"2.7.14","repository_url":"https://github.com/grubersjoe/react-activity-calendar"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.2.1","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.10","new_version":"19.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.7","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dprint","old_version":"0.50.1","new_version":"0.50.2","repository_url":"https://github.com/dprint/dprint"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.4` | `2.2.4` |\n| [@godown/react](https://github.com/startracex/godown/tree/HEAD/packages/react) | `3.14.0` | `3.14.2` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.4.6` | `15.5.3` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.14` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.14` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.18` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.13` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `11.7.5` | `12.0.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.13` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.4.2` | `1.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.544.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.6` | `15.5.3` |\n| [react-activity-calendar](https://github.com/grubersjoe/react-activity-calendar) | `2.7.13` | `2.7.14` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.3.8` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.2.1` | `24.5.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.10` | `19.1.13` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.7` | `19.1.9` |\n| [dprint](https://github.com/dprint/dprint) | `0.50.1` | `0.50.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n\n\nUpdates `@biomejs/biome` from 2.1.4 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\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/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\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/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@godown/react` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/startracex/godown/releases\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/blob/@godown/react@3.14.2/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/commit/198a29470c67741a557be3e9d38119352a2211f2\"\u003e\u003ccode\u003e198a294\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/ea6f7387d6b46114482f5a460f40b761a9f4a279\"\u003e\u003ccode\u003eea6f738\u003c/code\u003e\u003c/a\u003e optimize definition exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/a663eecdd98a3c2a37fee0954fbb168a1f7c5209\"\u003e\u003ccode\u003ea663eec\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/startracex/godown/commits/@godown/react@3.14.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.4.6 to 15.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.39\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[metadata] change the metadata routes params to promises: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83560\"\u003e#83560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/07d1cbc9c6393b5e7972edc7c0e33587b79f9943\"\u003e\u003ccode\u003e07d1cbc\u003c/code\u003e\u003c/a\u003e v15.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292\"\u003e\u003ccode\u003e7e08c82\u003c/code\u003e\u003c/a\u003e v15.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6\"\u003e\u003ccode\u003e8f6d345\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa\"\u003e\u003ccode\u003ee3e2197\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a745826b2cb0192db9ae8c404dc75e2c6f39b6f9\"\u003e\u003ccode\u003ea745826\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.54\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bec38efdb6f2a0d50b33e8ac64bad71319d3cb85\"\u003e\u003ccode\u003ebec38ef\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97dbf5f2e1e2c9f71e0f610c9c0ce3cdfea0ce2f\"\u003e\u003ccode\u003e97dbf5f\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9934b3788ab3d9c95c8a9379c57d74938cfe22e4\"\u003e\u003ccode\u003e9934b37\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.51\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v15.5.3/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.12 to 12.23.18\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\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.18] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e components now support changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.17] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanimate()\u003c/code\u003e \u003ccode\u003eonComplete\u003c/code\u003e only fires once, when all values are complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.16] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eref\u003c/code\u003e when passed to a child of \u003ccode\u003eAnimatePresence\u003c/code\u003e in \u003ccode\u003e\u0026quot;popLayout\u0026quot;\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.15] 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eexport *\u003c/code\u003e error in RSC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.14] 2025-09-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing types of \u003ccode\u003eReorder.Item\u003c/code\u003e and \u003ccode\u003eReorder.Group\u003c/code\u003e so incorrect HTML props are correctly flagged.\u003c/li\u003e\n\u003cli\u003eReverting rehydration of \u003ccode\u003eexternalRef\u003c/code\u003e when it switches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.13] 2025-09-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue where motion components don't update refs when externalRef changes. The \u003ccode\u003euseMotionRef\u003c/code\u003e function now properly includes \u003ccode\u003eexternalRef\u003c/code\u003e in the dependency array to ensure ref callbacks update when the external ref changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStopped tracking yarn cache in the repo.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ffe518268493a5a16a7776894b9da116e1112870\"\u003e\u003ccode\u003effe5182\u003c/code\u003e\u003c/a\u003e v12.23.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4f71424c056339d4f1962476e7dee79d653ce6e\"\u003e\u003ccode\u003eb4f7142\u003c/code\u003e\u003c/a\u003e Adding changelog csv script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4c3cc17b372c5f7a453c3f273d29872e05dde753\"\u003e\u003ccode\u003e4c3cc17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3374\"\u003e#3374\u003c/a\u003e from motiondivision/fix/handle-external-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1800f34159214b44d7ef77dc2995849e37aeb3fd\"\u003e\u003ccode\u003e1800f34\u003c/code\u003e\u003c/a\u003e Fixing changed external ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7d11517d3aab05576e8e9d3537be32b3ba56fcb8\"\u003e\u003ccode\u003e7d11517\u003c/code\u003e\u003c/a\u003e v12.23.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b2e348812fa4de0b754fab771b48e324a3e3ea2f\"\u003e\u003ccode\u003eb2e3488\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/990686d31c23fa9cc694959389dacf091904f7bb\"\u003e\u003ccode\u003e990686d\u003c/code\u003e\u003c/a\u003e Refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9182d2c5ddd8410f24f10e00cea40755a9d280b1\"\u003e\u003ccode\u003e9182d2c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3343\"\u003e#3343\u003c/a\u003e from rortan134/fix-3337\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/063d9b11584c51954248ce9139ab50be73a4b330\"\u003e\u003ccode\u003e063d9b1\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-3337\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/13129dad588c04ea65f7bd7d304f792e15a2978d\"\u003e\u003ccode\u003e13129da\u003c/code\u003e\u003c/a\u003e v12.23.16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.12...v12.23.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 15.6.10 to 15.7.13\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-core@15.7.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e982aed6: Fix \u003ccode\u003esource.getPageByHref()\u003c/code\u003e return no result without explicit \u003ccode\u003elanguage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e846b28a: Support multiple codeblocks in same tab\u003c/li\u003e\n\u003cli\u003e2b30315: Support \u003ccode\u003emode\u003c/code\u003e option in search server\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.11\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec948f59: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without breaking changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed135efd: \u003ccode\u003etransformerIcon\u003c/code\u003e supports SVG string to extend codeblock icons\u003c/li\u003e\n\u003cli\u003e4082acc: Expose \u003ccode\u003ehighlightHast\u003c/code\u003e API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef65778d: \u003ccode\u003eLink\u003c/code\u003e improve external link detection by enabling it on any protocols\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add framework adapters to optional peer deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b53056: Support \u003ccode\u003eremarkMdxMermaid\u003c/code\u003e - convert \u003ccode\u003emermaid\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Mermaid /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003e3490285: Support \u003ccode\u003eremarkMdxFiles\u003c/code\u003e - convert \u003ccode\u003efiles\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Files /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.3\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/fuma-nama/fumadocs/commit/0903fb4671fe9141ee2700b154da6de88646bce7\"\u003e\u003ccode\u003e0903fb4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/da095ace698fea660dbadd9184f562a367f28844\"\u003e\u003ccode\u003eda095ac\u003c/code\u003e\u003c/a\u003e MDX: Refactor internal export paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/982aed6c219bca730697c792534bf324f2f02468\"\u003e\u003ccode\u003e982aed6\u003c/code\u003e\u003c/a\u003e Core: Fix \u003ccode\u003esource.getPageByHref()\u003c/code\u003e return no result without explicit \u003ccode\u003elanguage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d9a3cea71431dc2c7e28209fdce77ca3f14f33ef\"\u003e\u003ccode\u003ed9a3cea\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d69f4bd91183d185776c2e363705d0fe2c8dc57\"\u003e\u003ccode\u003e0d69f4b\u003c/code\u003e\u003c/a\u003e Docs: restructure docs for framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ec8250eae29f7f4bc258e0f31249bee6fa5266e7\"\u003e\u003ccode\u003eec8250e\u003c/code\u003e\u003c/a\u003e chore: improve lint performance by using config variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/854d4ef4b6b3a885ba9e17688aedcd593761642e\"\u003e\u003ccode\u003e854d4ef\u003c/code\u003e\u003c/a\u003e MDX: Export \u003ccode\u003epostInstall()\u003c/code\u003e function from \u003ccode\u003e/vite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07414cae61761fa38f05b4c1d47a7734442a5cba\"\u003e\u003ccode\u003e07414ca\u003c/code\u003e\u003c/a\u003e Docs: add guide for export PDFs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4078e38cc61f43aa97f4b7c96911c79f3a27b219\"\u003e\u003ccode\u003e4078e38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2367\"\u003e#2367\u003c/a\u003e from BurnedChris/c15t-showcase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6cdd4b081ad5682d123e99064f79208a722b10a\"\u003e\u003ccode\u003ed6cdd4b\u003c/code\u003e\u003c/a\u003e Docs: move metadata guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.6.10...fumadocs-core@15.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 11.7.5 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@12.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef11f89d: \u003cstrong\u003e[Next.js] Rename APIS\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOn page data:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e_file\u003c/code\u003e -\u0026gt; \u003ccode\u003einfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e_file.absolutePath\u003c/code\u003e -\u0026gt; \u003ccode\u003einfo.fullPath\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eeffe43d: \u003cstrong\u003eDrop support for Zod 3 schemas\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eZod 3 schemas are still allowed, but you can no longer extend on the Zod 4 schemas provided by Fumadocs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2862a10: \u003cstrong\u003e[Next.js] Removed \u003ccode\u003econtent\u003c/code\u003e on page data in favour of \u003ccode\u003egetText()\u003c/code\u003e.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22e0fec: \u003cstrong\u003eSupport \u003ccode\u003egetText()\u003c/code\u003e \u0026amp; Postprocess API\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e2862a10: Unify doc collection entry for both Vite and Next.js integrations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda095ac: Refactor internal export paths\u003c/li\u003e\n\u003cli\u003e854d4ef: Export \u003ccode\u003epostInstall()\u003c/code\u003e function from \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [982aed6]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea13374: Support runtime loaders: Node.js, Bun\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [846b28a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2b30315]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e64d0169: hotfix node.js imports at global scope\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed193152: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4911d79da86ed01287c8a372d9b5bd5232440a4b\"\u003e\u003ccode\u003e4911d79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2381\"\u003e#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8eae1cb736b6122e59fba97c55781a38c2f78f7a\"\u003e\u003ccode\u003e8eae1cb\u003c/code\u003e\u003c/a\u003e update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/22e0fec9eee177af042909397f105f911d5c8266\"\u003e\u003ccode\u003e22e0fec\u003c/code\u003e\u003c/a\u003e Docs: Document Fumadocs MDX v12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3e7e178cfffca264ee7f83a65337b9df8001047a\"\u003e\u003ccode\u003e3e7e178\u003c/code\u003e\u003c/a\u003e OpenAPI: handle undefined description in index.md generation (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/db21ce22edc83e254eeaa17491fb650f4396e1e5\"\u003e\u003ccode\u003edb21ce2\u003c/code\u003e\u003c/a\u003e Docs: Introduce new features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e12a0a4c12d0e3d1551d08f28ecedc7e8ea80495\"\u003e\u003ccode\u003ee12a0a4\u003c/code\u003e\u003c/a\u003e Docs: Update Fumadocs MDX 12 removed options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/effe43d636974ca1ac133fc29acacab9d9fdd5c8\"\u003e\u003ccode\u003eeffe43d\u003c/code\u003e\u003c/a\u003e MDX: Drop support for Zod 3 schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f11f89d1a964b842a2d925e9c21c7d5032f31310\"\u003e\u003ccode\u003ef11f89d\u003c/code\u003e\u003c/a\u003e MDX: remove deprecated APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2862a10c2d78b52c0a3f479ad21b255cc0031fc9\"\u003e\u003ccode\u003e2862a10\u003c/code\u003e\u003c/a\u003e MDX: Support \u003ccode\u003egetText()\u003c/code\u003e API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0903fb4671fe9141ee2700b154da6de88646bce7\"\u003e\u003ccode\u003e0903fb4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@11.7.5...fumadocs-mdx@12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.6.10 to 15.7.13\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-ui@15.7.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [982aed6]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e846b28a: Support multiple codeblocks in same tab\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [846b28a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2b30315]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9304db9: Improve type table spacing\u003c/li\u003e\n\u003cli\u003edd7338b: Fix inline code styles\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45c7531: Type Table: Support displaying parameters \u0026amp; return types\u003c/li\u003e\n\u003cli\u003e4082acc: Redesign Type Table\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d135efd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4082acc]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba3382f: Support link item properties in menu items\u003c/li\u003e\n\u003cli\u003eefba995: Enforce the use of \u003ccode\u003e--removed-body-scroll-bar-size\u003c/code\u003e to fixed elements\u003c/li\u003e\n\u003cli\u003ebec3b36: Use \u003ccode\u003eon-root:\u003c/code\u003e to apply CSS variables from child layout components\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0b53056]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/0903fb4671fe9141ee2700b154da6de88646bce7\"\u003e\u003ccode\u003e0903fb4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/da095ace698fea660dbadd9184f562a367f28844\"\u003e\u003ccode\u003eda095ac\u003c/code\u003e\u003c/a\u003e MDX: Refactor internal export paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/982aed6c219bca730697c792534bf324f2f02468\"\u003e\u003ccode\u003e982aed6\u003c/code\u003e\u003c/a\u003e Core: Fix \u003ccode\u003esource.getPageByHref()\u003c/code\u003e return no result without explicit \u003ccode\u003elanguage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d9a3cea71431dc2c7e28209fdce77ca3f14f33ef\"\u003e\u003ccode\u003ed9a3cea\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d69f4bd91183d185776c2e363705d0fe2c8dc57\"\u003e\u003ccode\u003e0d69f4b\u003c/code\u003e\u003c/a\u003e Docs: restructure docs for framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ec8250eae29f7f4bc258e0f31249bee6fa5266e7\"\u003e\u003ccode\u003eec8250e\u003c/code\u003e\u003c/a\u003e chore: improve lint performance by using config variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/854d4ef4b6b3a885ba9e17688aedcd593761642e\"\u003e\u003ccode\u003e854d4ef\u003c/code\u003e\u003c/a\u003e MDX: Export \u003ccode\u003epostInstall()\u003c/code\u003e function from \u003ccode\u003e/vite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07414cae61761fa38f05b4c1d47a7734442a5cba\"\u003e\u003ccode\u003e07414ca\u003c/code\u003e\u003c/a\u003e Docs: add guide for export PDFs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4078e38cc61f43aa97f4b7c96911c79f3a27b219\"\u003e\u003ccode\u003e4078e38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2367\"\u003e#2367\u003c/a\u003e from BurnedChris/c15t-showcase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6cdd4b081ad5682d123e99064f79208a722b10a\"\u003e\u003ccode\u003ed6cdd4b\u003c/code\u003e\u003c/a\u003e Docs: move metadata guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.6.10...fumadocs-ui@15.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geist` from 1.4.2 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/vercel/geist-font/releases\"\u003egeist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis release brings major updates to the Geist font family:\u003c/p\u003e\n\u003ch3\u003eAdded Italic styles to the both families Geist and Geist Mono.\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/b367fe33-3201-4259-8d22-bd5f73cba5db\" alt=\"Geist Mono Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003ch2\u003e1.5.0-alpha\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis alpha release brings major updates to the Geist font family:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is an alpha release because Mono Italics are not yet included. Final 1.5 release will follow once they're ready.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eAdded Italic styles to the non-mono fonts\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003c/blockquote\u003e\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/geist-font/commit/0c8b56e99dc73ae0db833029322db3183e6f745d\"\u003e\u003ccode\u003e0c8b56e\u003c/code\u003e\u003c/a\u003e Update verson to 1.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/geist-font/commits/1.5.1/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of 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/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\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/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived 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/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\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/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\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/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata 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/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata 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/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\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/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.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/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\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/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\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/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\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/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison 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/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.544.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 15.4.6 to 15.5.3\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\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issu...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"2848053974","node_id":"PR_kwDOKUu-1M6pwdrW","number":376,"state":"open","title":"Bump @orama/orama from 3.1.3 to 3.1.14","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T06:13:40.000Z","updated_at":"2025-09-22T06:13:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@orama/orama","old_version":"3.1.3","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.3 to 3.1.14.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.3...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.3\u0026new-version=3.1.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sarvex/athleticxr.ai/pull/376","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarvex%2Fathleticxr.ai/issues/376","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/376/packages"},{"uuid":"3417623734","node_id":"PR_kwDOKGd7tc6ono7i","number":12,"state":"open","title":"Bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T11:53:36.000Z","updated_at":"2025-09-22T09:43:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":19,"packages":[{"name":"@biomejs/biome","old_version":"2.1.4","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@godown/react","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/startracex/godown"},{"name":"@next/mdx","old_version":"15.4.6","new_version":"15.5.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"},{"name":"fumadocs-core","old_version":"15.6.10","new_version":"15.7.11","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"11.7.5","new_version":"11.9.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.6.10","new_version":"15.7.11","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"geist","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/vercel/geist-font"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.6","new_version":"15.5.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react-activity-calendar","old_version":"2.7.13","new_version":"2.7.14","repository_url":"https://github.com/grubersjoe/react-activity-calendar"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.2.1","new_version":"24.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.10","new_version":"19.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.7","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dprint","old_version":"0.50.1","new_version":"0.50.2","repository_url":"https://github.com/dprint/dprint"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.4` | `2.2.4` |\n| [@godown/react](https://github.com/startracex/godown/tree/HEAD/packages/react) | `3.14.0` | `3.14.2` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.4.6` | `15.5.3` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.13` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.13` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.11` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `11.7.5` | `11.9.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.11` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.4.2` | `1.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.544.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.6` | `15.5.3` |\n| [react-activity-calendar](https://github.com/grubersjoe/react-activity-calendar) | `2.7.13` | `2.7.14` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.3.8` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.2.1` | `24.4.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.10` | `19.1.13` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.7` | `19.1.9` |\n| [dprint](https://github.com/dprint/dprint) | `0.50.1` | `0.50.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n\n\nUpdates `@biomejs/biome` from 2.1.4 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\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/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\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/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@godown/react` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/startracex/godown/releases\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/blob/@godown/react@3.14.2/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/commit/198a29470c67741a557be3e9d38119352a2211f2\"\u003e\u003ccode\u003e198a294\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/ea6f7387d6b46114482f5a460f40b761a9f4a279\"\u003e\u003ccode\u003eea6f738\u003c/code\u003e\u003c/a\u003e optimize definition exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/a663eecdd98a3c2a37fee0954fbb168a1f7c5209\"\u003e\u003ccode\u003ea663eec\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/startracex/godown/commits/@godown/react@3.14.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.4.6 to 15.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.39\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[metadata] change the metadata routes params to promises: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83560\"\u003e#83560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/07d1cbc9c6393b5e7972edc7c0e33587b79f9943\"\u003e\u003ccode\u003e07d1cbc\u003c/code\u003e\u003c/a\u003e v15.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292\"\u003e\u003ccode\u003e7e08c82\u003c/code\u003e\u003c/a\u003e v15.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6\"\u003e\u003ccode\u003e8f6d345\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa\"\u003e\u003ccode\u003ee3e2197\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a745826b2cb0192db9ae8c404dc75e2c6f39b6f9\"\u003e\u003ccode\u003ea745826\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.54\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bec38efdb6f2a0d50b33e8ac64bad71319d3cb85\"\u003e\u003ccode\u003ebec38ef\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97dbf5f2e1e2c9f71e0f610c9c0ce3cdfea0ce2f\"\u003e\u003ccode\u003e97dbf5f\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9934b3788ab3d9c95c8a9379c57d74938cfe22e4\"\u003e\u003ccode\u003e9934b37\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.51\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v15.5.3/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 15.6.10 to 15.7.11\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-core@15.7.11\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec948f59: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without breaking changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed135efd: \u003ccode\u003etransformerIcon\u003c/code\u003e supports SVG string to extend codeblock icons\u003c/li\u003e\n\u003cli\u003e4082acc: Expose \u003ccode\u003ehighlightHast\u003c/code\u003e API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef65778d: \u003ccode\u003eLink\u003c/code\u003e improve external link detection by enabling it on any protocols\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add framework adapters to optional peer deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b53056: Support \u003ccode\u003eremarkMdxMermaid\u003c/code\u003e - convert \u003ccode\u003emermaid\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Mermaid /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003e3490285: Support \u003ccode\u003eremarkMdxFiles\u003c/code\u003e - convert \u003ccode\u003efiles\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Files /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6d97379: unify remark nodes parsing \u0026amp; improve types\u003c/li\u003e\n\u003cli\u003ee776ee5: Fix \u003ccode\u003elangAlias\u003c/code\u003e not being passed to Shiki rehype plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e88b5a4e: Fix duplicate pages in page tree when referencing subpage in meta.json and using \u003ccode\u003e...\u003c/code\u003e or adding the subfolder again\u003c/li\u003e\n\u003cli\u003e039b24b: Fix failed to update page tree from \u003ccode\u003eloader()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e08eee2b: [\u003ccode\u003eremark-npm\u003c/code\u003e] Enable \u003ccode\u003enpm install\u003c/code\u003e prefix fallback only on old alias\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ea9fbcb2cfb4cc667c75f4595e955c3fa2b523a8\"\u003e\u003ccode\u003eea9fbcb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6352c82233c581636dd8e1b081cb4640f96236bc\"\u003e\u003ccode\u003e6352c82\u003c/code\u003e\u003c/a\u003e Fix build errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9304db984555d46d52d5b878441949d6dcd18c74\"\u003e\u003ccode\u003e9304db9\u003c/code\u003e\u003c/a\u003e UI: Improve type table spacing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7218f6f7b8c99582427876368332ef7aef20f0aa\"\u003e\u003ccode\u003e7218f6f\u003c/code\u003e\u003c/a\u003e Docs: adpot Takumi to generate og-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e37b291e9c4899197130886cb311b6c0db466496\"\u003e\u003ccode\u003ee37b291\u003c/code\u003e\u003c/a\u003e OpenAPI: Migrate to \u003ccode\u003e@scalar/openapi-parser@0.20.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9fca77d000f863e11817df0c80aeb17ce690e072\"\u003e\u003ccode\u003e9fca77d\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0454b0994d1bdb6fe8e73f54307d31d57dc315cb\"\u003e\u003ccode\u003e0454b09\u003c/code\u003e\u003c/a\u003e feat: added nemo opengraph-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2345\"\u003e#2345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5a763d6d768fdca1a29bcef2c12284b39143079e\"\u003e\u003ccode\u003e5a763d6\u003c/code\u003e\u003c/a\u003e CLI: Support choosing between Biome and ESLint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73a0be3bc50e4e4ecd1005d572cfa28f7c3fc065\"\u003e\u003ccode\u003e73a0be3\u003c/code\u003e\u003c/a\u003e Docs: add static build \u0026amp; search guides for Waku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb47513e4350fd898b2a53f735538a247b4b660c\"\u003e\u003ccode\u003ebb47513\u003c/code\u003e\u003c/a\u003e Update dependency ts-morph to v27 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.6.10...fumadocs-core@15.7.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 11.7.5 to 11.9.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@11.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e64d0169: hotfix node.js imports at global scope\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed193152: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2566eef: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e205d92d: Update dev server initialization for Next.js 15.5.1\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add Vite config for Fumadocs Core \u0026amp; UI automatically\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a3c23b: support auto-generated title based on \u003ccode\u003eh1\u003c/code\u003e heading\u003c/li\u003e\n\u003cli\u003e9cb829c: Support referencing heading in \u003ccode\u003e\u0026lt;include\u0026gt;\u003c/code\u003e without sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5f2ec6e: Fix \u003ccode\u003eremark-mdx-exports\u003c/code\u003e plugin fallback\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6d97379]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e776ee5]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfe2a5c: Support Async Mode for Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec8f49d8: Include frontmatter into \u003ccode\u003epage.data.content\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [514052e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e254c65]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ec75601]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/747b380dafe69c6061cde9e8dbf96e2a0c17bab1\"\u003e\u003ccode\u003e747b380\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/64d0169d11989756b2b4b34687727b502f7203bd\"\u003e\u003ccode\u003e64d0169\u003c/code\u003e\u003c/a\u003e MDX: hotfix node.js imports at global scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ea9fbcb2cfb4cc667c75f4595e955c3fa2b523a8\"\u003e\u003ccode\u003eea9fbcb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6352c82233c581636dd8e1b081cb4640f96236bc\"\u003e\u003ccode\u003e6352c82\u003c/code\u003e\u003c/a\u003e Fix build errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9304db984555d46d52d5b878441949d6dcd18c74\"\u003e\u003ccode\u003e9304db9\u003c/code\u003e\u003c/a\u003e UI: Improve type table spacing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7218f6f7b8c99582427876368332ef7aef20f0aa\"\u003e\u003ccode\u003e7218f6f\u003c/code\u003e\u003c/a\u003e Docs: adpot Takumi to generate og-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e37b291e9c4899197130886cb311b6c0db466496\"\u003e\u003ccode\u003ee37b291\u003c/code\u003e\u003c/a\u003e OpenAPI: Migrate to \u003ccode\u003e@scalar/openapi-parser@0.20.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9fca77d000f863e11817df0c80aeb17ce690e072\"\u003e\u003ccode\u003e9fca77d\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0454b0994d1bdb6fe8e73f54307d31d57dc315cb\"\u003e\u003ccode\u003e0454b09\u003c/code\u003e\u003c/a\u003e feat: added nemo opengraph-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2345\"\u003e#2345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5a763d6d768fdca1a29bcef2c12284b39143079e\"\u003e\u003ccode\u003e5a763d6\u003c/code\u003e\u003c/a\u003e CLI: Support choosing between Biome and ESLint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@11.7.5...fumadocs-mdx@11.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.6.10 to 15.7.11\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-ui@15.7.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9304db9: Improve type table spacing\u003c/li\u003e\n\u003cli\u003edd7338b: Fix inline code styles\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45c7531: Type Table: Support displaying parameters \u0026amp; return types\u003c/li\u003e\n\u003cli\u003e4082acc: Redesign Type Table\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d135efd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4082acc]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba3382f: Support link item properties in menu items\u003c/li\u003e\n\u003cli\u003eefba995: Enforce the use of \u003ccode\u003e--removed-body-scroll-bar-size\u003c/code\u003e to fixed elements\u003c/li\u003e\n\u003cli\u003ebec3b36: Use \u003ccode\u003eon-root:\u003c/code\u003e to apply CSS variables from child layout components\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0b53056]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3490285]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc6d8a0: unify sidebar tabs matching\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [cedc494]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ea9fbcb2cfb4cc667c75f4595e955c3fa2b523a8\"\u003e\u003ccode\u003eea9fbcb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6352c82233c581636dd8e1b081cb4640f96236bc\"\u003e\u003ccode\u003e6352c82\u003c/code\u003e\u003c/a\u003e Fix build errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9304db984555d46d52d5b878441949d6dcd18c74\"\u003e\u003ccode\u003e9304db9\u003c/code\u003e\u003c/a\u003e UI: Improve type table spacing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7218f6f7b8c99582427876368332ef7aef20f0aa\"\u003e\u003ccode\u003e7218f6f\u003c/code\u003e\u003c/a\u003e Docs: adpot Takumi to generate og-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e37b291e9c4899197130886cb311b6c0db466496\"\u003e\u003ccode\u003ee37b291\u003c/code\u003e\u003c/a\u003e OpenAPI: Migrate to \u003ccode\u003e@scalar/openapi-parser@0.20.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9fca77d000f863e11817df0c80aeb17ce690e072\"\u003e\u003ccode\u003e9fca77d\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0454b0994d1bdb6fe8e73f54307d31d57dc315cb\"\u003e\u003ccode\u003e0454b09\u003c/code\u003e\u003c/a\u003e feat: added nemo opengraph-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2345\"\u003e#2345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5a763d6d768fdca1a29bcef2c12284b39143079e\"\u003e\u003ccode\u003e5a763d6\u003c/code\u003e\u003c/a\u003e CLI: Support choosing between Biome and ESLint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73a0be3bc50e4e4ecd1005d572cfa28f7c3fc065\"\u003e\u003ccode\u003e73a0be3\u003c/code\u003e\u003c/a\u003e Docs: add static build \u0026amp; search guides for Waku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb47513e4350fd898b2a53f735538a247b4b660c\"\u003e\u003ccode\u003ebb47513\u003c/code\u003e\u003c/a\u003e Update dependency ts-morph to v27 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.6.10...fumadocs-ui@15.7.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geist` from 1.4.2 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/vercel/geist-font/releases\"\u003egeist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis release brings major updates to the Geist font family:\u003c/p\u003e\n\u003ch3\u003eAdded Italic styles to the both families Geist and Geist Mono.\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/b367fe33-3201-4259-8d22-bd5f73cba5db\" alt=\"Geist Mono Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003ch2\u003e1.5.0-alpha\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis alpha release brings major updates to the Geist font family:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is an alpha release because Mono Italics are not yet included. Final 1.5 release will follow once they're ready.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eAdded Italic styles to the non-mono fonts\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003c/blockquote\u003e\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/geist-font/commit/0c8b56e99dc73ae0db833029322db3183e6f745d\"\u003e\u003ccode\u003e0c8b56e\u003c/code\u003e\u003c/a\u003e Update verson to 1.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/geist-font/commits/1.5.1/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of 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/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\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/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived 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/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\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/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\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/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata 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/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata 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/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\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/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.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/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\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/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\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/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\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/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison 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/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.544.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 15.4.6 to 15.5.3\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\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.39\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[metadata] change the metadata routes params to promises: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83560\"\u003e#83560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/07d1cbc9c6393b5e7972edc7c0e33587b79f9943\"\u003e\u003ccode\u003e07d1cbc\u003c/code\u003e\u003c/a\u003e v15.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/db56d7759546c0447e9435c36c0b94e19d59409a\"\u003e\u003ccode\u003edb56d77\u003c/code\u003e\u003c/a\u003e [backport] fix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83580\"\u003e#83580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a806231f85a370a81f47170f0c426240fd58c8e\"\u003e\u003ccode\u003e7a80623\u003c/code\u003e\u003c/a\u003e [backport] fix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83190\"\u003e#83190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fddaeb85a0ca57fc9ae89dea4f987eb4f432e8a2\"\u003e\u003ccode\u003efddaeb8\u003c/code\u003e\u003c/a\u003e [backport] fix: remove \u003ccode\u003esatisfies\u003c/code\u003e keyword from type validation to preserve o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bc72f41a2e66c16b8d8237c9e9020dcda9c5467f\"\u003e\u003ccode\u003ebc72f41\u003c/code\u003e\u003c/a\u003e [backport] revert: add ?dpl to fonts in \u003ccode\u003e/_next/static/media\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83066\"\u003e#83066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c8faf6800b1e4e01807642d288b5894b3481ec5f\"\u003e\u003ccode\u003ec8faf68\u003c/code\u003e\u003c/a\u003e [backport] fix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83060\"\u003e#83060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1ce9857276d1e348776dc61837692ee85a5401a7\"\u003e\u003ccode\u003e1ce9857\u003c/code\u003e\u003c/a\u003e [backport] fix: update validation return types (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82854\"\u003e#82854\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83027\"\u003e#83027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b93c89471755ba10e09ab0064c697c5ee35054d5\"\u003e\u003ccode\u003eb93c894\u003c/code\u003e\u003c/a\u003e [backport] fix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82852\"\u003e#82852\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83028\"\u003e#83028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.6...v15.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-activity-calendar` from 2.7.13 to 2.7.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grubersjoe/react-activity-calendar/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tw-animate-css` from 1.3.6 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/releases\"\u003etw-animate-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb5ff23a: fix: add support for global CSS variable prefix. Closes \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/48\"\u003e#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e03e5f12: feat: add support for ng-primitives height variables \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/56\"\u003e#56\u003c/a\u003e (thanks \u003ca href=\"https://github.com/immohammadjaved\"\u003e\u003ccode\u003e@​immohammadjaved\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb076cfb: docs: fix various issues in accordion and collapsible docs\u003c/li\u003e\n\u003cli\u003e9485e33: chore: bump version to 1.3.8 and update dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e80dbfcc: feat: add utilities for blur transitions \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/54\"\u003e#54\u003c/a\u003e (thanks \u003ca href=\"https://github.com/coffeeispower\"\u003e\u003ccode\u003e@​coffeeispower\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edc294f9: docs: add upcoming changes warning\u003c/li\u003e\n\u003cli\u003ec640bb8: chore: update dependencies and package manager version\u003c/li\u003e\n\u003cli\u003e9e63e34: chore: bump version to 1.3.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/9485e33d99ab770262bcecff90eb8d55b8fdbb65\"\u003e\u003ccode\u003e9485e33\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.3.8 and update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/b076cfb04a24812b93788a2b7422375a0e065d37\"\u003e\u003ccode\u003eb076cfb\u003c/code\u003e\u003c/a\u003e docs: fix various issues in accordion and collapsible docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/03e5f12418e8877f4b23a107dd50dc470b7fb2ec\"\u003e\u003ccode\u003e03e5f12\u003c/code\u003e\u003c/a\u003e feat: add support for ng-primitives height variables (\u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/b5ff23a0d5770e066138d90b0923dd180835bd59\"\u003e\u003ccode\u003eb5ff...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"2807693253","node_id":"PR_kwDOKGd7tc6nWf_F","number":11,"state":"open","title":"Bump the dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T10:22:13.000Z","updated_at":"2025-09-08T10:22:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":17,"packages":[{"name":"@biomejs/biome","old_version":"2.1.4","new_version":"2.2.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@godown/react","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/startracex/godown"},{"name":"@next/mdx","old_version":"15.4.6","new_version":"15.5.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"},{"name":"fumadocs-core","old_version":"15.6.10","new_version":"15.7.10","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"11.7.5","new_version":"11.9.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.6.10","new_version":"15.7.10","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"geist","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/vercel/geist-font"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.542.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.6","new_version":"15.5.2","repository_url":"https://github.com/vercel/next.js"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.2.1","new_version":"24.3.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.10","new_version":"19.1.12","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.7","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.4` | `2.2.3` |\n| [@godown/react](https://github.com/startracex/godown/tree/HEAD/packages/react) | `3.14.0` | `3.14.2` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.4.6` | `15.5.2` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.13` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.13` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.10` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `11.7.5` | `11.9.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.10` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.4.2` | `1.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.542.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.6` | `15.5.2` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.3.8` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.2.1` | `24.3.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.10` | `19.1.12` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.7` | `19.1.9` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n\n\nUpdates `@biomejs/biome` from 2.1.4 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.3\u003c/h2\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7353\"\u003e#7353\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4d2b7190f855a88bdae467a2efc00b81721bee62\"\u003e\u003ccode\u003e4d2b719\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JeetuSuthar\"\u003e\u003ccode\u003e@​JeetuSuthar\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7340\"\u003e#7340\u003c/a\u003e: The linter now allows the \u003ccode\u003enavigation\u003c/code\u003e property for view-transition in CSS.\u003c/p\u003e\n\u003cp\u003ePreviously, the linter incorrectly flagged \u003ccode\u003enavigation: auto\u003c/code\u003e as an unknown property. This fix adds \u003ccode\u003enavigation\u003c/code\u003e to the list of known CSS properties, following the \u003ca href=\"https://www.w3.org/TR/css-view-transitions-2/#view-transition-navigation-descriptor\"\u003eCSS View Transitions spec\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7275\"\u003e#7275\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/560de1bf3f22f4a8a5cdc224256a34dbb9d78481\"\u003e\u003ccode\u003e560de1b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7268\"\u003e#7268\u003c/a\u003e: Files that are explicitly passed as CLI arguments are now correctly ignored if they reside in an ignored folder.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7358\"\u003e#7358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/963a24643cbf4d91cca81569b33a8b7e21b4dd0b\"\u003e\u003ccode\u003e963a246\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/7085\"\u003e#7085\u003c/a\u003e, now the rule \u003ccode\u003enoDescendingSpecificity\u003c/code\u003e correctly calculates the specificity of selectors when they are included inside a media query.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7387\"\u003e#7387\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/923674dbf8cc4c23ab569cd00ae0a0cf2a3ab791\"\u003e\u003ccode\u003e923674d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7381\"\u003e#7381\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/ja/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using Yoda expressions (e.g., \u003ccode\u003eundefined !== foo \u0026amp;\u0026amp; foo.bar\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/7316\"\u003e#7316\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f9636d5de1e8aef742d145a886f05a4cd79eca31\"\u003e\u003ccode\u003ef9636d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7289\"\u003e#7289\u003c/a\u003e. The rule \u003ca href=\"https://biomejs.dev/linter/rules/use-import-type/\"\u003e\u003ccode\u003euseImportType\u003c/code\u003e\u003c/a\u003e now inlines \u003ccode\u003eimport type\u003c/code\u003e into \u003ccode\u003eimport { type }\u003c/code\u003e when the \u003ccode\u003estyle\u003c/code\u003e option is set to \u003ccode\u003einlineType\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport type { T } from \u0026quot;mod\u0026quot;;\n// becomes\nimport { type T } from \u0026quot;mod\u0026quot;;\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/7350\"\u003e#7350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bb4d407747dd29df78776f143ad63657f869be11\"\u003e\u003ccode\u003ebb4d407\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7261\"\u003e#7261\u003c/a\u003e: two characters \u003ccode\u003e・\u003c/code\u003e (KATAKANA MIDDLE DOT, U+30FB) and \u003ccode\u003e･\u003c/code\u003e (HALFWIDTH KATAKANA MIDDLE DOT, U+FF65) are no longer considered as valid characters in identifiers. Property keys containing these character(s) are now preserved as string literals.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7377\"\u003e#7377\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/811f47b35163e70dce106f62d0aea4ef9e6b91bb\"\u003e\u003ccode\u003e811f47b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where the Biome Language Server didn't correctly compute the diagnostics of a monorepo setting, caused by an incorrect handling of the project status.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7245\"\u003e#7245\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kedevked\"\u003e\u003ccode\u003e@​kedevked\u003c/code\u003e\u003c/a\u003e! - Added the new lint rule \u003ccode\u003euseConsistentArrowReturn\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule enforces a consistent return style for arrow functions.\u003c/p\u003e\n\u003ch3\u003eInvalid\u003c/h3\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst f = () =\u0026gt; {\n  return 1;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis rule is a port of ESLint's \u003ca href=\"https://eslint.org/docs/latest/rules/arrow-body-style\"\u003earrow-body-style\u003c/a\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7370\"\u003e#7370\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e8032ddfdd734a1441335d82b49db478248e6992\"\u003e\u003ccode\u003ee8032dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fireairforce\"\u003e\u003ccode\u003e@​fireairforce\u003c/code\u003e\u003c/a\u003e! - Support dynamic \u003ccode\u003eimport defer\u003c/code\u003e and \u003ccode\u003eimport source\u003c/code\u003e. The syntax looks like:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport.source(\u0026quot;foo\u0026quot;);\nimport.source(\u0026quot;x\u0026quot;, { with: { attr: \u0026quot;val\u0026quot; } });\nimport.defer(\u0026quot;foo\u0026quot;);\nimport.defer(\u0026quot;x\u0026quot;, { with: { attr: \u0026quot;val\u0026quot; } });\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7353\"\u003e#7353\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4d2b7190f855a88bdae467a2efc00b81721bee62\"\u003e\u003ccode\u003e4d2b719\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JeetuSuthar\"\u003e\u003ccode\u003e@​JeetuSuthar\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7340\"\u003e#7340\u003c/a\u003e: The linter now allows the \u003ccode\u003enavigation\u003c/code\u003e property for view-transition in CSS.\u003c/p\u003e\n\u003cp\u003ePreviously, the linter incorrectly flagged \u003ccode\u003enavigation: auto\u003c/code\u003e as an unknown property. This fix adds \u003ccode\u003enavigation\u003c/code\u003e to the list of known CSS properties, following the \u003ca href=\"https://www.w3.org/TR/css-view-transitions-2/#view-transition-navigation-descriptor\"\u003eCSS View Transitions spec\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7275\"\u003e#7275\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/560de1bf3f22f4a8a5cdc224256a34dbb9d78481\"\u003e\u003ccode\u003e560de1b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7268\"\u003e#7268\u003c/a\u003e: Files that are explicitly passed as CLI arguments are now correctly ignored if they reside in an ignored folder.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7358\"\u003e#7358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/963a24643cbf4d91cca81569b33a8b7e21b4dd0b\"\u003e\u003ccode\u003e963a246\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/7085\"\u003e#7085\u003c/a\u003e, now the rule \u003ccode\u003enoDescendingSpecificity\u003c/code\u003e correctly calculates the specificity of selectors when they are included inside a media query.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7387\"\u003e#7387\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/923674dbf8cc4c23ab569cd00ae0a0cf2a3ab791\"\u003e\u003ccode\u003e923674d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7381\"\u003e#7381\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/ja/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using Yoda expressions (e.g., \u003ccode\u003eundefined !== foo \u0026amp;\u0026amp; foo.bar\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/7316\"\u003e#7316\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f9636d5de1e8aef742d145a886f05a4cd79eca31\"\u003e\u003ccode\u003ef9636d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7289\"\u003e#7289\u003c/a\u003e. The rule \u003ca href=\"https://biomejs.dev/linter/rules/use-import-type/\"\u003e\u003ccode\u003euseImportType\u003c/code\u003e\u003c/a\u003e now inlines \u003ccode\u003eimport type\u003c/code\u003e into \u003ccode\u003eimport { type }\u003c/code\u003e when the \u003ccode\u003estyle\u003c/code\u003e option is set to \u003ccode\u003einlineType\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport type { T } from \u0026quot;mod\u0026quot;;\n// becomes\nimport { type T } from \u0026quot;mod\u0026quot;;\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/7350\"\u003e#7350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bb4d407747dd29df78776f143ad63657f869be11\"\u003e\u003ccode\u003ebb4d407\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7261\"\u003e#7261\u003c/a\u003e: two characters \u003ccode\u003e・\u003c/code\u003e (KATAKANA MIDDLE DOT, U+30FB) and \u003ccode\u003e･\u003c/code\u003e (HALFWIDTH KATAKANA MIDDLE DOT, U+FF65) are no longer considered as valid characters in identifiers. Property keys containing these character(s) are now preserved as string literals.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7377\"\u003e#7377\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/811f47b35163e70dce106f62d0aea4ef9e6b91bb\"\u003e\u003ccode\u003e811f47b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where the Biome Language Server didn't correctly compute the diagnostics of a monorepo setting, caused by an incorrect handling of the project status.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7245\"\u003e#7245\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kedevked\"\u003e\u003ccode\u003e@​kedevked\u003c/code\u003e\u003c/a\u003e! - Added the new lint rule \u003ccode\u003euseConsistentArrowReturn\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule enforces a consistent return style for arrow functions.\u003c/p\u003e\n\u003ch3\u003eInvalid\u003c/h3\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst f = () =\u0026gt; {\n  return 1;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis rule is a port of ESLint's \u003ca href=\"https://eslint.org/docs/latest/rules/arrow-body-style\"\u003earrow-body-style\u003c/a\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7370\"\u003e#7370\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e8032ddfdd734a1441335d82b49db478248e6992\"\u003e\u003ccode\u003ee8032dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fireairforce\"\u003e\u003ccode\u003e@​fireairforce\u003c/code\u003e\u003c/a\u003e! - Support dynamic \u003ccode\u003eimport defer\u003c/code\u003e and \u003ccode\u003eimport source\u003c/code\u003e. The syntax looks like:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport.source(\u0026quot;foo\u0026quot;);\nimport.source(\u0026quot;x\u0026quot;, { with: { attr: \u0026quot;val\u0026quot; } });\nimport.defer(\u0026quot;foo\u0026quot;);\nimport.defer(\u0026quot;x\u0026quot;, { with: { attr: \u0026quot;val\u0026quot; } });\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/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/62154b93e0aa1609afb3d2b1f5468b63ab79374a\"\u003e\u003ccode\u003e62154b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add \u003ccode\u003enoUselessCatchBinding\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7311\"\u003e#7311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8771b84f84bddf0613180d80e059e04bf3b9e1e4\"\u003e\u003ccode\u003e8771b84\u003c/code\u003e\u003c/a\u003e chore: fix changelog due to skipped release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/dcdd8192c3a7a6f17ef756a4aafb4736a94a8f5a\"\u003e\u003ccode\u003edcdd819\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7303\"\u003e#7303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7886c98e4bfd4a60e3eeaff2b7a8087cbff89cf0\"\u003e\u003ccode\u003e7886c98\u003c/code\u003e\u003c/a\u003e chore: remove changeset, fix version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/941cd73d925949ac394ffcfb0bf0d82553a24c04\"\u003e\u003ccode\u003e941cd73\u003c/code\u003e\u003c/a\u003e chore: revert version number\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.3/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@godown/react` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/startracex/godown/releases\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/blob/@godown/react@3.14.2/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/commit/198a29470c67741a557be3e9d38119352a2211f2\"\u003e\u003ccode\u003e198a294\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/ea6f7387d6b46114482f5a460f40b761a9f4a279\"\u003e\u003ccode\u003eea6f738\u003c/code\u003e\u003c/a\u003e optimize definition exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/a663eecdd98a3c2a37fee0954fbb168a1f7c5209\"\u003e\u003ccode\u003ea663eec\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/startracex/godown/commits/@godown/react@3.14.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.4.6 to 15.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.32\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83512\"\u003e#83512\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/vercel-release-bot\"\u003e\u003ccode\u003e@​vercel-release-bot\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.31\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: route handlers should validate invalid exports: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83500\"\u003e#83500\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/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292\"\u003e\u003ccode\u003e7e08c82\u003c/code\u003e\u003c/a\u003e v15.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6\"\u003e\u003ccode\u003e8f6d345\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa\"\u003e\u003ccode\u003ee3e2197\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a745826b2cb0192db9ae8c404dc75e2c6f39b6f9\"\u003e\u003ccode\u003ea745826\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.54\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bec38efdb6f2a0d50b33e8ac64bad71319d3cb85\"\u003e\u003ccode\u003ebec38ef\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97dbf5f2e1e2c9f71e0f610c9c0ce3cdfea0ce2f\"\u003e\u003ccode\u003e97dbf5f\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9934b3788ab3d9c95c8a9379c57d74938cfe22e4\"\u003e\u003ccode\u003e9934b37\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/df9f3ba484bc2e8bf502cc117a6d29828e108123\"\u003e\u003ccode\u003edf9f3ba\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.50\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v15.5.2/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 15.6.10 to 15.7.10\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-core@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec948f59: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without breaking changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed135efd: \u003ccode\u003etransformerIcon\u003c/code\u003e supports SVG string to extend codeblock icons\u003c/li\u003e\n\u003cli\u003e4082acc: Expose \u003ccode\u003ehighlightHast\u003c/code\u003e API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef65778d: \u003ccode\u003eLink\u003c/code\u003e improve external link detection by enabling it on any protocols\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add framework adapters to optional peer deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b53056: Support \u003ccode\u003eremarkMdxMermaid\u003c/code\u003e - convert \u003ccode\u003emermaid\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Mermaid /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003e3490285: Support \u003ccode\u003eremarkMdxFiles\u003c/code\u003e - convert \u003ccode\u003efiles\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Files /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6d97379: unify remark nodes parsing \u0026amp; improve types\u003c/li\u003e\n\u003cli\u003ee776ee5: Fix \u003ccode\u003elangAlias\u003c/code\u003e not being passed to Shiki rehype plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e88b5a4e: Fix duplicate pages in page tree when referencing subpage in meta.json and using \u003ccode\u003e...\u003c/code\u003e or adding the subfolder again\u003c/li\u003e\n\u003cli\u003e039b24b: Fix failed to update page tree from \u003ccode\u003eloader()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e08eee2b: [\u003ccode\u003eremark-npm\u003c/code\u003e] Enable \u003ccode\u003enpm install\u003c/code\u003e prefix fallback only on old alias\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/291e6e2ceab3ea96ce985a2ed27c0ec1dc10f90e\"\u003e\u003ccode\u003e291e6e2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/62dc79c30764c8bf6efdd5abc26eef96bf708b5d\"\u003e\u003ccode\u003e62dc79c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2333\"\u003e#2333\u003c/a\u003e from sebdanielsson/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e3e501266b5e547aa564f912b92a9a50d109f413\"\u003e\u003ccode\u003ee3e5012\u003c/code\u003e\u003c/a\u003e Docs: Publish \u003ccode\u003e\\\u0026lt;Feedback /\u0026gt;\u003c/code\u003e component to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bf29937cb190c4b657a127e20b3948029fb063ee\"\u003e\u003ccode\u003ebf29937\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c948f59fe0d0f7e012e2e70b5a063be0157338b5\"\u003e\u003ccode\u003ec948f59\u003c/code\u003e\u003c/a\u003e Core: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/44a560f5c41823911a7d5f4bc0c8738c421dbd89\"\u003e\u003ccode\u003e44a560f\u003c/code\u003e\u003c/a\u003e OpenAPI: Remove undefined values in generated frontmatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0146178f4fa49f99ff8b17c0d3f7072a76fa643d\"\u003e\u003ccode\u003e0146178\u003c/code\u003e\u003c/a\u003e OpenAPI: include content encoding into proxied response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d193152789c937bbf74b38858b2b5fef80f37895\"\u003e\u003ccode\u003ed193152\u003c/code\u003e\u003c/a\u003e MDX: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2566eef704da6656217e93719d40fb1b0509b27d\"\u003e\u003ccode\u003e2566eef\u003c/code\u003e\u003c/a\u003e MDX: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d556676a6588f209701a10209e44a60aab08597\"\u003e\u003ccode\u003e0d55667\u003c/code\u003e\u003c/a\u003e TypeScript: Enforce \u003ccode\u003epeerDeps\u003c/code\u003e on Fumadocs deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.6.10...fumadocs-core@15.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 11.7.5 to 11.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@11.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed193152: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2566eef: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e205d92d: Update dev server initialization for Next.js 15.5.1\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add Vite config for Fumadocs Core \u0026amp; UI automatically\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a3c23b: support auto-generated title based on \u003ccode\u003eh1\u003c/code\u003e heading\u003c/li\u003e\n\u003cli\u003e9cb829c: Support referencing heading in \u003ccode\u003e\u0026lt;include\u0026gt;\u003c/code\u003e without sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5f2ec6e: Fix \u003ccode\u003eremark-mdx-exports\u003c/code\u003e plugin fallback\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6d97379]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e776ee5]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfe2a5c: Support Async Mode for Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec8f49d8: Include frontmatter into \u003ccode\u003epage.data.content\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [514052e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e254c65]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ec75601]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e785f98]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0531bf4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [50eb07f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [67df155]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b109d06]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/291e6e2ceab3ea96ce985a2ed27c0ec1dc10f90e\"\u003e\u003ccode\u003e291e6e2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/62dc79c30764c8bf6efdd5abc26eef96bf708b5d\"\u003e\u003ccode\u003e62dc79c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2333\"\u003e#2333\u003c/a\u003e from sebdanielsson/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e3e501266b5e547aa564f912b92a9a50d109f413\"\u003e\u003ccode\u003ee3e5012\u003c/code\u003e\u003c/a\u003e Docs: Publish \u003ccode\u003e\\\u0026lt;Feedback /\u0026gt;\u003c/code\u003e component to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bf29937cb190c4b657a127e20b3948029fb063ee\"\u003e\u003ccode\u003ebf29937\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c948f59fe0d0f7e012e2e70b5a063be0157338b5\"\u003e\u003ccode\u003ec948f59\u003c/code\u003e\u003c/a\u003e Core: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/44a560f5c41823911a7d5f4bc0c8738c421dbd89\"\u003e\u003ccode\u003e44a560f\u003c/code\u003e\u003c/a\u003e OpenAPI: Remove undefined values in generated frontmatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0146178f4fa49f99ff8b17c0d3f7072a76fa643d\"\u003e\u003ccode\u003e0146178\u003c/code\u003e\u003c/a\u003e OpenAPI: include content encoding into proxied response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d193152789c937bbf74b38858b2b5fef80f37895\"\u003e\u003ccode\u003ed193152\u003c/code\u003e\u003c/a\u003e MDX: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2566eef704da6656217e93719d40fb1b0509b27d\"\u003e\u003ccode\u003e2566eef\u003c/code\u003e\u003c/a\u003e MDX: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d556676a6588f209701a10209e44a60aab08597\"\u003e\u003ccode\u003e0d55667\u003c/code\u003e\u003c/a\u003e TypeScript: Enforce \u003ccode\u003epeerDeps\u003c/code\u003e on Fumadocs deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@11.7.5...fumadocs-mdx@11.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.6.10 to 15.7.10\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-ui@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45c7531: Type Table: Support displaying parameters \u0026amp; return types\u003c/li\u003e\n\u003cli\u003e4082acc: Redesign Type Table\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d135efd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4082acc]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba3382f: Support link item properties in menu items\u003c/li\u003e\n\u003cli\u003eefba995: Enforce the use of \u003ccode\u003e--removed-body-scroll-bar-size\u003c/code\u003e to fixed elements\u003c/li\u003e\n\u003cli\u003ebec3b36: Use \u003ccode\u003eon-root:\u003c/code\u003e to apply CSS variables from child layout components\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0b53056]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3490285]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc6d8a0: unify sidebar tabs matching\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [cedc494]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e302cdc2: Use \u003ccode\u003eposition: fixed\u003c/code\u003e for TOC\u003c/li\u003e\n\u003cli\u003e02d3453: Make codeblocks flat \u0026amp; improve paddings\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/291e6e2ceab3ea96ce985a2ed27c0ec1dc10f90e\"\u003e\u003ccode\u003e291e6e2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/62dc79c30764c8bf6efdd5abc26eef96bf708b5d\"\u003e\u003ccode\u003e62dc79c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2333\"\u003e#2333\u003c/a\u003e from sebdanielsson/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e3e501266b5e547aa564f912b92a9a50d109f413\"\u003e\u003ccode\u003ee3e5012\u003c/code\u003e\u003c/a\u003e Docs: Publish \u003ccode\u003e\\\u0026lt;Feedback /\u0026gt;\u003c/code\u003e component to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bf29937cb190c4b657a127e20b3948029fb063ee\"\u003e\u003ccode\u003ebf29937\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c948f59fe0d0f7e012e2e70b5a063be0157338b5\"\u003e\u003ccode\u003ec948f59\u003c/code\u003e\u003c/a\u003e Core: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/44a560f5c41823911a7d5f4bc0c8738c421dbd89\"\u003e\u003ccode\u003e44a560f\u003c/code\u003e\u003c/a\u003e OpenAPI: Remove undefined values in generated frontmatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0146178f4fa49f99ff8b17c0d3f7072a76fa643d\"\u003e\u003ccode\u003e0146178\u003c/code\u003e\u003c/a\u003e OpenAPI: include content encoding into proxied response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d193152789c937bbf74b38858b2b5fef80f37895\"\u003e\u003ccode\u003ed193152\u003c/code\u003e\u003c/a\u003e MDX: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2566eef704da6656217e93719d40fb1b0509b27d\"\u003e\u003ccode\u003e2566eef\u003c/code\u003e\u003c/a\u003e MDX: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d556676a6588f209701a10209e44a60aab08597\"\u003e\u003ccode\u003e0d55667\u003c/code\u003e\u003c/a\u003e TypeScript: Enforce \u003ccode\u003epeerDeps\u003c/code\u003e on Fumadocs deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.6.10...fumadocs-ui@15.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geist` from 1.4.2 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/vercel/geist-font/releases\"\u003egeist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis release brings major updates to the Geist font family:\u003c/p\u003e\n\u003ch3\u003eAdded Italic styles to the both families Geist and Geist Mono.\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/b367fe33-3201-4259-8d22-bd5f73cba5db\" alt=\"Geist Mono Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003ch2\u003e1.5.0-alpha\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis alpha release brings major updates to the Geist font family:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is an alpha release because Mono Italics are not yet included. Final 1.5 release will follow once they're ready.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eAdded Italic styles to the non-mono fonts\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003c/blockquote\u003e\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/geist-font/commit/0c8b56e99dc73ae0db833029322db3183e6f745d\"\u003e\u003ccode\u003e0c8b56e\u003c/code\u003e\u003c/a\u003e Update verson to 1.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/geist-font/commits/1.5.1/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.542.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\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/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\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/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\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/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison 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/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.540.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(license): add full text of Feather license 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/3530\"\u003elucide-icons/lucide#3530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eumbrella\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/3490\"\u003elucide-icons/lucide#3490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added official statement on brand logos in Lucide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3541\"\u003elucide-icons/lucide#3541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecamera\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/3539\"\u003elucide-icons/lucide#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erose\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/1972\"\u003elucide-icons/lucide#1972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.539.0...0.540.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.539.0...0.540.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.542.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 15.4.6 to 15.5.2\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\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.32\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83512\"\u003e#83512\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/vercel-release-bot\"\u003e\u003ccode\u003e@​vercel-release-bot\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.31\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: route handlers should validate invalid exports: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83500\"\u003e#83500\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/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bc72f41a2e66c16b8d8237c9e9020dcda9c5467f\"\u003e\u003ccode\u003ebc72f41\u003c/code\u003e\u003c/a\u003e [backport] revert: add ?dpl to fonts in \u003ccode\u003e/_next/static/media\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83066\"\u003e#83066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c8faf6800b1e4e01807642d288b5894b3481ec5f\"\u003e\u003ccode\u003ec8faf68\u003c/code\u003e\u003c/a\u003e [backport] fix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83060\"\u003e#83060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1ce9857276d1e348776dc61837692ee85a5401a7\"\u003e\u003ccode\u003e1ce9857\u003c/code\u003e\u003c/a\u003e [backport] fix: update validation return types (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82854\"\u003e#82854\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83027\"\u003e#83027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b93c89471755ba10e09ab0064c697c5ee35054d5\"\u003e\u003ccode\u003eb93c894\u003c/code\u003e\u003c/a\u003e [backport] fix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82852\"\u003e#82852\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83028\"\u003e#83028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a92f28fddf58e02c10a09497a973d8a38a88913\"\u003e\u003ccode\u003e8a92f28\u003c/code\u003e\u003c/a\u003e [backport] fix: avoid importing types that will be unused (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82856\"\u003e#82856\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83026\"\u003e#83026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/19617abea4cd593809a30c5ef828bda7a816e998\"\u003e\u003ccode\u003e19617ab\u003c/code\u003e\u003c/a\u003e [backport] feat: add typesafety with config.typedRoutes to redirect() and per...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/822e4c036f7c20ba8a964b7b86b976dee18e24bc\"\u003e\u003ccode\u003e822e4c0\u003c/code\u003e\u003c/a\u003e [backport] fix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82918\"\u003e#82918\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bb67ca91c1b0be238576c0028125493262f7fbb7\"\u003e\u003ccode\u003ebb67ca9\u003c/code\u003e\u003c/a\u003e [backport] fix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82974\"\u003e#82974\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83022\"\u003e#83022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.6...v15.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tw-animate-css` from 1.3.6 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/releases\"\u003etw-animate-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb5ff23a: fix: add support for global CSS variable prefix. Closes \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/48\"\u003e#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e03e5f12: feat: add support for ng-primitives height variables \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/56\"\u003e#56\u003c/a\u003e (thanks \u003ca href=\"https://github.com/immohammadjaved\"\u003e\u003ccode\u003e@​immohammadjaved\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb076cfb: docs: fix various issues in accordion and collapsible docs\u003c/li\u003e\n\u003cli\u003e9485e33: chore: bump version to 1.3.8 and update dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e80dbfcc: feat: add utilities for blur transitions \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/54\"\u003e#54\u003c/a\u003e (thanks \u003ca href=\"https://github.com/coffeeispower\"\u003e\u003ccode\u003e@​coffeeispower\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edc294f9: docs: add upcoming changes warning\u003c/li\u003e\n\u003cli\u003ec640bb8: chore: update dependencies and package manager version\u003c/li\u003e\n\u003cli\u003e9e63e34: chore: bump version to 1.3.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/9485e33d99ab770262bcecff90eb8d55b8fdbb65\"\u003e\u003ccode\u003e9485e33\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.3.8 and update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/b076cfb04a24812b93788a2b7422375a0e065d37\"\u003e\u003ccode\u003eb076cfb\u003c/code\u003e\u003c/a\u003e docs: fix various issues in accordion and collapsible docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/03e5f12418e8877f4b23a107dd50dc470b7fb2ec\"\u003e\u003ccode\u003e03e5f12\u003c/code\u003e\u003c/a\u003e feat: add support for ng-primitives height variables (\u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/b5ff23a0d5770e066138d90b0923dd180835bd59\"\u003e\u003ccode\u003eb5ff23a\u003c/code\u003e\u003c/a\u003e fix: add support for global CSS variable prefix. Closes \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/48\"\u003e#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/9e63e342864c263a746a57b5f3aa04f9eff32548\"\u003e\u003ccode\u003e9e63e34\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/c640bb893362abdd73077571543a9c3c8ff4760b\"\u003e\u003ccode\u003ec640bb8\u003c/code\u003e\u003c/a\u003e chore: update dependencies and package manager version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/dc294f990add7e7519088bb535521a52e96bdd71\"\u003e\u003ccode\u003edc294f9\u003c/code\u003e\u003c/a\u003e docs: add upco...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"2806965812","node_id":"PR_kwDOKUu-1M6nTuY0","number":369,"state":"closed","title":"Bump @orama/orama from 3.1.3 to 3.1.13","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-22T06:13:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T06:09:59.000Z","updated_at":"2025-09-22T06:13:43.000Z","time_to_close":1209824,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@orama/orama","old_version":"3.1.3","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.3 to 3.1.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\n      }\n    ]\n  }\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: implement upsert (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/945\"\u003e#945\u003c/a\u003e) by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/958\"\u003eoramasearch/orama#958\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preferredVersion undefined on Docusaurus start by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/956\"\u003eoramasearch/orama#956\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.3...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.3\u0026new-version=3.1.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sarvex/athleticxr.ai/pull/369","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarvex%2Fathleticxr.ai/issues/369","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/369/packages"},{"uuid":"2802751627","node_id":"PR_kwDOLtoSms6nDpiL","number":152,"state":"closed","title":"chore(deps): bump @orama/orama from 3.1.6 to 3.1.13","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-17T14:25:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-05T14:18:30.000Z","updated_at":"2025-09-17T14:25:53.000Z","time_to_close":1037243,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"3.1.6","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.6 to 3.1.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\n      }\n    ]\n  }\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: implement upsert (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/945\"\u003e#945\u003c/a\u003e) by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/958\"\u003eoramasearch/orama#958\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preferredVersion undefined on Docusaurus start by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/956\"\u003eoramasearch/orama#956\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.6...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=bun\u0026previous-version=3.1.6\u0026new-version=3.1.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003c!-- AICA GENERATED --\u003e\n## Summary\n\n| Category | Description |\n|---|---|\n| enhance | Update @orama/orama dependency from version 3.1.6 to 3.1.13 in package.json and bun.lock files. |","html_url":"https://github.com/dotneet/aica/pull/152","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotneet%2Faica/issues/152","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/152/packages"},{"uuid":"2791106032","node_id":"PR_kwDOL6TZRc6mXOXw","number":432,"state":"closed","title":"meta: bump @orama/orama from 3.1.11 to 3.1.12 in the orama group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-03T14:55:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T02:55:17.000Z","updated_at":"2025-09-03T14:55:00.000Z","time_to_close":129583,"merged_at":"2025-09-03T14:55:00.000Z","merged_by":"ovflowd","closed_by":null,"dependency_metadata":{"prefix":"meta","packages":[{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.12","repository_url":"https://github.com/oramasearch/orama"}],"path":"the orama group","ecosystem":"npm"},"body":"Bumps the orama group with 1 update: [@orama/orama](https://github.com/oramasearch/orama).\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/446710aaf2b55b876bd05eaefe4cae62c2d6d045\"\u003e\u003ccode\u003e446710a\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ecbb6527bbbc31df22ed0dab31671368a24be26\"\u003e\u003ccode\u003e0ecbb65\u003c/code\u003e\u003c/a\u003e fix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b4045aee87b4b98c03220632e91faca8e323c30d\"\u003e\u003ccode\u003eb4045ae\u003c/code\u003e\u003c/a\u003e refactor: removes docs (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/8e142dfaf1af197df1d47fd0e5aad4cf2baefd0d\"\u003e\u003ccode\u003e8e142df\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ee69ef9d075dfd931e151efa5b4bd100e38969a\"\u003e\u003ccode\u003e0ee69ef\u003c/code\u003e\u003c/a\u003e chore(deps): bump astro from 4.16.18 to 4.16.19 (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.11\u0026new-version=3.1.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nodejs/doc-kit/pull/432","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodejs%2Fdoc-kit/issues/432","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/432/packages"},{"uuid":"2790704292","node_id":"PR_kwDOKsKrRs6mVsSk","number":312,"state":"closed","title":"build(deps-dev): bump @orama/orama from 3.1.11 to 3.1.12","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-01T20:35:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T20:34:43.000Z","updated_at":"2025-09-01T20:35:42.000Z","time_to_close":59,"merged_at":"2025-09-01T20:35:42.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.12","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.11 to 3.1.12.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/446710aaf2b55b876bd05eaefe4cae62c2d6d045\"\u003e\u003ccode\u003e446710a\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ecbb6527bbbc31df22ed0dab31671368a24be26\"\u003e\u003ccode\u003e0ecbb65\u003c/code\u003e\u003c/a\u003e fix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b4045aee87b4b98c03220632e91faca8e323c30d\"\u003e\u003ccode\u003eb4045ae\u003c/code\u003e\u003c/a\u003e refactor: removes docs (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/8e142dfaf1af197df1d47fd0e5aad4cf2baefd0d\"\u003e\u003ccode\u003e8e142df\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ee69ef9d075dfd931e151efa5b4bd100e38969a\"\u003e\u003ccode\u003e0ee69ef\u003c/code\u003e\u003c/a\u003e chore(deps): bump astro from 4.16.18 to 4.16.19 (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.11\u0026new-version=3.1.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/marco-ippolito/fiume/pull/312","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marco-ippolito%2Ffiume/issues/312","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/312/packages"},{"uuid":"2785038022","node_id":"PR_kwDOLtoSms6mAE7G","number":151,"state":"open","title":"chore(deps): bump @orama/orama from 3.1.6 to 3.1.12","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-29T14:19:42.000Z","updated_at":"2025-08-29T14:19:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"3.1.6","new_version":"3.1.12","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.6 to 3.1.12.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\n      }\n    ]\n  }\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: implement upsert (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/945\"\u003e#945\u003c/a\u003e) by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/958\"\u003eoramasearch/orama#958\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preferredVersion undefined on Docusaurus start by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/956\"\u003eoramasearch/orama#956\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.10...v3.1.11\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.10...v3.1.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: update plugin-secure-proxy.mdx by \u003ca href=\"https://github.com/rexwangcc\"\u003e\u003ccode\u003e@​rexwangcc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/952\"\u003eoramasearch/orama#952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 14.2.28 to 14.2.30 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/948\"\u003eoramasearch/orama#948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce OramaCore support \u0026amp; fixes build issues by \u003ca href=\"https://github.com/aileenvl\"\u003e\u003ccode\u003e@​aileenvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/946\"\u003eoramasearch/orama#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocusaurus: Fix dependencies by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/954\"\u003eoramasearch/orama#954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Plugin QPS Type \u0026amp; where clause not working propertly by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/957\"\u003eoramasearch/orama#957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/446710aaf2b55b876bd05eaefe4cae62c2d6d045\"\u003e\u003ccode\u003e446710a\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ecbb6527bbbc31df22ed0dab31671368a24be26\"\u003e\u003ccode\u003e0ecbb65\u003c/code\u003e\u003c/a\u003e fix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b4045aee87b4b98c03220632e91faca8e323c30d\"\u003e\u003ccode\u003eb4045ae\u003c/code\u003e\u003c/a\u003e refactor: removes docs (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/8e142dfaf1af197df1d47fd0e5aad4cf2baefd0d\"\u003e\u003ccode\u003e8e142df\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ee69ef9d075dfd931e151efa5b4bd100e38969a\"\u003e\u003ccode\u003e0ee69ef\u003c/code\u003e\u003c/a\u003e chore(deps): bump astro from 4.16.18 to 4.16.19 (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/5690d3fadf0cb40b7a75913e6cc31a724a89d71f\"\u003e\u003ccode\u003e5690d3f\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/33ebadf88680d6fed48a6ea78c7e586ca12c7374\"\u003e\u003ccode\u003e33ebadf\u003c/code\u003e\u003c/a\u003e feat: adds explicit AND, OR, NOT filters (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7a7faf893262f4d6f27b7dce97d7c927d55c120d\"\u003e\u003ccode\u003e7a7faf8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:oramasearch/orama\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/3f0c942dedb3e2886c43c56d5baa5cc31f305ac6\"\u003e\u003ccode\u003e3f0c942\u003c/code\u003e\u003c/a\u003e feat: implement upsert (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/945\"\u003e#945\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/575df3b75b05b368af703e1baa0ee0056eaf656b\"\u003e\u003ccode\u003e575df3b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:oramasearch/orama\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.6...v3.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=bun\u0026previous-version=3.1.6\u0026new-version=3.1.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dotneet/aica/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotneet%2Faica/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"}],"issue_packages":[{"old_version":"3.1.14","new_version":"3.1.18","update_type":"patch","path":null,"pr_created_at":"2025-12-29T05:39:59.000Z","version_change":"3.1.14 → 3.1.18","issue":{"uuid":"3766465858","node_id":"PR_kwDONtBXRc66xvc3","number":42,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T05:39:59.000Z","updated_at":"2025-12-29T05:40:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":19,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.18","repository_url":"https://github.com/oramasearch/orama"},{"name":"@react-router/node","old_version":"7.9.3","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.3","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.12.0","new_version":"11.12.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"motion","old_version":"12.23.22","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"react","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.15","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.3","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@react-router/dev","old_version":"7.9.3","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"react-router-devtools","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/forge-42/react-router-devtools"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.18` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.3` | `7.11.0` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.3` | `7.11.0` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.562.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.0` | `11.12.2` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.26` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.15` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.3` | `7.11.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.3` | `7.11.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.13` | `4.1.18` |\n| [react-router-devtools](https://github.com/forge-42/react-router-devtools) | `6.0.0` | `6.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.18` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.7` | `7.3.0` |\n\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.17...v3.1.18\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.17...v3.1.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/2fe41e163c2bdd7830eed7496c69134aea8ee3ba\"\u003e\u003ccode\u003e2fe41e1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/41f4c0053f74618324e7d1bc4f20d0391e51290f\"\u003e\u003ccode\u003e41f4c00\u003c/code\u003e\u003c/a\u003e chore: adds telemetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/node` from 7.9.3 to 7.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14426\"\u003e#14426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8f6bfa0b9662a4b21f588bc4ff4db510a24b0a15\"\u003e\u003ccode\u003e8f6bfa0\u003c/code\u003e\u003c/a\u003e Setup pnpm catalog for shared workspace deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5cae3b5fd10e6da90758a6ddf7753ba4684d918f\"\u003e\u003ccode\u003e5cae3b5\u003c/code\u003e\u003c/a\u003e Merge branch 'release-next' into dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5413dcac3db7afc184fb09a3217568ec35f8c07a\"\u003e\u003ccode\u003e5413dca\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c6a954f0f92e7466d3470073eb3f8b9a85633230\"\u003e\u003ccode\u003ec6a954f\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4a5e3332aa20cdf7011d5ebd17c9b78a18123f5b\"\u003e\u003ccode\u003e4a5e333\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14618\"\u003e#14618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/node@7.11.0/packages/react-router-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/node\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/serve` from 7.9.3 to 7.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-serve/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport custom entrypoints for RSC framework mode (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ecompression\u003c/code\u003e and \u003ccode\u003emorgan\u003c/code\u003e dependencies to address \u003ccode\u003eon-headers\u003c/code\u003e CVE: \u003ca href=\"https://github.com/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14652\"\u003e#14652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\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/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/37fe291c21e273911ec4ed7ed616950179acbbac\"\u003e\u003ccode\u003e37fe291\u003c/code\u003e\u003c/a\u003e Update compression package to fix on-headers CVE (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14652\"\u003e#14652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8f6bfa0b9662a4b21f588bc4ff4db510a24b0a15\"\u003e\u003ccode\u003e8f6bfa0\u003c/code\u003e\u003c/a\u003e Setup pnpm catalog for shared workspace deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5cae3b5fd10e6da90758a6ddf7753ba4684d918f\"\u003e\u003ccode\u003e5cae3b5\u003c/code\u003e\u003c/a\u003e Merge branch 'release-next' into dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5413dcac3db7afc184fb09a3217568ec35f8c07a\"\u003e\u003ccode\u003e5413dca\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/serve@7.11.0/packages/react-router-serve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/serve\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isbot` from 5.1.31 to 5.1.32\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md\"\u003eisbot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003e5.1.32\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pattern] Pattern updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/d1184042ec109b004b5db8541f88cf12c301f6de\"\u003e\u003ccode\u003ed118404\u003c/code\u003e\u003c/a\u003e Pattern updates (\u003ca href=\"https://redirect.github.com/omrilotan/isbot/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/57b00fd514f6ba1fa2bbb55abf9d15047dd9856e\"\u003e\u003ccode\u003e57b00fd\u003c/code\u003e\u003c/a\u003e update fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/1246b361cbbca6320f8023262b0911e098a474bc\"\u003e\u003ccode\u003e1246b36\u003c/code\u003e\u003c/a\u003e Still can't get this right...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.562.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component 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/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar 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/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.12.0 to 11.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7200\"\u003e#7200\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/de7ed1033996d702e3983dcf8114f33faea89577\"\u003e\u003ccode\u003ede7ed10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: validate dates and tick interval to prevent UI freeze/crash in gantt diagramtype\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.12.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7107\"\u003e#7107\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: Updated the dependency dagre-d3-es to 7.0.13 to fix GHSA-cc8p-78qf-8p7q\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/bd85b51e2404102dbd04613a4891c017b425f803\"\u003e\u003ccode\u003ebd85b51\u003c/code\u003e\u003c/a\u003e fix: Upgrade npm to v11 to support trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/939aff91d6d71fc879bd03fa4518100390fd02b0\"\u003e\u003ccode\u003e939aff9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7201\"\u003e#7201\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e72b26c16fe33083590bc090729969e20d4b6209\"\u003e\u003ccode\u003ee72b26c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4bcb8f0313e3b13211991338c8934a1a2df31c62\"\u003e\u003ccode\u003e4bcb8f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7200\"\u003e#7200\u003c/a\u003e from mermaid-js/pre-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/de7ed1033996d702e3983dcf8114f33faea89577\"\u003e\u003ccode\u003ede7ed10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7197\"\u003e#7197\u003c/a\u003e from mermaid-js/fix/5496-gantt-tickinterval-app-crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/762b44cf33878e7cc3300514c63dfa3f108fd9cb\"\u003e\u003ccode\u003e762b44c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7108\"\u003e#7108\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/02c00911061bcd8ad389798ddbe1052d4bc59c6e\"\u003e\u003ccode\u003e02c0091\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/16359adc335c1097341ddc382d693619ed1d78bd\"\u003e\u003ccode\u003e16359ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7107\"\u003e#7107\u003c/a\u003e from mermaid-js/patch/dagre-d3-es-7.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/061632c5800a9af65da216935a9045c9859b0816\"\u003e\u003ccode\u003e061632c\u003c/code\u003e\u003c/a\u003e Update .changeset/slick-wasps-bathe.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e fix: update dagre-d3-es to version 7.0.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.12.0...mermaid@11.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mermaid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.22 to 12.23.26\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[12.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.22...v12.23.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.15 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.9 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.9.3 to 7.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003e\u0026lt;HydratedRouter onError\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;RouterProvider onError\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14546\"\u003e#14546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd support for throwing redirect Response's at RSC render time (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14596\"\u003e#14596\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for throwing \u003ccode\u003edata()\u003c/code\u003e and Response from server component render phase. Response body is not serialized as async work is not allowed as error encoding phase. If you wish to transmit data to the boundary, throw \u003ccode\u003edata()\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14632\"\u003e#14632\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eunstable_useTransitions\u003c/code\u003e prop on \u003ccode\u003e\u0026lt;Router\u0026gt;\u003c/code\u003e component to permit omission for backewards compatibility (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14646\"\u003e#14646\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003erouteRSCServerRequest\u003c/code\u003e replace \u003ccode\u003efetchServer\u003c/code\u003e with \u003ccode\u003eserverResponse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14597\"\u003e#14597\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[UNSTABLE] Add a new \u003ccode\u003eunstable_defaultShouldRevalidate\u003c/code\u003e flag to various APIs to allow opt-ing out of standard revalidation behaviors. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14542\"\u003e#14542\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf active routes include a \u003ccode\u003eshouldRevalidate\u003c/code\u003e function, then your value will be passed as \u003ccode\u003edefaultShouldRevalidate\u003c/code\u003e in those function so that the route always has the final revalidation determination.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form method=\u0026quot;post\u0026quot; unstable_defaultShouldRevalidate={false}\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esubmit(data, { method: \u0026quot;post\u0026quot;, unstable_defaultShouldRevalidate: false })\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;fetcher.Form method=\u0026quot;post\u0026quot; unstable_defaultShouldRevalidate={false}\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efetcher.submit(data, { method: \u0026quot;post\u0026quot;, unstable_defaultShouldRevalidate: false })\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is also available on non-submission APIs that may trigger revalidations due to changing search params:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Link to=\u0026quot;/\u0026quot; unstable_defaultShouldRevalidate={false}\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enavigate(\u0026quot;/?foo=bar\u0026quot;, { unstable_defaultShouldRevalidate: false })\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetSearchParams(params, { unstable_defaultShouldRevalidate: false })\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow redirects to be returned from client side middleware (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14598\"\u003e#14598\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003edataStrategy\u003c/code\u003e implementations that return insufficient result sets by adding errors for routes without any available result (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14627\"\u003e#14627\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the \u003ccode\u003euseOptimistic\u003c/code\u003e stub we provide for React 18 users to use a sta...\n\n_Description has been truncated_","html_url":"https://github.com/steveiliop56/tinyauth-docs/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveiliop56%2Ftinyauth-docs/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"3.1.16","new_version":"3.1.17","update_type":"patch","path":null,"pr_created_at":"2025-12-19T13:24:43.000Z","version_change":"3.1.16 → 3.1.17","issue":{"uuid":"3747528786","node_id":"PR_kwDOPm7sDM650xgz","number":36,"state":"open","title":"Bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["theqeeqez","Muhtoyyib"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-19T13:24:43.000Z","updated_at":"2025-12-19T13:28:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":18,"packages":[{"name":"@orama/orama","old_version":"3.1.16","new_version":"3.1.17","repository_url":"https://github.com/oramasearch/orama"},{"name":"@rixl/videosdk-react","old_version":"0.17.0","new_version":"0.18.2","repository_url":"https://github.com/qeeqez/auth-lib-js"},{"name":"fumadocs-core","old_version":"16.2.1","new_version":"16.3.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"14.0.4","new_version":"14.1.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.2.1","new_version":"16.3.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.555.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.6","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"shiki","old_version":"3.18.0","new_version":"3.20.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/bun","old_version":"1.3.3","new_version":"1.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.10.1","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"oxfmt","old_version":"0.16.0","new_version":"0.19.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.31.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"wrangler","old_version":"4.51.0","new_version":"4.56.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.16` | `3.1.17` |\n| [@rixl/videosdk-react](https://github.com/qeeqez/auth-lib-js/tree/HEAD/packages/react) | `0.17.0` | `0.18.2` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.2.1` | `16.3.1` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `14.0.4` | `14.1.1` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `10.1.0` | `10.2.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.2.1` | `16.3.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.555.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.6` | `16.1.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.18.0` | `3.20.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.1.18` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.3` | `1.3.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.1` | `25.0.3` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.16.0` | `0.19.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.31.0` | `1.34.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.51.0` | `4.56.0` |\n\n\nUpdates `@orama/orama` from 3.1.16 to 3.1.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\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/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rixl/videosdk-react` from 0.17.0 to 0.18.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qeeqez/auth-lib-js/commits/HEAD/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.2.1 to 16.3.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-core@16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7292424: Support MDX preset in Fumadocs Core\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda87713: Fix recursive checking on unknown types\u003c/li\u003e\n\u003cli\u003ed17499b: Fix \u003ccode\u003ebasePath\u003c/code\u003e being ignored\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef8eb6c: Expose Zod schema for page \u0026amp; meta data\u003c/li\u003e\n\u003cli\u003ee0c4c3a: [Remark Image] Respect \u003ccode\u003etitle\u003c/code\u003e in images\u003c/li\u003e\n\u003cli\u003e4e2bca7: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e464442b: Support client-side loader, including serialization layer\u003c/li\u003e\n\u003cli\u003e6c668e1: Support absolute URLs in search fetch client\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/733cb7d315bcaea5810e90f2d25706b37d592d18\"\u003e\u003ccode\u003e733cb7d\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fc6be6aed9d879f3585ea42e658b3c1004955c3a\"\u003e\u003ccode\u003efc6be6a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2afabb7892a1cfdd0ac7730e8d9fb3889c85b47b\"\u003e\u003ccode\u003e2afabb7\u003c/code\u003e\u003c/a\u003e Chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/629a300b1369180356b15e8b5c77d5e338889e2a\"\u003e\u003ccode\u003e629a300\u003c/code\u003e\u003c/a\u003e OpenAPI: Add focus styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f398e367c2f2f5cf23c1379dc067b68e93e0088a\"\u003e\u003ccode\u003ef398e36\u003c/code\u003e\u003c/a\u003e UI: Improve sidebar dropdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ed020e3dcf8d03e83e1fef26cc54782d5934368d\"\u003e\u003ccode\u003eed020e3\u003c/code\u003e\u003c/a\u003e OpenAPI: reduce deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b561190a0eef7289b7be19bf804c535693ba5f4a\"\u003e\u003ccode\u003eb561190\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2786\"\u003e#2786\u003c/a\u003e from fuma-nama/changeset-release/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/419e6b533b231d3c4a22373d2bbde5a32cf58574\"\u003e\u003ccode\u003e419e6b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2785\"\u003e#2785\u003c/a\u003e from fuma-nama/16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/22a49f0d0bf3031d4dd8d80b2f56fc42b725cc97\"\u003e\u003ccode\u003e22a49f0\u003c/code\u003e\u003c/a\u003e Merge branch 'dev' into 16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d743dc7a555af61ad68215ba66866c37f6c5e025\"\u003e\u003ccode\u003ed743dc7\u003c/code\u003e\u003c/a\u003e fix loader types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.2.1...@fumadocs/ui@16.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 14.0.4 to 14.1.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@14.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadaf9ae: hotfix Windows path escape\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efc0e3db: Support Workspaces API [Experimental]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef8eb6c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e0c4c3a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4e2bca7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c1172110938589fabeba4587233f66ae058e7766\"\u003e\u003ccode\u003ec117211\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/180071e0744f034509223ef9021560555c9a0d95\"\u003e\u003ccode\u003e180071e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;UI: implement multi component library\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/adaf9aec22a03e3d49742b13b4aa784cb2c77ca8\"\u003e\u003ccode\u003eadaf9ae\u003c/code\u003e\u003c/a\u003e MDX: hotfix Windows path escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ab34c5649496a3ea2bfe3091ce66133472f7a6ae\"\u003e\u003ccode\u003eab34c56\u003c/code\u003e\u003c/a\u003e UI: implement multi component library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f332398f75da3ce6787c944d66584331941d5e1d\"\u003e\u003ccode\u003ef332398\u003c/code\u003e\u003c/a\u003e Update next.mdx (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/20649448c4c122cc5ce40b839e0f70e02e43dde7\"\u003e\u003ccode\u003e2064944\u003c/code\u003e\u003c/a\u003e Update dependency vite-tsconfig-paths to v6 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4a816a9a64a388fa77d72ddacf888f6600733cdd\"\u003e\u003ccode\u003e4a816a9\u003c/code\u003e\u003c/a\u003e UI: fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/dff0611efc8ac073e142d6a2535c2f4b4e3e8100\"\u003e\u003ccode\u003edff0611\u003c/code\u003e\u003c/a\u003e UI: separate UI and docs components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/cc8936d9279428254137aacaadfb4401a20b55b7\"\u003e\u003ccode\u003ecc8936d\u003c/code\u003e\u003c/a\u003e CLI: Implement switchable config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/684e80978f925655fa9caec2f070905e06eab1a6\"\u003e\u003ccode\u003e684e809\u003c/code\u003e\u003c/a\u003e CLI: Compiler API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@14.0.4...fumadocs-mdx@14.1.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-mdx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-openapi` from 10.1.0 to 10.2.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-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-openapi@10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e90ada4b: Fix example value generation for parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eddeeb74: Improve error message on invalid document props\u003c/li\u003e\n\u003cli\u003efb3440c: fix possible hydration errors\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8469c6d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7292424]\n\u003cul\u003e\n\u003cli\u003efumadocs-ui@16.2.5\u003c/li\u003e\n\u003cli\u003efumadocs-core@16.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@10.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e88150ae: Handle empty summary when generating display name\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-openapi@10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25393cd: Fix duplicated security scheme name in requirements\u003c/li\u003e\n\u003cli\u003e928cc25: Fix wrong option types\u003c/li\u003e\n\u003c/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/fuma-nama/fumadocs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-openapi since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.2.1 to 16.3.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-ui@16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8469c6d: fix shadcn ui preset\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7292424]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [da87713]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d17499b]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4e2bca7: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef8eb6c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e0c4c3a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4e2bca7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e19db270: Align menu behaviour on notebook layout with home layout\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [464442b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6c668e1]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/733cb7d315bcaea5810e90f2d25706b37d592d18\"\u003e\u003ccode\u003e733cb7d\u003c/code\u003e\u003c/a\u003e fix types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fc6be6aed9d879f3585ea42e658b3c1004955c3a\"\u003e\u003ccode\u003efc6be6a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2788\"\u003e#2788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2afabb7892a1cfdd0ac7730e8d9fb3889c85b47b\"\u003e\u003ccode\u003e2afabb7\u003c/code\u003e\u003c/a\u003e Chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/629a300b1369180356b15e8b5c77d5e338889e2a\"\u003e\u003ccode\u003e629a300\u003c/code\u003e\u003c/a\u003e OpenAPI: Add focus styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f398e367c2f2f5cf23c1379dc067b68e93e0088a\"\u003e\u003ccode\u003ef398e36\u003c/code\u003e\u003c/a\u003e UI: Improve sidebar dropdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ed020e3dcf8d03e83e1fef26cc54782d5934368d\"\u003e\u003ccode\u003eed020e3\u003c/code\u003e\u003c/a\u003e OpenAPI: reduce deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b561190a0eef7289b7be19bf804c535693ba5f4a\"\u003e\u003ccode\u003eb561190\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2786\"\u003e#2786\u003c/a\u003e from fuma-nama/changeset-release/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/419e6b533b231d3c4a22373d2bbde5a32cf58574\"\u003e\u003ccode\u003e419e6b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2785\"\u003e#2785\u003c/a\u003e from fuma-nama/16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/22a49f0d0bf3031d4dd8d80b2f56fc42b725cc97\"\u003e\u003ccode\u003e22a49f0\u003c/code\u003e\u003c/a\u003e Merge branch 'dev' into 16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d743dc7a555af61ad68215ba66866c37f6c5e025\"\u003e\u003ccode\u003ed743dc7\u003c/code\u003e\u003c/a\u003e fix loader types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.2.1...@fumadocs/ui@16.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-ui since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.555.0 to 0.562.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component 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/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar 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/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.0.6 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\u003cbr /\u003e\n\u003cstrong\u003eCheck out our Next v16.1 \u003ca href=\"https://nextjs.org/blog/next-16-1\"\u003eBlog Post\u003c/a\u003e to learn more about this release.\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codemod] fix: next-lint-to-eslint-cli did not handle \u003ccode\u003e'next'\u003c/code\u003e plugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85749\"\u003e#85749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e561ee24d-20251101\u003c/code\u003e to \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85762\"\u003e#85762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing: Fix memory leak in span map: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85529\"\u003e#85529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo in refresh function: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85696\"\u003e#85696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint-config-next types was exporting to dist/src: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85768\"\u003e#85768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e to \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85772\"\u003e#85772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused RSC payload property: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85746\"\u003e#85746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[runtime prefetching]: fix runtime prefetching when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85595\"\u003e#85595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: next build --analyze: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85197\"\u003e#85197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Log amount of workers during static generation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85706\"\u003e#85706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e to \u003ccode\u003edd048c3b-20251105\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85819\"\u003e#85819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync devFallbackParams when generateStaticParams change: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85741\"\u003e#85741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade rspack 1.6.0: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84210\"\u003e#84210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[mcp] get_routes mcp tool: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85773\"\u003e#85773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit each path param into a separate cache key : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85758\"\u003e#85758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] change server source maps in production to use relative paths: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85576\"\u003e#85576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip collecting metadata for app-error in webpack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85892\"\u003e#85892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support root span attributes with a custom server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85521\"\u003e#85521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix isDynamicRSC condition when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85919\"\u003e#85919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Make it possible to synchronously access native bindings: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85787\"\u003e#85787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003edd048c3b-20251105\u003c/code\u003e to \u003ccode\u003efa50caf5-20251107\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85906\"\u003e#85906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix telemetry event loss on build failures and server shutdown: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85867\"\u003e#85867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one stack frame from \u003ccode\u003e'use cache'\u003c/code\u003e call stacks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85966\"\u003e#85966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1e1fd1ec02e572412433679bd97d7a2c14c2f8ec\"\u003e\u003ccode\u003e1e1fd1e\u003c/code\u003e\u003c/a\u003e Cross link to the demo from the bundle analyzer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87290\"\u003e#87290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/684fb730714baea20d3437f1e64bba6b41328bc6\"\u003e\u003ccode\u003e684fb73\u003c/code\u003e\u003c/a\u003e bundle analyzer: prevent flashes and stuck empty canvases on resize (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87289\"\u003e#87289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1c09f4494bb247e0b8c83153dba171c460905792\"\u003e\u003ccode\u003e1c09f44\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003eb45bb335-20251211\u003c/code\u003e to \u003ccode\u003ef93b9fd4-20251217\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87281\"\u003e#87281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.6...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 3.18.0 to 3.20.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\u003ev3.20.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Add --format option for html output  -  by \u003ca href=\"https://github.com/Divyapahuja31\"\u003e\u003ccode\u003e@​Divyapahuja31\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1211\"\u003eshikijs/shiki#1211\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/28dd0900\"\u003e\u003c!-- raw HTML omitted --\u003e(28dd0)\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\u003e\u003cstrong\u003erehype\u003c/strong\u003e: Handle promise rejections in lazy language loading  -  by \u003ca href=\"https://github.com/ambujvashistha\"\u003e\u003ccode\u003e@​ambujvashistha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1221\"\u003eshikijs/shiki#1221\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/99654fe2\"\u003e\u003c!-- raw HTML omitted --\u003e(99654)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Fix popper positions being recomputed too early within vitepress code groups  -  by \u003ca href=\"https://github.com/Dschungelabenteuer\"\u003e\u003ccode\u003e@​Dschungelabenteuer\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003echarles.gruenais\u003c/strong\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/1116\"\u003eshikijs/shiki#1116\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/19ea511f\"\u003e\u003c!-- raw HTML omitted --\u003e(19ea5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Eliminate redundant tokenization call in tokenizeWithTheme  -  by \u003ca href=\"https://github.com/ShivanshBhargava\"\u003e\u003ccode\u003e@​ShivanshBhargava\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NssGourav\"\u003e\u003ccode\u003e@​NssGourav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1216\"\u003eshikijs/shiki#1216\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/c78b1d7e\"\u003e\u003c!-- raw HTML omitted --\u003e(c78b1)\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/v3.19.0...v3.20.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003erootStyle: false\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/khushthecoder\"\u003e\u003ccode\u003e@​khushthecoder\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/1184\"\u003eshikijs/shiki#1184\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/baf9aeef\"\u003e\u003c!-- raw HTML omitted --\u003e(baf9a)\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 \u003ccode\u003eclassActiveCode\u003c/code\u003e option to notation transformers  -  by \u003ca href=\"https://github.com/GreenHacker420\"\u003e\u003ccode\u003e@​GreenHacker420\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1171\"\u003eshikijs/shiki#1171\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/a6a44026\"\u003e\u003c!-- raw HTML omitted --\u003e(a6a44)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd transformerRemoveComments  -  by \u003ca href=\"https://github.com/Bitshifter-9\"\u003e\u003ccode\u003e@​Bitshifter-9\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCopilot\u003c/strong\u003e, \u003ca href=\"https://github.com/crazylogic03\"\u003e\u003ccode\u003e@​crazylogic03\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/1144\"\u003eshikijs/shiki#1144\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/f2ee36b3\"\u003e\u003c!-- raw HTML omitted --\u003e(f2ee3)\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\u003eAdd context parameter to filter option  -  by \u003ca href=\"https://github.com/siddu-09\"\u003e\u003ccode\u003e@​siddu-09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1173\"\u003eshikijs/shiki#1173\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/ac7f5e90\"\u003e\u003c!-- raw HTML omitted --\u003e(ac7f5)\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\u003eAdd typesVersions for legacy resolution support  -  by \u003ca href=\"https://github.com/khushthecoder\"\u003e\u003ccode\u003e@​khushthecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1179\"\u003eshikijs/shiki#1179\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/100b7d01\"\u003e\u003c!-- raw HTML omitted --\u003e(100b7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Check embeddedLanguages in registry dependency check  -  by \u003ca href=\"https://github.com/vamsi2246\"\u003e\u003ccode\u003e@​vamsi2246\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1178\"\u003eshikijs/shiki#1178\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/6ad16579\"\u003e\u003c!-- raw HTML omitted --\u003e(6ad16)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emonaco\u003c/strong\u003e: Correctly handle sparse color map updates  -  by \u003ca href=\"https://github.com/wcr-karan\"\u003e\u003ccode\u003e@​wcr-karan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1169\"\u003eshikijs/shiki#1169\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/38c7f799\"\u003e\u003c!-- raw HTML omitted --\u003e(38c7f)\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/v3.18.0...v3.19.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/a0b730472177dcae5ec26618cc07456d2aaf816a\"\u003e\u003ccode\u003ea0b7304\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/61c87e889333a64448b6b810de0c13d4243379f2\"\u003e\u003ccode\u003e61c87e8\u003c/code\u003e\u003c/a\u003e chore: release v3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/0cd35ac2b7105f062c4c67d78cb7616e43f4daee\"\u003e\u003ccode\u003e0cd35ac\u003c/code\u003e\u003c/a\u003e test: use \u003ccode\u003eusing\u003c/code\u003e in tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v3.20.0/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.17 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.18] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b32f7cb2fd341e1f9ddbe40a4d61d2f272ae33f\"\u003e\u003ccode\u003e9b32f7c\u003c/code\u003e\u003c/a\u003e Release v4.1.18 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19431\"\u003e#19431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9c8cf8ac19dd5e742794d33e249b4f9c69b3fa5c\"\u003e\u003ccode\u003e9c8cf8a\u003c/code\u003e\u003c/a\u003e Fix formatting of path in README.md (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19407\"\u003e#19407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/@tailwindcss-postcss\"\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.3 to 1.3.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/bun\"\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.10.1 to 25.0.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 `oxfmt` from 0.16.0 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this package will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[0.18.0] - 2025-12-15\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eafd6c44 oxfmt: Support \u003ccode\u003equoteProps: consistent\u003c/code\u003e in \u003ccode\u003eOxfmtrc\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16721\"\u003e#16721\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e28e0682 oxfmt: Enable experimental \u003ccode\u003epackage.json\u003c/code\u003e sorting by default (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16593\"\u003e#16593\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3aaba oxfmt: Use \u003ccode\u003eworker_threads\u003c/code\u003e by \u003ccode\u003etinypool\u003c/code\u003e for prettier formatting (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16618\"\u003e#16618\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8babdf9 oxfmt: Improve docs for \u003ccode\u003e.oxfmtrc.jsonc\u003c/code\u003e config fields and add markdownDescription fields to JSON Schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16587\"\u003e#16587\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.17.0] - 2025-12-08\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7374856 formatter/sort-imports: Support \u003ccode\u003eoptions.internalPattern\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16372\"\u003e#16372\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2804276b2e6cebb035e6a8a0f8f1f5ff84397762\"\u003e\u003ccode\u003e2804276\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.34.0 \u0026amp;\u0026amp; oxfmt v0.19.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/17097\"\u003e#17097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ca28355fcdd5d0d63efde3ac1776df34c89ca741\"\u003e\u003ccode\u003eca28355\u003c/code\u003e\u003c/a\u003e refactor(formatter/oxfmtrc): Fix up \u003ccode\u003eOxfmtrc\u003c/code\u003e and \u003ccode\u003eoxfmtrc.rs\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16933\"\u003e#16933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6fca2f7f60ab66f2d1935836a51cb3b28dc5ffcf\"\u003e\u003ccode\u003e6fca2f7\u003c/code\u003e\u003c/a\u003e chore(infra): use oxfmt for all files, remove dprint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16599\"\u003e#16599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/5b1bf4a0fbf5cbe158cff25423ee176e29f283c0\"\u003e\u003ccode\u003e5b1bf4a\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.33.0 \u0026amp;\u0026amp; oxfmt v0.18.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16888\"\u003e#16888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/afd6c44cd7bba1bee5260dac9bc53746885bcd3a\"\u003e\u003ccode\u003eafd6c44\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003equoteProps: consistent\u003c/code\u003e in \u003ccode\u003eOxfmtrc\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16721\"\u003e#16721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/88c87a38d0b4b7102a7cbd675a459b290edee015\"\u003e\u003ccode\u003e88c87a3\u003c/code\u003e\u003c/a\u003e refactor(formatter/oxfmtrc): Update \u003ccode\u003einto_format_options()\u003c/code\u003e to `into_options(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/8babdf9eaa3df3a7d9b039fd7e49b5b723f304c4\"\u003e\u003ccode\u003e8babdf9\u003c/code\u003e\u003c/a\u003e docs(oxfmt): Improve docs for \u003ccode\u003e.oxfmtrc.jsonc\u003c/code\u003e config fields and add markdown...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/28e068276d18aabb5640473dc9712f806924b8e6\"\u003e\u003ccode\u003e28e0682\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Enable experimental \u003ccode\u003epackage.json\u003c/code\u003e sorting by default (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16593\"\u003e#16593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6f3aaba024155b7e25c064f1a04251d4e02c2a53\"\u003e\u003ccode\u003e6f3aaba\u003c/code\u003e\u003c/a\u003e perf(oxfmt): Use \u003ccode\u003eworker_threads\u003c/code\u003e by \u003ccode\u003etinypool\u003c/code\u003e for prettier formatting (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16618\"\u003e#16618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/203975f99686a20664bdc07e45003adbc6421d81\"\u003e\u003ccode\u003e203975f\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.32.0 \u0026amp;\u0026amp; oxfmt v0.17.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/16596\"\u003e#16596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.19.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.31.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.34.0] - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea0f74a0 linter/config: Allow aliasing plugin names to allow names the same as builtin plugins (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15569\"\u003e#15569\u003c/a\u003e) (Cameron)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e005ec25 linter: Permit \u003ccode\u003e$schema\u003c/code\u003e \u003ccode\u003e.oxlintrc.json\u003c/code\u003e struct (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17060\"\u003e#17060\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003ed446c43 linter: Prevent extra fields from being present on oxlint config file (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16874\"\u003e#16874\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.30.0] - 2025-11-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e595867a oxlint: Generate markdownDescription fields for oxlint JSON schema. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15959\"\u003e#15959\u003c/a\u003e) (connorshea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.29.0] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84de1ca oxlint,oxfmt: Allow comments and also commas for vscode-json-ls (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15612\"\u003e#15612\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.26.0] - 2025-11-05\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e26f24d5 linter: Permit comments in \u003ccode\u003e.oxlintrc.json\u003c/code\u003e via json schema file (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15249\"\u003e#15249\u003c/a\u003e) (Martin Leduc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed6996d0 linter: Fix JSON schema to deny additional properties for categories enum. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15257\"\u003e#15257\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e9304f9f linter: Fix JSON schema to deny additional properties for plugins enum. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15259\"\u003e#15259\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84ef5ab linter: Avoid linebreaks for markdown links and update plugins docs in the configuration schema. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15246\"\u003e#15246\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.25.0] - 2025-10-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebd74603 linter: Add support for vitest/valid-title rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/12085\"\u003e#12085\u003c/a\u003e) (Tyler Earls)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.24.0] - 2025-10-22\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2804276b2e6cebb035e6a8a0f8f1f5ff84397762\"\u003e\u003ccode\u003e2804276\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.34.0 \u0026amp;\u0026amp; oxfmt v0.19.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17097\"\u003e#17097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/1cc42539948bf8e42e8b0d33b73aaa40a5e82532\"\u003e\u003ccode\u003e1cc4253\u003c/code\u003e\u003c/a\u003e chore(oxlint): bump min tsgolint pkg version to 0.9.2 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/005ec25c5d8b5ee73b3f0d04a4f440ec7a0c82b6\"\u003e\u003ccode\u003e005ec25\u003c/code\u003e\u003c/a\u003e fix(linter): permit \u003ccode\u003e$schema\u003c/code\u003e \u003ccode\u003e.oxlintrc.json\u003c/code\u003e struct (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/17060\"\u003e#17060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a0f74a0fb28e2e289cd37376076bdb9cfd0dc8a9\"\u003e\u003ccode\u003ea0f74a0\u003c/code\u003e\u003c/a\u003e feat(linter/config): allow aliasing plugin names to allow names the same as b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/d446c43d8e2c942ca756cf5b9c7fe69335ead592\"\u003e\u003ccode\u003ed446c43\u003c/code\u003e\u003c/a\u003e fix(linter): Prevent extra fields from being present on oxlint config file (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dece1faf598b9c84e125a20f4b54a54d948f1ad5\"\u003e\u003ccode\u003edece1fa\u003c/code\u003e\u003c/a\u003e chore(linter): Update the GitHub URL for the vitest eslint plugin repo. (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16941\"\u003e#16941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/6fca2f7f60ab66f2d1935836a51cb3b28dc5ffcf\"\u003e\u003ccode\u003e6fca2f7\u003c/code\u003e\u003c/a\u003e chore(infra): use oxfmt for all files, remove dprint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16599\"\u003e#16599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/5b1bf4a0fbf5cbe158cff25423ee176e29f283c0\"\u003e\u003ccode\u003e5b1bf4a\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.33.0 \u0026amp;\u0026amp; oxfmt v0.18.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16888\"\u003e#16888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/75104146cf1c47046274f9937ec6f4586c777e03\"\u003e\u003ccode\u003e7510414\u003c/code\u003e\u003c/a\u003e chore(linter): Ensure that no unknown fields are allowed in OxlintOverride st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b1d6bac5085eb970a3b0e6f8e96fb6894fda716c\"\u003e\u003ccode\u003eb1d6bac\u003c/code\u003e\u003c/a\u003e chore(oxlint): bump min tsgolint pkg version to 0.9.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/16829\"\u003e#16829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.34.0/npm/oxlint\"\u003ecomp...\n\n_Description has been truncated_","html_url":"https://github.com/qeeqez/docs/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqez%2Fdocs/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"3.1.16","new_version":"3.1.17","update_type":"patch","path":null,"pr_created_at":"2025-12-15T19:33:31.000Z","version_change":"3.1.16 → 3.1.17","issue":{"uuid":"3731836191","node_id":"PR_kwDOQNYX_s64_5uU","number":280,"state":"closed","title":"chore(deps): bump @orama/orama from 3.1.16 to 3.1.17","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T10:54:46.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T19:33:31.000Z","updated_at":"2025-12-21T10:54:47.000Z","time_to_close":487275,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"3.1.16","new_version":"3.1.17","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.16 to 3.1.17.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\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/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.16\u0026new-version=3.1.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/breaking-brake/cc-wf-studio/pull/280","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/breaking-brake%2Fcc-wf-studio/issues/280","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/280/packages"}},{"old_version":"3.1.16","new_version":"3.1.17","update_type":"patch","path":null,"pr_created_at":"2025-12-15T09:35:57.000Z","version_change":"3.1.16 → 3.1.17","issue":{"uuid":"3729572094","node_id":"PR_kwDOKGd7tc644KR3","number":20,"state":"closed","title":"Bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-29T09:25:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T09:35:57.000Z","updated_at":"2025-12-29T09:25:04.000Z","time_to_close":1208946,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":19,"packages":[{"name":"@biomejs/biome","old_version":"2.3.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@next/mdx","old_version":"16.0.1","new_version":"16.0.10","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.16","new_version":"3.1.17","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.16","new_version":"3.1.17","repository_url":"https://github.com/oramasearch/orama"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"16.0.7","new_version":"16.2.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"13.0.5","new_version":"14.1.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.0.7","new_version":"16.2.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.552.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.1","new_version":"16.0.10","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-activity-calendar","old_version":"2.7.15","new_version":"3.0.1","repository_url":"https://github.com/grubersjoe/react-activity-calendar"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@tailwindcss/postcss","old_version":"4.1.16","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.0","new_version":"25.0.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.16","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.3` | `2.3.8` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `16.0.1` | `16.0.10` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.16` | `3.1.17` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.16` | `3.1.17` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.0.7` | `16.2.5` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `13.0.5` | `14.1.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.0.7` | `16.2.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.552.0` | `0.561.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.1` | `16.0.10` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.7` |\n| [react-activity-calendar](https://github.com/grubersjoe/react-activity-calendar) | `2.7.15` | `3.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.16` | `4.1.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.0` | `25.0.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.16` | `4.1.18` |\n\n\nUpdates `@biomejs/biome` from 2.3.3 to 2.3.8\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.8\u003c/h2\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\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/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\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/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\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/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\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/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\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/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\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/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo = \u0026quot;Line 1\\nLine 2\u0026quot;;\nconst bar = `Line 1\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/biomejs/biome/commit/0a6b6fb1fb5d5ef24fde12f64f80e337110adb5d\"\u003e\u003ccode\u003e0a6b6fb\u003c/code\u003e\u003c/a\u003e chore: restore version and yaml how they were\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d15cd5c70731ff7b0a4950f153401163caa956e\"\u003e\u003ccode\u003e5d15cd5\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59fa1468ed34d9e164a2b0ede937df9e0346658b\"\u003e\u003ccode\u003e59fa146\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f7e836fa2b5859c712bb891dc7fbb2fcf28e19a3\"\u003e\u003ccode\u003ef7e836f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoProto\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e feat(js_biome_analyze): implement noDuplicatedSpreadProps (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8116\"\u003e#8116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoMultiStr\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/68c052efa29892470d4590bffefb20448685f2d9\"\u003e\u003ccode\u003e68c052e\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoEqualsToNull\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e feat(lint): added new rule \u003ccode\u003eno-leaked-render\u003c/code\u003e from eslint-react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8171\"\u003e#8171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cd2edd75d9532171c599073fc91de5a15578e84d\"\u003e\u003ccode\u003ecd2edd7\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement noTernary (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.8/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 16.0.1 to 16.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.10\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev16.0.8\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\u003eUpdate react version in cna templates (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/86950\"\u003e#86950\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/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.7\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/581dee67e280b96c0766172cbd5477102c03342b\"\u003e\u003ccode\u003e581dee6\u003c/code\u003e\u003c/a\u003e v16.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3f6a39f6f75781f16e1cae0b122ae86150f375be\"\u003e\u003ccode\u003e3f6a39f\u003c/code\u003e\u003c/a\u003e v16.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/817ee56da939545d4b77cc54542f4c45a524e60a\"\u003e\u003ccode\u003e817ee56\u003c/code\u003e\u003c/a\u003e v16.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7492122a3bbc6655b64ccba04076c73ab418cdcc\"\u003e\u003ccode\u003e7492122\u003c/code\u003e\u003c/a\u003e v16.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aab1edcb8d7a57a6f7a1637d0f87be84ea62edc8\"\u003e\u003ccode\u003eaab1edc\u003c/code\u003e\u003c/a\u003e v16.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/01014d476c0691295e1963940e78ed0faab50e68\"\u003e\u003ccode\u003e01014d4\u003c/code\u003e\u003c/a\u003e v16.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.0.10/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.16 to 3.1.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\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/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.16 to 3.1.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estyle: reformats the codebase by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/991\"\u003eoramasearch/orama#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: version name by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/1005\"\u003eoramasearch/orama#1005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\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/oramasearch/orama/commit/4a3d7c1f0e0b0f10e5a1b73850fae1b1680f9c8e\"\u003e\u003ccode\u003e4a3d7c1\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b7868b5a4d7564ea41b0e59cdec03177b23ae2b2\"\u003e\u003ccode\u003eb7868b5\u003c/code\u003e\u003c/a\u003e fix: version name (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c1d429978938e5d7682a169c6ca379ce5faced32\"\u003e\u003ccode\u003ec1d4299\u003c/code\u003e\u003c/a\u003e style: reformats the codebase (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.16...v3.1.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.23.26\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\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.26\"\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.0.7 to 16.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-core@16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7292424: Support MDX preset in Fumadocs Core\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda87713: Fix recursive checking on unknown types\u003c/li\u003e\n\u003cli\u003ed17499b: Fix \u003ccode\u003ebasePath\u003c/code\u003e being ignored\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef8eb6c: Expose Zod schema for page \u0026amp; meta data\u003c/li\u003e\n\u003cli\u003ee0c4c3a: [Remark Image] Respect \u003ccode\u003etitle\u003c/code\u003e in images\u003c/li\u003e\n\u003cli\u003e4e2bca7: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e464442b: Support client-side loader, including serialization layer\u003c/li\u003e\n\u003cli\u003e6c668e1: Support absolute URLs in search fetch client\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.2.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.2.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e15bd183: \u003cstrong\u003e[Loader API] Default the type of \u003ccode\u003eplugins\u003c/code\u003e to \u003ccode\u003eLoaderPluginOption[]\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt should no longer enforce type checks on custom properties from your content source.\u003c/p\u003e\n\u003cp\u003eFor creating fully typed plugins (with custom properties), use the following pattern:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { loader } from 'fumadocs-core/source';\nimport { docs } from 'fumadocs-mdx:collections/server';\nimport { lucideIconsPlugin } from 'fumadocs-core/source/lucide-icons';\n\u003cp\u003eexport const source = loader(docs.toFumadocsSource(), {\nbaseUrl: '/docs',\nplugins: ({ typedPlugin }) =\u0026gt; [\nlucideIconsPlugin(),\ntypedPlugin({\n// the plugin config\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/157b5854b98e6dc1497c7da790b564a522eb40fb\"\u003e\u003ccode\u003e157b585\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fcef4eead39f945791ebf5520532da8ecefbf1c9\"\u003e\u003ccode\u003efcef4ee\u003c/code\u003e\u003c/a\u003e fix Tanstack Start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2d0c19262c12facbcbadb9f93a2942767f546883\"\u003e\u003ccode\u003e2d0c192\u003c/code\u003e\u003c/a\u003e Chore: update showcases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/735edc4b862d17dc8fbe0adf56d483b88094b170\"\u003e\u003ccode\u003e735edc4\u003c/code\u003e\u003c/a\u003e Core: improve update API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f6b2392dda91cdd4cd9711fcdf40ef6127442f71\"\u003e\u003ccode\u003ef6b2392\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ddeeb74d0f3dbdb67456c9c3294cdf37efebc384\"\u003e\u003ccode\u003eddeeb74\u003c/code\u003e\u003c/a\u003e OpenAPI: Improve error message on invalid document props\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fb3440cabbc8ca3abfab0d6f7ddb780fef00f7fe\"\u003e\u003ccode\u003efb3440c\u003c/code\u003e\u003c/a\u003e OpenAPI: fix possible hydration errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07fb964a82417138069b19d2bc58ef96f809cb0e\"\u003e\u003ccode\u003e07fb964\u003c/code\u003e\u003c/a\u003e CLI: update Next.js ESLint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7292424305940a9ba1cccfea3a13a340509dcb80\"\u003e\u003ccode\u003e7292424\u003c/code\u003e\u003c/a\u003e Core: Support MDX preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/18c7e7ecea29f3163e27963e25bac9cbc4d33b3e\"\u003e\u003ccode\u003e18c7e7e\u003c/code\u003e\u003c/a\u003e Core: support \u003ccode\u003eupdate()\u003c/code\u003e source API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@16.0.7...fumadocs-core@16.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 13.0.5 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/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@14.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efc0e3db: Support Workspaces API [Experimental]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef8eb6c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e0c4c3a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4e2bca7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef59339b: Fix \u003ccode\u003elast-modified\u003c/code\u003e plugin date checking\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef362ea1: Fix Webpack warnings (they require absolute paths for dependencies)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fe380da]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ade44d0]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e59743c0: Use \u003ccode\u003eremarkStructure().exportAs\u003c/code\u003e option to export \u003ccode\u003estructuredData\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e59743c0: only provide CJS fallback for Next.js\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c3b8474]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e52dabc3: Support type-safe collection generation\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@14.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e7b450d6: \u003cstrong\u003eChange \u003ccode\u003epostInstall()\u003c/code\u003e signature to \u003ccode\u003epostInstall({ configPath, outDir, ... })\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis allows more options for \u003ccode\u003epostInstall\u003c/code\u003e command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea312d3a: \u003cstrong\u003eReplace \u003ccode\u003egetDefaultMDXOptions()\u003c/code\u003e with \u003ccode\u003eapplyMdxPreset()\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis allows Fumadocs MDX to support more presets in the future, and adjust presets for dynamic mode.\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/fuma-nama/fumadocs/commit/f33ca20e2330ee13e04681205e3f3dab2ee0e14d\"\u003e\u003ccode\u003ef33ca20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2705\"\u003e#2705\u003c/a\u003e from fuma-nama/changeset-release/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d06eb7bf51d50e2a19753924b98a83bee3190b9e\"\u003e\u003ccode\u003ed06eb7b\u003c/code\u003e\u003c/a\u003e MDX: fix index file re-generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4e2bca7227240cf04578224d47360d130376d410\"\u003e\u003ccode\u003e4e2bca7\u003c/code\u003e\u003c/a\u003e Core \u0026amp; UI: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ef8eb6c36175cba7d266504637e61c618d17e255\"\u003e\u003ccode\u003eef8eb6c\u003c/code\u003e\u003c/a\u003e Core: Expose Zod schema for page \u0026amp; meta data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/31fd9d70585a96241a5db4feafe94df5c3bb388b\"\u003e\u003ccode\u003e31fd9d7\u003c/code\u003e\u003c/a\u003e MDX: add unit tests for workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3ed6150509c3931643ac148ada87043dc68710df\"\u003e\u003ccode\u003e3ed6150\u003c/code\u003e\u003c/a\u003e MDX: fix \u003ccode\u003elastModified\u003c/code\u003e plugin on workspace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5d4eb3e8b1c6f1ce3ca95c13ed670cba665216d7\"\u003e\u003ccode\u003e5d4eb3e\u003c/code\u003e\u003c/a\u003e fix Tanstack Start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fc0e3dbb02edaec1611237fb3a5bcdce5bafd002\"\u003e\u003ccode\u003efc0e3db\u003c/code\u003e\u003c/a\u003e MDX: introduce official workspace API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/aa1a8378cfadc3dfa035958fd3cacc198b9403b1\"\u003e\u003ccode\u003eaa1a837\u003c/code\u003e\u003c/a\u003e MDX: implement core for workspaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/48ef05fc6ed43bc25c647d97bb6cbdac3fde7a1a\"\u003e\u003ccode\u003e48ef05f\u003c/code\u003e\u003c/a\u003e fix serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@13.0.5...fumadocs-mdx@14.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-mdx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 16.0.7 to 16.2.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-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-ui@16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8469c6d: fix shadcn ui preset\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7292424]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [da87713]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d17499b]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4e2bca7: support \u003ccode\u003ecollapsible\u003c/code\u003e in meta data\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef8eb6c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e0c4c3a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4e2bca7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e19db270: Align menu behaviour on notebook layout with home layout\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [464442b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6c668e1]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e556cb6b: Fix missing default colors\u003c/li\u003e\n\u003cli\u003ec6120ff: Add sidebar animation back\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e80579fd: \u003cstrong\u003eNo longer expose layout components\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis includes Root Toggle, Language Toggle, Theme Toggle etc.\u003c/p\u003e\n\u003cp\u003eIt allows Fumadocs UI to change these components without introducing breaking changes over existing customizations.\u003c/p\u003e\n\u003cp\u003eIf you're using the removed components, consider overriding the layout components with yours, or use Fumadocs CLI add/customize command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea9f4eda: \u003cstrong\u003eRequire importing page layout according to your docs layout\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/157b5854b98e6dc1497c7da790b564a522eb40fb\"\u003e\u003ccode\u003e157b585\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fcef4eead39f945791ebf5520532da8ecefbf1c9\"\u003e\u003ccode\u003efcef4ee\u003c/code\u003e\u003c/a\u003e fix Tanstack Start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2d0c19262c12facbcbadb9f93a2942767f546883\"\u003e\u003ccode\u003e2d0c192\u003c/code\u003e\u003c/a\u003e Chore: update showcases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/735edc4b862d17dc8fbe0adf56d483b88094b170\"\u003e\u003ccode\u003e735edc4\u003c/code\u003e\u003c/a\u003e Core: improve update API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f6b2392dda91cdd4cd9711fcdf40ef6127442f71\"\u003e\u003ccode\u003ef6b2392\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ddeeb74d0f3dbdb67456c9c3294cdf37efebc384\"\u003e\u003ccode\u003eddeeb74\u003c/code\u003e\u003c/a\u003e OpenAPI: Improve error message on invalid document props\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/fb3440cabbc8ca3abfab0d6f7ddb780fef00f7fe\"\u003e\u003ccode\u003efb3440c\u003c/code\u003e\u003c/a\u003e OpenAPI: fix possible hydration errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07fb964a82417138069b19d2bc58ef96f809cb0e\"\u003e\u003ccode\u003e07fb964\u003c/code\u003e\u003c/a\u003e CLI: update Next.js ESLint config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7292424305940a9ba1cccfea3a13a340509dcb80\"\u003e\u003ccode\u003e7292424\u003c/code\u003e\u003c/a\u003e Core: Support MDX preset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/18c7e7ecea29f3163e27963e25bac9cbc4d33b3e\"\u003e\u003ccode\u003e18c7e7e\u003c/code\u003e\u003c/a\u003e Core: support \u003ccode\u003eupdate()\u003c/code\u003e source API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@16.0.7...fumadocs-ui@16.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for fumadocs-ui since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.552.0 to 0.561.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar 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/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ememory-stick\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/3017\"\u003elucide-icons/lucide#3017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emicrochip\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/3018\"\u003elucide-icons/lucide#3018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update Node version and overal cleanup 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/3861\"\u003elucide-icons/lucide#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3865\"\u003elucide-icons/lucide#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrush-cleaning\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/3863\"\u003elucide-icons/lucide#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Swap \u003ccode\u003ethumbs-up\u003c/code\u003e \u003ccode\u003ethumbs-down\u003c/code\u003e paths to fix fill issue by \u003ca href=\"https://github.com/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets\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/3859\"\u003elucide-icons/lucide#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(dev): Fix code sample for vanilla JS by \u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esearch-error\u003c/code\u003e icon by \u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ecloud-sync\u003c/code\u003e and \u003ccode\u003ecloud-backup\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3466\"\u003elucide-icons/lucide#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-pile\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/3681\"\u003elucide-icons/lucide#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eballoon\u003c/code\u003e icon by \u003ca href=\"https://github.com/peteruithoven\"\u003e\u003ccode\u003e@​peteruithoven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2519\"\u003elucide-icons/lucide#2519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.561.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.0.1 to 16.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.10\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://nextjs.org/blog/security-update-2025-12-11\"\u003eNext.js Security Update\u003c/a\u003e for information about this security patch.\u003c/p\u003e\n\u003ch2\u003ev16.0.8\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\u003eUpdate react version in cna templates (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86950\"\u003e#86950\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/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.7\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/581dee67e280b96c0766172cbd5477102c03342b\"\u003e\u003ccode\u003e581dee6\u003c/code\u003e\u003c/a\u003e v16.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9a0dc9c55582c1936fa2b0df36cff16518a8d126\"\u003e\u003ccode\u003e9a0dc9c\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/facebook/react/issues/35351\"\u003efacebook/react#35351\u003c/a\u003e for 16.0.9 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87085\"\u003e#87085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3f6a39f6f75781f16e1cae0b122ae86150f375be\"\u003e\u003ccode\u003e3f6a39f\u003c/code\u003e\u003c/a\u003e v16.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75e136ad1e90949ba0e8288bdd1e03a52ecc2b7f\"\u003e\u003ccode\u003e75e136a\u003c/code\u003e\u003c/a\u003e Update React Versions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4e20596af880838bf6c40fc235e639b142116a7d\"\u003e\u003ccode\u003e4e20596\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fa858489446628dfe9387c54078ebb1de1fbd243\"\u003e\u003ccode\u003efa85848\u003c/code\u003e\u003c/a\u003e Backport Next.js changes to v16.0.9 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/817ee56da939545d4b77cc54542f4c45a524e60a\"\u003e\u003ccode\u003e817ee56\u003c/code\u003e\u003c/a\u003e v16.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b298173dba914e55bc25aa6bdc37d418d587830e\"\u003e\u003ccode\u003eb298173\u003c/code\u003e\u003c/a\u003e Update react version in cna templates (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86950\"\u003e#86950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7492122a3bbc6655b64ccba04076c73ab418cdcc\"\u003e\u003ccode\u003e7492122\u003c/code\u003e\u003c/a\u003e v16.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d21259d920f666814fa634e744d2c6e797ceae43\"\u003e\u003ccode\u003ed21259d\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.0.1...v16.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.2 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-activity-calendar` from 2.7.15 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grubersjoe/react-activity-calendar/releases\"\u003ereact-activity-calendar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eVersion 3 of \u003cstrong\u003eReact Activity Calendar\u003c/strong\u003e introduces several breaking changes and a introduces a new approach to tooltips. Refer to the \u003ca href=\"https://grubersjoe.github.io/react-activity-calendar/?path=/docs/react-activity-calendar-upgrading-to-v3--docs\"\u003eupgrade guide\u003c/a\u003e for instructions.\u003c/p\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact Activity Calendar is now a \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003epure ESM package\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe default export has been \u003cstrong\u003eremoved\u003c/strong\u003e. Use the named export instead:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { ActivityCalendar } from 'react-activity-calendar'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eeventHandlers\u003c/code\u003e prop has been \u003cstrong\u003eremoved\u003c/strong\u003e. Use the \u003ccode\u003erenderBlock\u003c/code\u003e prop with \u003ccode\u003eReact.cloneElement()\u003c/code\u003e to \u003ca href=\"https://grubersjoe.github.io/react-activity-calendar/?path=/story/react-activity-calendar--event-handlers\"\u003eattach\nevent handlers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etotalCount\u003c/code\u003e prop has been \u003cstrong\u003eremoved\u003c/strong\u003e, overriding the total count is no longer supported.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ehideColorLegend\u003c/code\u003e prop has been \u003cstrong\u003erenamed\u003c/strong\u003e to \u003ccode\u003eshowColorLegend\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ehideMonthLabels\u003c/code\u003e prop has been \u003cstrong\u003erenamed\u003c/strong\u003e to \u003ccode\u003eshowMonthLabels\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ehideTotalCount\u003c/code\u003e prop has been \u003cstrong\u003erenamed\u003c/strong\u003e to \u003ccode\u003eshowTotalCount\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e\u0026lt;Skeleton /\u0026gt;\u003c/code\u003e component has been \u003cstrong\u003eremoved\u003c/strong\u003e. Render the calendar without data in its loading state instead:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e\u0026lt;ActivityCalendar data={[]} loading /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTooltips\u003c/h2\u003e\n\u003cp\u003eTooltips no longer depend on external libraries and are now integrated directly into this package. Thanks to code-splitting, tooltips only affect your bundle size when you use them. They are implemented using the \u003ca href=\"https://floating-ui.com/\"\u003eFloating UI\u003c/a\u003e library as a “headless” component, meaning they come without predefined styles. This gives you full control over the appearance:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImport the default styles provided by this package, \u003cstrong\u003eor\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eAdd your own custom CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://grubersjoe.github.io/react-activity-calendar/?path=/story/react-activity-calendar--tooltips\"\u003etooltips\u003c/a\u003e page for details and examples.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grubersjoe/react-activity-calendar/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\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/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.2 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.3.1 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove docs by clarifying things, adding more examples by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/618\"\u003edcastil/tailwind-merge#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake examples more realistic by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/617\"\u003edcastil/tailwind-merge#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom variant as an alternative to docs by \u003ca href=\"https://github.com/kidonng\"\u003e\u003ccode\u003e@​kidonng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/592\"\u003edcastil/tailwind-merge#592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove benchmarking suite by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/620\"\u003edcastil/tailwind-merge#620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e and a private sponsor for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/3e1256a21dbdb339c10ed6952d1718e1a40e8fb3\"\u003e\u003ccode\u003e3e1256a\u003c/code\u003e\u003c/a\u003e v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/e15f392d502f1f00976733bd2da0b564f6b87598\"\u003e\u003ccode\u003ee15f392\u003c/code\u003e\u003c/a\u003e add changelog for v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/75e9aefda039898646a6cbd43451ca895e437ff8\"\u003e\u003ccode\u003e75e9aef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/619\"\u003e#619\u003c/a\u003e from quantizor/further-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1bafc9c51b8bddc5bcb2032a141851609ba24e78\"\u003e\u003ccode\u003e1bafc9c\u003c/code\u003e\u003c/a\u003e Make benchmark test names consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0799c127ec02e762ed4d932a14ea04b146933df2\"\u003e\u003ccode\u003e0799c12\u003c/code\u003e\u003c/a\u003e revert: remove array-based string building optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/19278585b611a42cbf5d07a51e33a7649f1ccb6f\"\u003e\u003ccode\u003e1927858\u003c/code\u003e\u003c/a\u003e test: add ultra long class list benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/87baba3afb3716338a8e618e6ccc199e4108056d\"\u003e\u003ccode\u003e87baba3\u003c/code\u003e\u003c/a\u003e Remove unnecessary pre-computed conflict maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7831c8e5a4f7ca7b845af0908480ef95a8336324\"\u003e\u003ccode\u003e7831c8e\u003c/code\u003e\u003c/a\u003e perf: pre-compute conflict arrays at initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1a3d1330760b910d5cca936e777e62498e701553\"\u003e\u003ccode\u003e1a3d133\u003c/code\u003e\u003c/a\u003e perf: replace localeCompare with direct string comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0270028cb2941b5b524d3cfcb32c8c704c580e39\"\u003e\u003ccode\u003e0270028\u003c/code\u003e\u003c/a\u003e perf: use index-based recursion to avoid array allocations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tailwind-merge since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.16 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubstitute \u003ccode\u003e@variant\u003c/code\u003e inside legacy JS APIs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263\"\u003e#19263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent occasional crash on Windows when loaded into a worker thread (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"3.1.14","new_version":"3.1.16","update_type":"patch","path":null,"pr_created_at":"2025-12-11T05:42:38.000Z","version_change":"3.1.14 → 3.1.16","issue":{"uuid":"3717860881","node_id":"PR_kwDONtBXRc64R1Ie","number":34,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 18 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":"2025-12-11T05:42:38.000Z","updated_at":"2025-12-11T05:42:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":18,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"},{"name":"@react-router/node","old_version":"7.9.3","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.3","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.559.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.12.0","new_version":"11.12.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"motion","old_version":"12.23.22","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"react","old_version":"19.1.1","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.15","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.3","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@react-router/dev","old_version":"7.9.3","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.7","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.16` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.3` | `7.10.1` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.3` | `7.10.1` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.559.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.0` | `11.12.2` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.26` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.15` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.3` | `7.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.3` | `7.10.1` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.13` | `4.1.17` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.7` | `7.2.7` |\n\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/node` from 7.9.3 to 7.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14426\"\u003e#14426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c6a954f0f92e7466d3470073eb3f8b9a85633230\"\u003e\u003ccode\u003ec6a954f\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4a5e3332aa20cdf7011d5ebd17c9b78a18123f5b\"\u003e\u003ccode\u003e4a5e333\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14618\"\u003e#14618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/99244df399bbd6b4d15a59683ed57de3f2420952\"\u003e\u003ccode\u003e99244df\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14606\"\u003e#14606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d037c1129cc8b4f92a0c88e764dfe4cf309450f6\"\u003e\u003ccode\u003ed037c11\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14599\"\u003e#14599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/47896928ba7a324ae97ae34ded25347b98418376\"\u003e\u003ccode\u003e4789692\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/node@7.10.1/packages/react-router-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/node\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/serve` from 7.9.3 to 7.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-serve/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/77d22facf73ac0092d46d1d099c73ef759a5ba29\"\u003e\u003ccode\u003e77d22fa\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14634\"\u003e#14634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/201cad9f9734c58c46c8aaa334166b8437e09a80\"\u003e\u003ccode\u003e201cad9\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14629\"\u003e#14629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c6a954f0f92e7466d3470073eb3f8b9a85633230\"\u003e\u003ccode\u003ec6a954f\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4a5e3332aa20cdf7011d5ebd17c9b78a18123f5b\"\u003e\u003ccode\u003e4a5e333\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14618\"\u003e#14618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/99244df399bbd6b4d15a59683ed57de3f2420952\"\u003e\u003ccode\u003e99244df\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14606\"\u003e#14606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d037c1129cc8b4f92a0c88e764dfe4cf309450f6\"\u003e\u003ccode\u003ed037c11\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14599\"\u003e#14599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/47896928ba7a324ae97ae34ded25347b98418376\"\u003e\u003ccode\u003e4789692\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/serve@7.10.1/packages/react-router-serve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/serve\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isbot` from 5.1.31 to 5.1.32\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md\"\u003eisbot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003e5.1.32\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pattern] Pattern updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/d1184042ec109b004b5db8541f88cf12c301f6de\"\u003e\u003ccode\u003ed118404\u003c/code\u003e\u003c/a\u003e Pattern updates (\u003ca href=\"https://redirect.github.com/omrilotan/isbot/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/57b00fd514f6ba1fa2bbb55abf9d15047dd9856e\"\u003e\u003ccode\u003e57b00fd\u003c/code\u003e\u003c/a\u003e update fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/1246b361cbbca6320f8023262b0911e098a474bc\"\u003e\u003ccode\u003e1246b36\u003c/code\u003e\u003c/a\u003e Still can't get this right...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.559.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ememory-stick\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/3017\"\u003elucide-icons/lucide#3017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emicrochip\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/3018\"\u003elucide-icons/lucide#3018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update Node version and overal cleanup 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/3861\"\u003elucide-icons/lucide#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3865\"\u003elucide-icons/lucide#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrush-cleaning\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/3863\"\u003elucide-icons/lucide#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Swap \u003ccode\u003ethumbs-up\u003c/code\u003e \u003ccode\u003ethumbs-down\u003c/code\u003e paths to fix fill issue by \u003ca href=\"https://github.com/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets\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/3859\"\u003elucide-icons/lucide#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(dev): Fix code sample for vanilla JS by \u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esearch-error\u003c/code\u003e icon by \u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ecloud-sync\u003c/code\u003e and \u003ccode\u003ecloud-backup\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3466\"\u003elucide-icons/lucide#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-pile\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/3681\"\u003elucide-icons/lucide#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eballoon\u003c/code\u003e icon by \u003ca href=\"https://github.com/peteruithoven\"\u003e\u003ccode\u003e@​peteruithoven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2519\"\u003elucide-icons/lucide#2519\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/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.556.0...0.557.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.556.0...0.557.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.556.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add \u003ccode\u003ebook-search\u003c/code\u003e icon (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3573\"\u003e#3573\u003c/a\u003e) by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3580\"\u003elucide-icons/lucide#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3809\"\u003elucide-icons/lucide#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(workflows): Enable trusted publishing in release by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3808\"\u003elucide-icons/lucide#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escooter\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3818\"\u003elucide-icons/lucide#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eplug\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3841\"\u003elucide-icons/lucide#3841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ethermometer-sun\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/3773\"\u003elucide-icons/lucide#3773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Shrink square-scissors icons to match optical volume by \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3603\"\u003elucide-icons/lucide#3603\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.559.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.12.0 to 11.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7200\"\u003e#7200\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/de7ed1033996d702e3983dcf8114f33faea89577\"\u003e\u003ccode\u003ede7ed10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: validate dates and tick interval to prevent UI freeze/crash in gantt diagramtype\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.12.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7107\"\u003e#7107\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: Updated the dependency dagre-d3-es to 7.0.13 to fix GHSA-cc8p-78qf-8p7q\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/bd85b51e2404102dbd04613a4891c017b425f803\"\u003e\u003ccode\u003ebd85b51\u003c/code\u003e\u003c/a\u003e fix: Upgrade npm to v11 to support trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/939aff91d6d71fc879bd03fa4518100390fd02b0\"\u003e\u003ccode\u003e939aff9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7201\"\u003e#7201\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e72b26c16fe33083590bc090729969e20d4b6209\"\u003e\u003ccode\u003ee72b26c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4bcb8f0313e3b13211991338c8934a1a2df31c62\"\u003e\u003ccode\u003e4bcb8f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7200\"\u003e#7200\u003c/a\u003e from mermaid-js/pre-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/de7ed1033996d702e3983dcf8114f33faea89577\"\u003e\u003ccode\u003ede7ed10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7197\"\u003e#7197\u003c/a\u003e from mermaid-js/fix/5496-gantt-tickinterval-app-crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/762b44cf33878e7cc3300514c63dfa3f108fd9cb\"\u003e\u003ccode\u003e762b44c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7108\"\u003e#7108\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/02c00911061bcd8ad389798ddbe1052d4bc59c6e\"\u003e\u003ccode\u003e02c0091\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/16359adc335c1097341ddc382d693619ed1d78bd\"\u003e\u003ccode\u003e16359ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7107\"\u003e#7107\u003c/a\u003e from mermaid-js/patch/dagre-d3-es-7.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/061632c5800a9af65da216935a9045c9859b0816\"\u003e\u003ccode\u003e061632c\u003c/code\u003e\u003c/a\u003e Update .changeset/slick-wasps-bathe.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e fix: update dagre-d3-es to version 7.0.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.12.0...mermaid@11.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mermaid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.22 to 12.23.26\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[12.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.22...v12.23.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.15 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3168e08f8389d258de9eb7c8d19b9d44a0f250f2\"\u003e\u003ccode\u003e3168e08\u003c/code\u003e\u003c/a\u003e [flags] enable opt-in for enableDefaultTransitionIndicator (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34373\"\u003e#34373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.1/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.9 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.9.3 to 7.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the \u003ccode\u003euseOptimistic\u003c/code\u003e stub we provide for React 18 users to use a stable setter function to avoid potential \u003ccode\u003euseEffect\u003c/code\u003e loops - specifically when using \u003ccode\u003e\u0026lt;Link viewTransition\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14628\"\u003e#14628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eStabilize \u003ccode\u003efetcher.reset()\u003c/code\u003e (\u003ca href=\"https://redirect...\n\n_Description has been truncated_","html_url":"https://github.com/steveiliop56/tinyauth-docs/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveiliop56%2Ftinyauth-docs/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"3.1.14","new_version":"3.1.16","update_type":"patch","path":null,"pr_created_at":"2025-11-21T14:33:10.000Z","version_change":"3.1.14 → 3.1.16","issue":{"uuid":"3651917632","node_id":"PR_kwDONtBXRc601u0b","number":28,"state":"open","title":"chore(deps): bump the minor-patch group with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-21T14:33:10.000Z","updated_at":"2025-11-21T14:33:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":19,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"},{"name":"@react-router/node","old_version":"7.9.3","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.3","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.12.0","new_version":"11.12.1","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"motion","old_version":"12.23.22","new_version":"12.23.24","repository_url":"https://github.com/motiondivision/motion"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.15","new_version":"19.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.3","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@react-router/dev","old_version":"7.9.3","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@tailwindcss/vite","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.5.2","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.1.7","new_version":"7.2.4","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.16` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.3` | `7.9.6` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.3` | `7.9.6` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.554.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.0` | `11.12.1` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.24` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.15` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.3` | `7.9.6` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.3` | `7.9.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.13` | `4.1.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `24.10.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.7` | `7.2.4` |\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/node` from 7.9.3 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14426\"\u003e#14426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c2bd916e25a59485e824547fda16e8bfc4243888\"\u003e\u003ccode\u003ec2bd916\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/258293034d48805cc3107992180ddb35b859b736\"\u003e\u003ccode\u003e2582930\u003c/code\u003e\u003c/a\u003e Merge branch 'release-next'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/23aa916161687104732df5336a9720a1912b7698\"\u003e\u003ccode\u003e23aa916\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2fae831140d1fdeee05735816814a1ee24ce651a\"\u003e\u003ccode\u003e2fae831\u003c/code\u003e\u003c/a\u003e Remove debugger from test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3e3a223ee90c1fee3da01daf6866ad2f5bdf62ba\"\u003e\u003ccode\u003e3e3a223\u003c/code\u003e\u003c/a\u003e docs: fix references (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node/issues/14441\"\u003e#14441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/node@7.9.6/packages/react-router-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/node\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/serve` from 7.9.3 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-serve/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/serve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/node@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/express@7.9.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/89e2bfe8232ad7c24cf610b0998e9028dcfa9ce8\"\u003e\u003ccode\u003e89e2bfe\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a1918125144aecd8ac5dd62ad3b682877f06106f\"\u003e\u003ccode\u003ea191812\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14485\"\u003e#14485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/74bef786708cf6fe626649adca60a39bce898f39\"\u003e\u003ccode\u003e74bef78\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1abe213b09e08328cd7633c363fe29c1db83e599\"\u003e\u003ccode\u003e1abe213\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e650acfa72280373471b329931f024d9445f2925\"\u003e\u003ccode\u003ee650acf\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14431\"\u003e#14431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7a2271e916e50427d726ac976b188c9e1aebc48c\"\u003e\u003ccode\u003e7a2271e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve/issues/14427\"\u003e#14427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4ec4999206e18244e44d7f9fab65a0a2f56c969f\"\u003e\u003ccode\u003e4ec4999\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/serve@7.9.6/packages/react-router-serve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​react-router/serve\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isbot` from 5.1.31 to 5.1.32\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md\"\u003eisbot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003e5.1.32\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pattern] Pattern updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/d1184042ec109b004b5db8541f88cf12c301f6de\"\u003e\u003ccode\u003ed118404\u003c/code\u003e\u003c/a\u003e Pattern updates (\u003ca href=\"https://redirect.github.com/omrilotan/isbot/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/57b00fd514f6ba1fa2bbb55abf9d15047dd9856e\"\u003e\u003ccode\u003e57b00fd\u003c/code\u003e\u003c/a\u003e update fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omrilotan/isbot/commit/1246b361cbbca6320f8023262b0911e098a474bc\"\u003e\u003ccode\u003e1246b36\u003c/code\u003e\u003c/a\u003e Still can't get this right...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/omrilotan/isbot/compare/v5.1.31...v5.1.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.554.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eruler-dimension-line\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/3433\"\u003elucide-icons/lucide#3433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add keyboard shortcut for search by \u003ca href=\"https://github.com/dzonatan\"\u003e\u003ccode\u003e@​dzonatan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3718\"\u003elucide-icons/lucide#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-preact): handle \u003ccode\u003eclassName\u003c/code\u003e prop 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/3751\"\u003elucide-icons/lucide#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added chess pieces by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/1945\"\u003elucide-icons/lucide#1945\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/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.552.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons/file): arcified folds by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3587\"\u003elucide-icons/lucide#3587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.554.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 `mermaid` from 11.12.0 to 11.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.12.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7107\"\u003e#7107\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shubhamparikh2704\"\u003e\u003ccode\u003e@​shubhamparikh2704\u003c/code\u003e\u003c/a\u003e! - fix: Updated the dependency dagre-d3-es to 7.0.13 to fix GHSA-cc8p-78qf-8p7q\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/762b44cf33878e7cc3300514c63dfa3f108fd9cb\"\u003e\u003ccode\u003e762b44c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7108\"\u003e#7108\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/02c00911061bcd8ad389798ddbe1052d4bc59c6e\"\u003e\u003ccode\u003e02c0091\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/16359adc335c1097341ddc382d693619ed1d78bd\"\u003e\u003ccode\u003e16359ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7107\"\u003e#7107\u003c/a\u003e from mermaid-js/patch/dagre-d3-es-7.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/061632c5800a9af65da216935a9045c9859b0816\"\u003e\u003ccode\u003e061632c\u003c/code\u003e\u003c/a\u003e Update .changeset/slick-wasps-bathe.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cbf89462acecac7a06f19843e8d48cb137df0753\"\u003e\u003ccode\u003ecbf8946\u003c/code\u003e\u003c/a\u003e fix: update dagre-d3-es to version 7.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ad82448084ef2c6a54502d548d6354672ae20b79\"\u003e\u003ccode\u003ead82448\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7053\"\u003e#7053\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9498619d3c4fd8e0dc698f919e7ad4522eaa78d7\"\u003e\u003ccode\u003e9498619\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/7a8557a1a282f83dfd73842d714c524e6d9d7e3b\"\u003e\u003ccode\u003e7a8557a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7036\"\u003e#7036\u003c/a\u003e from mermaid-js/knsv-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/74863c94fb4af4a99f304df6b33615e79e7cd5be\"\u003e\u003ccode\u003e74863c9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7051\"\u003e#7051\u003c/a\u003e from mermaid-js/patch-parser-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/63df7021462e8dc1f2aaecb9c5febbbbde4c38e3\"\u003e\u003ccode\u003e63df702\u003c/code\u003e\u003c/a\u003e chore: added changeset file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.12.0...mermaid@11.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.22 to 12.23.24\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[12.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b5df740a4649ee64a07523fc9f362c56f240eb3f\"\u003e\u003ccode\u003eb5df740\u003c/code\u003e\u003c/a\u003e v12.23.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/808ebce630eb8dd75716190b41a0ecb3b7dab56f\"\u003e\u003ccode\u003e808ebce\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/237eee22464039152dd3acf122496503b3f3a5da\"\u003e\u003ccode\u003e237eee2\u003c/code\u003e\u003c/a\u003e v12.23.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/834965c8031118bd156292644ac94ef5cb5b45e8\"\u003e\u003ccode\u003e834965c\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40690864e92cf976e2dd19cdd41ec27b67e91f66\"\u003e\u003ccode\u003e4069086\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6da6b61e9424380b35e0b2d41ab6e42be020d65b\"\u003e\u003ccode\u003e6da6b61\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e36683149d738b36237b10fb86ff0a64d0e39c03\"\u003e\u003ccode\u003ee366831\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7796f4f1e079ccdffea0c0d1abab32bc08871be8\"\u003e\u003ccode\u003e7796f4f\u003c/code\u003e\u003c/a\u003e Update Gold section with new links and images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d1bb93757c22afe2251f1088e4c785800bbb3fef\"\u003e\u003ccode\u003ed1bb937\u003c/code\u003e\u003c/a\u003e Update sponsor section in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/97fba16059d072b79741c54689fede81d0b632ad\"\u003e\u003ccode\u003e97fba16\u003c/code\u003e\u003c/a\u003e Update sponsorship logos in README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.22...v12.23.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.15 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c14b3b71fd3b\"\u003e\u003ccode\u003e83c88ad\u003c/code\u003e\u003c/a\u003e Handle fabric root level fragment with compareDocumentPosition (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533\"\u003e#34533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3168e08f8389d258de9eb7c8d19b9d44a0f250f2\"\u003e\u003ccode\u003e3168e08\u003c/code\u003e\u003c/a\u003e [flags] enable opt-in for enableDefaultTransitionIndicator (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34373\"\u003e#34373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3434ff4f4b89ad9388c6109312ef95c14652ae21\"\u003e\u003ccode\u003e3434ff4\u003c/code\u003e\u003c/a\u003e Add scrollIntoView to fragment instances (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32814\"\u003e#32814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.1.9 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.9.3 to 7.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v795\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v794\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[UNSTABLE] Add \u003ccode\u003elocation\u003c/code\u003e/\u003ccode\u003eparams\u003c/code\u003e as arguments to client-side \u003ccode\u003eunstable_onError\u003c/code\u003e to permit enhanced error reporting. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14509\"\u003e#14509\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e⚠️ This is a breaking change if you've already adopted \u003ccode\u003eunstable_onError\u003c/code\u003e. The second \u003ccode\u003eerrorInfo\u003c/code\u003e parameter is now an object with \u003ccode\u003elocation\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Before\nfunction errorHandler(error: unknown, errorInfo?: React.errorInfo) {\n  /*...*/\n}\n\u003cp\u003e// After\nfunction errorHandler(\nerror: unknown,\ninfo: {\nlocation: Location;\nparams: Params;\nerrorInfo?: React.ErrorInfo;\n},\n) {\n/\u003cem\u003e...\u003c/em\u003e/\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly handle ancestor thrown middleware errors before \u003ccode\u003enext()\u003c/code\u003e on fetcher submissions (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14517\"\u003e#14517\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with splat routes interfering with multiple calls to patchRoutesOnNavigation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14487\"\u003e#14487\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize double-slashes in \u003ccode\u003eresolvePath\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14529\"\u003e#14529\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMove RSCHydratedRouter and utils to \u003ccode\u003e/dom\u003c/code\u003e export. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14457\"\u003e#14457\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euseRoute: return type-safe \u003ccode\u003ehandle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14462\"\u003e#14462\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// app/routes/admin.tsx\nconst handle = { hello: \u0026quot;world\u0026quot; };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// app/routes/some-other-route.tsx\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/remix-run/react-router/commit/e75da95e16ecf625f4e3bbc864b1a0a5202052c2\"\u003e\u003ccode\u003ee75da95\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14538\"\u003e#14538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6104e1fc91b5b9485573b7b0c17ab17ecda6ca33\"\u003e\u003ccode\u003e6104e1f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14535\"\u003e#14535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/02e65a55daa6f9c0aa88d0de8732330e0b449dad\"\u003e\u003ccode\u003e02e65a5\u003c/code\u003e\u003c/a\u003e Normalize double-slashes in resolvePath (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14529\"\u003e#14529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/092c872603c2cba6498144ef988437773ff89438\"\u003e\u003ccode\u003e092c872\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14523\"\u003e#14523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cd6eb8d4e034d9ee9038050c53d8b2d46a073988\"\u003e\u003ccode\u003ecd6eb8d\u003c/code\u003e\u003c/a\u003e Fix bug with fetcher submission ancestor-thrown middleware errors (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14517\"\u003e#14517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/re...\n\n_Description has been truncated_","html_url":"https://github.com/steveiliop56/tinyauth-docs/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steveiliop56%2Ftinyauth-docs/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"3.1.13","new_version":"3.1.16","update_type":"patch","path":null,"pr_created_at":"2025-11-17T03:26:44.000Z","version_change":"3.1.13 → 3.1.16","issue":{"uuid":"3631584373","node_id":"PR_kwDOPWD7ZM6zxC2q","number":29,"state":"closed","title":"chore(deps): bump @orama/orama from 3.1.13 to 3.1.16","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-01T02:59:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T03:26:44.000Z","updated_at":"2026-01-01T02:59:32.000Z","time_to_close":3886366,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"3.1.13","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.13 to 3.1.16.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=bun\u0026previous-version=3.1.13\u0026new-version=3.1.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/ejda-chat/docs/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejda-chat%2Fdocs/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"3.1.14","new_version":"3.1.16","update_type":"patch","path":null,"pr_created_at":"2025-10-27T14:52:41.000Z","version_change":"3.1.14 → 3.1.16","issue":{"uuid":"3557181417","node_id":"PR_kwDOPm7sDM6v6gen","number":23,"state":"closed","title":"Bump the dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2025-10-30T08:01:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T14:52:41.000Z","updated_at":"2025-10-30T08:01:30.000Z","time_to_close":234528,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":16,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"},{"name":"@scalar/api-reference-react","old_version":"0.7.55","new_version":"0.8.1","repository_url":"https://github.com/scalar/scalar"},{"name":"fumadocs-core","old_version":"15.8.4","new_version":"16.0.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"12.0.3","new_version":"13.0.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.8.4","new_version":"16.0.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.548.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.4","new_version":"16.0.0","repository_url":"https://github.com/vercel/next.js"},{"name":"shiki","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.3.1","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.14","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/bun","old_version":"1.2.23","new_version":"1.3.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.7.0","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.14","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"wrangler","old_version":"4.42.0","new_version":"4.45.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.16` |\n| [@scalar/api-reference-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-reference-react) | `0.7.55` | `0.8.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.8.4` | `16.0.4` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `12.0.3` | `13.0.2` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.8.4` | `16.0.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.548.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `16.0.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.13.0` | `3.14.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.3.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.14` | `4.1.16` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.23` | `1.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.7.0` | `24.9.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.2` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.14` | `4.1.16` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.42.0` | `4.45.0` |\n\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/api-reference-react` from 0.7.55 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/packages/api-reference-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/api-reference-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f3e17d8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef98f35]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f8efecd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9c65f51]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/api-reference\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1e01464: Adds a new ApiReferenceConfigWithSource type and make the base ApiReferenceConfig type agnostic of any document sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [debdcf6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a747da6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [1e01464]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [90d54b6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/api-reference\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.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/scalar/scalar/commits/HEAD/packages/api-reference-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 15.8.4 to 16.0.4\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-core@16.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99971c7: Support \u003ccode\u003eexternal:\u003c/code\u003e to mark links as external in \u003ccode\u003emeta.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@16.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed511232: Fix i18n middleware search params handling\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45f0c1f: hotfix \u003ccode\u003e\u0026lt;DynamicCodeBlock /\u0026gt;\u003c/code\u003e Vite + React 19.2 compat issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@16.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e851897c: \u003cstrong\u003eRemove \u003ccode\u003efumadocs-core/sidebar\u003c/code\u003e API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ewhy: no longer used by Fumadocs UI, and the abstraction isn't good enough.\u003c/p\u003e\n\u003cp\u003emigrate: The original component is mostly a wrapper of \u003ccode\u003ereact-remove-scroll\u003c/code\u003e, you can use Shadcn UI for pre-built sidebars.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e4049ccc: \u003cstrong\u003eRemove \u003ccode\u003efumadocs-core/server\u003c/code\u003e export\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetGithubLastEdit\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/content/github\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetTableOfContents\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/content/toc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ePageTree\u003c/code\u003e and page tree utilities:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/page-tree\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eTOCItemType\u003c/code\u003e, \u003ccode\u003eTableOfContents\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/toc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateMetadataImage\u003c/code\u003e:\u003c/strong\u003e Use the Next.js Metadata API instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e429c41a: \u003cstrong\u003eSwitch to Shiki JavaScript Regex engine by default\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis is important for Cloudflare Worker compatibility, JavaScript engine is the new default over Oniguruma (WASM).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erehype-code\u003c/code\u003e: replaced the \u003ccode\u003eexperimentalJSEngine\u003c/code\u003e option with \u003ccode\u003eengine: js | oniguruma\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-core/highlight\u003c/code\u003e: use JS engine by default, drop custom engine support, use Shiki directly instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5210f18: \u003cstrong\u003eSet minimal React.js version to 19.2.0\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e19.2 has multiple crucial updates that can improve Fumadocs' performance, and it should works seamlessly on mainstream React.js frameworks.\u003c/p\u003e\n\u003cp\u003eAs a consequence, Next.js 16 is now the minimal version when using Fumadocs UI because Next.js always uses the internal canary version of React.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e42f09c3: \u003cstrong\u003eRemove deprecated APIs\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-ui/page\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eremoved \u003ccode\u003e\u0026lt;DocsCategory /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/293aad4f2450c0c6eb8c4de4d3961a803e78b4e0\"\u003e\u003ccode\u003e293aad4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2510\"\u003e#2510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d9d73f39a835225c2358eae6f7991bfb4f1fa177\"\u003e\u003ccode\u003ed9d73f3\u003c/code\u003e\u003c/a\u003e OpenAPI: Support \u003ccode\u003egroupBy\u003c/code\u003e function value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/df1d474277ff4fe5b0b42496c29aca3b0137cd4b\"\u003e\u003ccode\u003edf1d474\u003c/code\u003e\u003c/a\u003e ignore fumapress\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/99971c7bfb3b290d358247ecc3374e683dcac9d4\"\u003e\u003ccode\u003e99971c7\u003c/code\u003e\u003c/a\u003e Core: Support \u003ccode\u003eexternal:\u003c/code\u003e to mark links as external in \u003ccode\u003emeta.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8d5e9793f53e915d03aa886be32e68bedd1c4fee\"\u003e\u003ccode\u003e8d5e979\u003c/code\u003e\u003c/a\u003e CLI: link to workspace versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/355a7b0046b9cf8c2adf8b28ef14ddc3cadfe79b\"\u003e\u003ccode\u003e355a7b0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ee4ad3d4f309c65d8e0e7ec28dd0d3376a707e24\"\u003e\u003ccode\u003eee4ad3d\u003c/code\u003e\u003c/a\u003e MDX: Always format file paths into POSIX for Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1c21e710954af3fdc1186de131c79198fd7a0648\"\u003e\u003ccode\u003e1c21e71\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/33c4129398d47693b6200aa850186e9c4e008153\"\u003e\u003ccode\u003e33c4129\u003c/code\u003e\u003c/a\u003e Chore: no longer fix \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bbde9bb05fae6d5693d67f2c087e41c2442d5a0c\"\u003e\u003ccode\u003ebbde9bb\u003c/code\u003e\u003c/a\u003e Docs: update migration guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.8.4...fumadocs-core@16.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 12.0.3 to 13.0.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@13.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eee4ad3d: Always format file paths into POSIX for Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@13.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e56332df: Support plugins in Webpack loader environment: now plugins can apply changes on MDX options too.\u003c/li\u003e\n\u003cli\u003e91add4f: Plugin \u003ccode\u003ejson-schema\u003c/code\u003e: support inserting \u003ccode\u003e$schema\u003c/code\u003e to JSON files\u003c/li\u003e\n\u003cli\u003ecffd4c2: Lazy update index files on Next.js\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@13.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8d0c164: \u003cstrong\u003eMove \u003ccode\u003ecreateMDXSource\u003c/code\u003e and \u003ccode\u003eresolveFiles\u003c/code\u003e from \u003ccode\u003efumadocs-mdx\u003c/code\u003e to \u003ccode\u003efumadocs-mdx/runtime/next\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3caa5cd: \u003cstrong\u003eVite: move \u003ccode\u003esource.generated.ts\u003c/code\u003e to \u003ccode\u003e.source/index.ts\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewith Fumadocs MDX Plugins, we want to unify the output directory across Vite \u0026amp; Next.js.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esource.generated.ts\u003c/code\u003e looks ugly compared by \u003ccode\u003e.source\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigrate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erun dev server/typegen to generate a \u003ccode\u003e.source\u003c/code\u003e folder.\u003c/li\u003e\n\u003cli\u003eimport it over the original \u003ccode\u003esource.generated.ts\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003enote that both docs and \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e are updated to \u003ccode\u003e.source\u003c/code\u003e folder.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e29ce826: Support JSON Schema plugin (\u003ccode\u003efumadocs-mdx/plugins/json-schema\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3caa5cd: \u003cstrong\u003eSupport Plugins API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFumadocs MDX is mostly a bundler plugin meant to be used with tools like Vite and Turbopack.\u003c/p\u003e\n\u003cp\u003eWith Fumadocs MDX Plugins, you can extend Fumadocs MDX without worrying the underlying bundler.\nIt is designed for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate files from config (e.g. types, index files, JSON schemas)\u003c/li\u003e\n\u003cli\u003eModify received config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e81fa875: Fix \u003ccode\u003eincludeProcessedMarkdown\u003c/code\u003e cannot stringify MDX nodes\u003c/li\u003e\n\u003cli\u003e575cfb8: Include unravel plugin into \u003ccode\u003eremark-include\u003c/code\u003e parsing step, this ensures the parsed results are consistent with normal MDX.js processor output.\u003c/li\u003e\n\u003cli\u003e1f1c787: Add \u003ccode\u003euseContent\u003c/code\u003e API to client loader for avoiding Lint errors\u003c/li\u003e\n\u003cli\u003e9051574: Support \u003ccode\u003epostprocess.includeMDAST\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003ea5df956: Support \u003ccode\u003eruntime: bun\u003c/code\u003e and \u003ccode\u003eruntime: node\u003c/code\u003e in Vite index file generation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/355a7b0046b9cf8c2adf8b28ef14ddc3cadfe79b\"\u003e\u003ccode\u003e355a7b0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ee4ad3d4f309c65d8e0e7ec28dd0d3376a707e24\"\u003e\u003ccode\u003eee4ad3d\u003c/code\u003e\u003c/a\u003e MDX: Always format file paths into POSIX for Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1c21e710954af3fdc1186de131c79198fd7a0648\"\u003e\u003ccode\u003e1c21e71\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/33c4129398d47693b6200aa850186e9c4e008153\"\u003e\u003ccode\u003e33c4129\u003c/code\u003e\u003c/a\u003e Chore: no longer fix \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bbde9bb05fae6d5693d67f2c087e41c2442d5a0c\"\u003e\u003ccode\u003ebbde9bb\u003c/code\u003e\u003c/a\u003e Docs: update migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/abe06ea7256c9e4477f528adccd2a57b0d46c8ca\"\u003e\u003ccode\u003eabe06ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e051a7f3ff7908472dcdc08f850b8f7831e213df\"\u003e\u003ccode\u003ee051a7f\u003c/code\u003e\u003c/a\u003e CLI: Support Biome for other templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f0bbda700133da4a0991fd794b2148de4c6c1502\"\u003e\u003ccode\u003ef0bbda7\u003c/code\u003e\u003c/a\u003e CLI: improve AST mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/b171be1bda3a1d39df0de875e16ce909738b2928\"\u003e\u003ccode\u003eb171be1\u003c/code\u003e\u003c/a\u003e CLI: Support \u003ccode\u003eCI\u003c/code\u003e environment variable, remove negatives options from CLI usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4500ce0e71ca7fa5071a21081347c8ef0e5c1dbd\"\u003e\u003ccode\u003e4500ce0\u003c/code\u003e\u003c/a\u003e CLI: Use plugins for \u003ccode\u003ecreate()\u003c/code\u003e to configure linters \u0026amp; app dir\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@12.0.3...fumadocs-mdx@13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.8.4 to 16.0.4\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-ui@16.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [99971c7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d511232]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45f0c1f: hotfix \u003ccode\u003e\u0026lt;DynamicCodeBlock /\u0026gt;\u003c/code\u003e Vite + React 19.2 compat issues\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [45f0c1f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@16.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@16.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0ed0ca6: \u003cstrong\u003eChange \u003ccode\u003e--fd-layout-width\u003c/code\u003e to \u003ccode\u003e1600px\u003c/code\u003e by default\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis will change the max layout width to \u003ccode\u003e1600px\u003c/code\u003e, you can still change it back with:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e:root {\n  --fd-layout-width: 100vw;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5210f18: \u003cstrong\u003eSet minimal React.js version to 19.2.0\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e19.2 has multiple crucial updates that can improve Fumadocs' performance, and it should works seamlessly on mainstream React.js frameworks.\u003c/p\u003e\n\u003cp\u003eAs a consequence, Next.js 16 is now the minimal version when using Fumadocs UI because Next.js always uses the internal canary version of React.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e42f09c3: \u003cstrong\u003eRemove deprecated APIs\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-ui/page\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eremoved \u003ccode\u003e\u0026lt;DocsCategory /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eremoved \u003ccode\u003ebreadcrumbs.full\u003c/code\u003e option from \u003ccode\u003e\u0026lt;DocsPage /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-core/search/algolia\u003c/code\u003e: renamed option \u003ccode\u003edocument\u003c/code\u003e to \u003ccode\u003eindexName\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efumadocs-core/search\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eremove deprecated signature of \u003ccode\u003ecreateFromSource()\u003c/code\u003e: migrate to newer usage instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/293aad4f2450c0c6eb8c4de4d3961a803e78b4e0\"\u003e\u003ccode\u003e293aad4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2510\"\u003e#2510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d9d73f39a835225c2358eae6f7991bfb4f1fa177\"\u003e\u003ccode\u003ed9d73f3\u003c/code\u003e\u003c/a\u003e OpenAPI: Support \u003ccode\u003egroupBy\u003c/code\u003e function value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/df1d474277ff4fe5b0b42496c29aca3b0137cd4b\"\u003e\u003ccode\u003edf1d474\u003c/code\u003e\u003c/a\u003e ignore fumapress\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/99971c7bfb3b290d358247ecc3374e683dcac9d4\"\u003e\u003ccode\u003e99971c7\u003c/code\u003e\u003c/a\u003e Core: Support \u003ccode\u003eexternal:\u003c/code\u003e to mark links as external in \u003ccode\u003emeta.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8d5e9793f53e915d03aa886be32e68bedd1c4fee\"\u003e\u003ccode\u003e8d5e979\u003c/code\u003e\u003c/a\u003e CLI: link to workspace versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/355a7b0046b9cf8c2adf8b28ef14ddc3cadfe79b\"\u003e\u003ccode\u003e355a7b0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ee4ad3d4f309c65d8e0e7ec28dd0d3376a707e24\"\u003e\u003ccode\u003eee4ad3d\u003c/code\u003e\u003c/a\u003e MDX: Always format file paths into POSIX for Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/1c21e710954af3fdc1186de131c79198fd7a0648\"\u003e\u003ccode\u003e1c21e71\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/33c4129398d47693b6200aa850186e9c4e008153\"\u003e\u003ccode\u003e33c4129\u003c/code\u003e\u003c/a\u003e Chore: no longer fix \u003ccode\u003ecreate-fumadocs-app\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bbde9bb05fae6d5693d67f2c087e41c2442d5a0c\"\u003e\u003ccode\u003ebbde9bb\u003c/code\u003e\u003c/a\u003e Docs: update migration guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.8.4...fumadocs-ui@16.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.548.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.548.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add new package for Slint by \u003ca href=\"https://github.com/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3698\"\u003elucide-icons/lucide#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): add introductions for packages in documentation by \u003ca href=\"https://github.com/mattheskaiser\"\u003e\u003ccode\u003e@​mattheskaiser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3643\"\u003elucide-icons/lucide#3643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix default prop 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/3730\"\u003elucide-icons/lucide#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egamepad-directional\u003c/code\u003e icon by \u003ca href=\"https://github.com/felipeajzanetti\"\u003e\u003ccode\u003e@​felipeajzanetti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3693\"\u003elucide-icons/lucide#3693\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/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3698\"\u003elucide-icons/lucide#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattheskaiser\"\u003e\u003ccode\u003e@​mattheskaiser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3643\"\u003elucide-icons/lucide#3643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/felipeajzanetti\"\u003e\u003ccode\u003e@​felipeajzanetti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3693\"\u003elucide-icons/lucide#3693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.547.0...0.548.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.547.0...0.548.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.547.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): update brand logo statement link in github action by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3630\"\u003elucide-icons/lucide#3630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.14.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3683\"\u003elucide-icons/lucide#3683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/lucide): replace elements inside \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2635\"\u003e#2635\u003c/a\u003e) by \u003ca href=\"https://github.com/KhalidAlansary\"\u003e\u003ccode\u003e@​KhalidAlansary\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3576\"\u003elucide-icons/lucide#3576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebirdhouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/hieu-onefold\"\u003e\u003ccode\u003e@​hieu-onefold\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3378\"\u003elucide-icons/lucide#3378\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/KhalidAlansary\"\u003e\u003ccode\u003e@​KhalidAlansary\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3576\"\u003elucide-icons/lucide#3576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hieu-onefold\"\u003e\u003ccode\u003e@​hieu-onefold\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3378\"\u003elucide-icons/lucide#3378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.546.0...0.547.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.546.0...0.547.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.546.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt-text\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/3553\"\u003elucide-icons/lucide#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): removed duplicate text in intro text by \u003ca href=\"https://github.com/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add VS Code \u003ccode\u003esquircle\u003c/code\u003e base shape snippet 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/3674\"\u003elucide-icons/lucide#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esword\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/3421\"\u003elucide-icons/lucide#3421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emonitor-cloud\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/3037\"\u003elucide-icons/lucide#3037\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/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\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/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.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/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\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/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\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/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.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/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.548.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 15.5.4 to 16.0.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.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\u003cbr /\u003e\n\u003cstrong\u003eCheck out our Next v16 \u003ca href=\"https://nextjs.org/blog/next-16\"\u003eBlog Post\u003c/a\u003e to learn more about this release.\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevelopment: Don't import app-router / hot-reloader through next/link in application code: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83656\"\u003e#83656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove clientParamParsing requirement from RDC for Navigations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83661\"\u003e#83661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e6b70072c-20250909\u003c/code\u003e to \u003ccode\u003e886b3d36-20250910\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83650\"\u003e#83650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Use readFileSync / writeFileSync for manifest writing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83694\"\u003e#83694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e886b3d36-20250910\u003c/code\u003e to \u003ccode\u003ef3a80361-20250911\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83696\"\u003e#83696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't create client-side debug channel if the feature is disabled: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83699\"\u003e#83699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dev should produce the correct default fallback regex to match builds/Turbopack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83701\"\u003e#83701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Remove clientParamParsing requirement from RDC for Navigations\u0026quot;: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83725\"\u003e#83725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly enable unhandledRejection filtering when opted in: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83726\"\u003e#83726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix index data route for adapter build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83730\"\u003e#83730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove leading underscore for unhandledRejection envvar: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83732\"\u003e#83732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef3a80361-20250911\u003c/code\u003e to \u003ccode\u003e93d7aa69-20250912\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83729\"\u003e#83729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e93d7aa69-20250912\u003c/code\u003e to \u003ccode\u003e8a8e9a7e-20250912\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83742\"\u003e#83742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix reentrancy of unhandledRejection filtering: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83741\"\u003e#83741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type for unhandled rejection handler process.removeListener: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83748\"\u003e#83748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OTel] fix: Root span name should not include high cardinality URL: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75416\"\u003e#75416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Remove matchers.reload() call on each request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83720\"\u003e#83720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Breaking] Flat config as default in \u003ccode\u003e@next/eslint-plugin-next\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83763\"\u003e#83763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Rspack splitChunks.chunks regex: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83670\"\u003e#83670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Turbopack: Remove matchers.reload() call on each request\u0026quot;: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83819\"\u003e#83819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: unstable_cache should perform blocking revalidation during ISR revalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83820\"\u003e#83820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Rspack): resolve HMR unresponsiveness or unexpected full reload \u0026amp; update dev snapshot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83480\"\u003e#83480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enext.config.mts\u003c/code\u003e for Node.js native TS resolver: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83556\"\u003e#83556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Ensure Import Trace starts in a newline: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83638\"\u003e#83638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelopment: Remove matchers.reload() on each request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83829\"\u003e#83829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e8a8e9a7e-20250912\u003c/code\u003e to \u003ccode\u003e5e0c951b-20250916\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83850\"\u003e#83850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump typescript 5.9.2: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83833\"\u003e#83833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow headers, rewrites and redirects to be defined as sync functions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83743\"\u003e#83743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: Optimize addedRoutes and removedRoutes calculation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83840\"\u003e#83840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[next-config-ts] Set Node.js native TS loader fallback flag to process.env: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83832\"\u003e#83832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelopment: Clarify TypescriptStatus in watcher: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83857\"\u003e#83857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade sharp dependency to version ^0.34.4: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83892\"\u003e#83892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e5e0c951b-20250916\u003c/code\u003e to \u003ccode\u003e128abcfa-20250917\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83906\"\u003e#83906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd native ts resolver docs link to transpile-config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83914\"\u003e#83914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOTel: use \u003ccode\u003esrcPage\u003c/code\u003e for templates when \u003ccode\u003enext.route\u003c/code\u003e is unavailable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83911\"\u003e#83911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove inline CSS sourcemaps from next-devtools: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83917\"\u003e#83917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevelopment: Move all TypeScript related work in watcher together: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83912\"\u003e#83912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Cache Components] Allow sync IO inside console methods : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83843\"\u003e#83843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e128abcfa-20250917\u003c/code\u003e to \u003ccode\u003e84af9085-20250917\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83959\"\u003e#83959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Add .next/trace-build with high level trace: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83949\"\u003e#83949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove force writing **/*.mts to tsconfig: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83967\"\u003e#83967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Isolate dev build from prod: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83961\"\u003e#83961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JS size reporting from next build: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83815\"\u003e#83815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/950609f96f694c5475d18cd2d72a0052ca04d4b9\"\u003e\u003ccode\u003e950609f\u003c/code\u003e\u003c/a\u003e v16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fcc315733ca2ae64073c2b895c6ba46d684c726a\"\u003e\u003ccode\u003efcc3157\u003c/code\u003e\u003c/a\u003e v16.0.0-canary.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c0b086c6d3c1e7c3a152efb3d10536dba208fcdd\"\u003e\u003ccode\u003ec0b086c\u003c/code\u003e\u003c/a\u003e v16.0.0-canary.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f7707931eafba7830fa15a07174a3fd2e767e2d0\"\u003e\u003ccode\u003ef770793\u003c/code\u003e\u003c/a\u003e logger: skip logging full element (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85194\"\u003e#85194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/074262baf38e38f894ea1417d84e45d76f73e43c\"\u003e\u003ccode\u003e074262b\u003c/code\u003e\u003c/a\u003e Only allow node runtime in proxy (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85139\"\u003e#85139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47ceda3c141e1afb6ed670fe1f817df7f92e7d45\"\u003e\u003ccode\u003e47ceda3\u003c/code\u003e\u003c/a\u003e [cache components] persist cache bypass UI until it's disabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85190\"\u003e#85190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b66c1d61765df684ad6e58f60c209b0b587a4908\"\u003e\u003ccode\u003eb66c1d6\u003c/code\u003e\u003c/a\u003e Remove layout-router sticky/fixed debug warning (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85193\"\u003e#85193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/96754b605fad930dcf2db1384e5afa21f7ebf57c\"\u003e\u003ccode\u003e96754b6\u003c/code\u003e\u003c/a\u003e Tweaks to blocking route error message (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85191\"\u003e#85191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/48bb490d6396a8db09811bf21997ab6c5a38c0b8\"\u003e\u003ccode\u003e48bb490\u003c/code\u003e\u003c/a\u003e docs: upgrade from 15 to 16 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85176\"\u003e#85176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9b34b65cbe619167135f47797ea4c37b5e3af13c\"\u003e\u003ccode\u003e9b34b65\u003c/code\u003e\u003c/a\u003e [upgrade] Version gate adding \u003ccode\u003e--turbopack\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85180\"\u003e#85180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 3.13.0 to 3.14.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\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate grammars and themes  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/26372e62\"\u003e\u003c!-- raw HTML omitted --\u003e(26372)\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\u003e\u003cstrong\u003ecolorized-brackets\u003c/strong\u003e: Fix  default color does not work with colorized-brackets  -  by \u003ca href=\"https://github.com/oatmealproblem\"\u003e\u003ccode\u003e@​oatmealproblem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1082\"\u003eshikijs/shiki#1082\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/f4d3fe59\"\u003e\u003c!-- raw HTML omitted --\u003e(f4d3f)\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/v3.13.0...v3.14.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/29f89143b339855814f0b40e9db18be7e0141dd2\"\u003e\u003ccode\u003e29f8914\u003c/code\u003e\u003c/a\u003e chore: release v3.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/26372e628af3ad2e0034564f2e8db30d6e74144e\"\u003e\u003ccode\u003e26372e6\u003c/code\u003e\u003c/a\u003e feat: update grammars and themes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v3.14.0/packages/shiki\"\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.2.5 to 2.3.1\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.1\u003c/h2\u003e\n\u003ch2\u003e2.3.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/biomejs/biome/pull/7840\"\u003e#7840\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/72afdfa3451eb02d499c1a2a7dc826b37e3d5f8d\"\u003e\u003ccode\u003e72afdfa\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/7838\"\u003e#7838\u003c/a\u003e, which caused the new \u003ccode\u003e--css-parse-*\u003c/code\u003e arguments not being recognised by the \u003ccode\u003eci\u003c/code\u003e command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7789\"\u003e#7789\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5b416eae710f062fe96a4c774b3bf885857ffa8\"\u003e\u003ccode\u003ed5b416e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fronterior\"\u003e\u003ccode\u003e@​fronterior\u003c/code\u003e\u003c/a\u003e! - Fixed the LSP method \u003ccode\u003eworkspace/didChangeWorkspaceFolders\u003c/code\u003e to perform incremental updates instead of replacing the entire folder list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7852\"\u003e#7852\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bd254c7a4c8de8fa0a2cd9ae05591b6ee881a622\"\u003e\u003ccode\u003ebd254c7\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://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7843\"\u003e#7843\u003c/a\u003e: The CSS parser, when \u003ccode\u003etailwindDirectives\u003c/code\u003e is enabled, correctly parses \u003ccode\u003e--*: initial;\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/7872\"\u003e#7872\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0fe13fea24f0c955fc0f98cf75d249b65532a192\"\u003e\u003ccode\u003e0fe13fe\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/7861\"\u003e#7861\u003c/a\u003e: The HTML parser will now accept Svelte attribute shorthand syntax in \u003ccode\u003e.svelte\u003c/code\u003e files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7866\"\u003e#7866\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7b2600b6826002311bdb5fcd89fd309496e993b2\"\u003e\u003ccode\u003e7b2600b\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/7860\"\u003e#7860\u003c/a\u003e: The css parser, with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled, will now accept \u003ccode\u003e@plugin\u003c/code\u003e options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7853\"\u003e#7853\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fe90c785e244b2a17ba8650972fb7eb6ddc6907f\"\u003e\u003ccode\u003efe90c78\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://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7848\"\u003e#7848\u003c/a\u003e: The css parser with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled will now correctly parse tailwind's source exclude syntax: \u003ccode\u003e@source not \u0026quot;foo.css\u0026quot;;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7878\"\u003e#7878\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c9f7fe5473fad55b888dedf03d06deee777397a8\"\u003e\u003ccode\u003ec9f7fe5\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/7857\"\u003e#7857\u003c/a\u003e: Biome now parses \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags as TypeScript when analysing \u003ccode\u003e.astro\u003c/code\u003e files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7867\"\u003e#7867\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b42b7189e772a876fe8053a8129dbfa93ecf8255\"\u003e\u003ccode\u003eb42b718\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/smorimoto\"\u003e\u003ccode\u003e@​smorimoto\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect option name in HTML parser error message.\u003c/p\u003e\n\u003cp\u003eThe error message for disabled text expressions incorrectly referred\nto the \u003ccode\u003ehtml.parser.textExpression\u003c/code\u003e option, which does not exist.\nUpdated it to reference the correct \u003ccode\u003ehtml.parser.interpolation\u003c/code\u003e option.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): css parsing arguments for ci command by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7840\"\u003ebiomejs/biome#7840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: document rule-group severity relation and update rules_check by \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7827\"\u003ebiomejs/biome#7827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lsp): make update_workspace_folders perform incremental updates per LSP spec by \u003ca href=\"https://github.com/fronterior\"\u003e\u003ccode\u003e@​fronterior\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7789\"\u003ebiomejs/biome#7789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(rules-check): add noSecrets exception by \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7862\"\u003ebiomejs/biome#7862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix clippy failure by \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7863\"\u003ebiomejs/biome#7863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/css): fix parsing \u003ccode\u003e--*: initial;\u003c/code\u003e with tailwindDirectives enabled by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7852\"\u003ebiomejs/biome#7852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/css): fix parsing tailwind source exclude syntax by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7853\"\u003ebiomejs/biome#7853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): parse astro script as TS by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7878\"\u003ebiomejs/biome#7878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(biome_html_parser): fix incorrect option name in HTML parser error message by \u003ca href=\"https://github.com/smorimoto\"\u003e\u003ccode\u003e@​smorimoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7867\"\u003ebiomejs/biome#7867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ai docs revamp by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7879\"\u003ebiomejs/biome#7879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(parse/css): allow \u003ccode\u003e@plugin\u003c/code\u003e to accept options by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7866\"\u003ebiomejs/biome#7866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(parse/html): parse svelte shorthand props and spread props by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7872\"\u003ebiomejs/biome#7872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release 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/biomejs/biome/pull/7842\"\u003ebiomejs/biome#7842\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/fronterior\"\u003e\u003ccode\u003e@​fronterior\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7789\"\u003ebiomejs/biome#7789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smorimoto\"\u003e\u003ccode\u003e@​smorimoto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7867\"\u003ebiomejs/biome#7867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/biomejs/biome/compare/@biomejs/biome@2.3.0...@biomejs/biome@2.3.1\"\u003ehttps://github.com/biomejs/biome/compare/\u003ccode\u003e@​biomejs/biome\u003c/code\u003e\u003ccode\u003e@​2.3.0...\u003c/code\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e\u003ccode\u003e@​2.3.1\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBiome CLI v2.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.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/biomejs/biome/pull/7840\"\u003e#7840\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/72afdfa3451eb02d499c1a2a7dc826b37e3d5f8d\"\u003e\u003ccode\u003e72afdfa\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/7838\"\u003e#7838\u003c/a\u003e, which caused the new \u003ccode\u003e--css-parse-*\u003c/code\u003e arguments not being recognised by the \u003ccode\u003eci\u003c/code\u003e command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7789\"\u003e#7789\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5b416eae710f062fe96a4c774b3bf885857ffa8\"\u003e\u003ccode\u003ed5b416e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fronterior\"\u003e\u003ccode\u003e@​fronterior\u003c/code\u003e\u003c/a\u003e! - Fixed the LSP method \u003ccode\u003eworkspace/didChangeWorkspaceFolders\u003c/code\u003e to perform incremental updates instead of replacing the entire folder list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7852\"\u003e#7852\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bd254c7a4c8de8fa0a2cd9ae05591b6ee881a622\"\u003e\u003ccode\u003ebd254c7\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://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7843\"\u003e#7843\u003c/a\u003e: The CSS parser, when \u003ccode\u003etailwindDirectives\u003c/code\u003e is enabled, correctly parses \u003ccode\u003e--*: initial;\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/7872\"\u003e#7872\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0fe13fea24f0c955fc0f98cf75d249b65532a192\"\u003e\u003ccode\u003e0fe13fe\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/7861\"\u003e#7861\u003c/a\u003e: The HTML parser will now accept Svelte attribute shorthand syntax in \u003ccode\u003e.svelte\u003c/code\u003e files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7866\"\u003e#7866\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7b2600b6826002311bdb5fcd89fd309496e993b2\"\u003e\u003ccode\u003e7b2600b\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/7860\"\u003e#7860\u003c/a\u003e: The css parser, with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled, will now accept \u003ccode\u003e@plugin\u003c/code\u003e options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7853\"\u003e#7853\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fe90c785e244b2a17ba8650972fb7eb6ddc6907f\"\u003e\u003ccode\u003efe90c78\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://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7848\"\u003e#7848\u003c/a\u003e: The css parser with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled will now correctly parse tailwind's source exclude syntax: \u003ccode\u003e@source not \u0026quot;foo.css\u0026quot;;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7878\"\u003e#7878\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c9f7fe5473fad55b888dedf03d06deee777397a8\"\u003e\u003ccode\u003ec9f7fe5\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/7857\"\u003e#7857\u003c/a\u003e: Biome now parses \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e tags as TypeScript when analysing \u003ccode\u003e.astro\u003c/code\u003e files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7867\"\u003e#7867\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b42b7189e772a876fe8053a8129dbfa93ecf8255\"\u003e\u003ccode\u003eb42b718\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/smorimoto\"\u003e\u003ccode\u003e@​smorimoto\u003c/code\u003e\u003c/a\u003e! - Fixed incorrect option name in HTML parser error message.\u003c/p\u003e\n\u003cp\u003eThe error message for disabled text expressions incorrectly referred\nto the \u003ccode\u003ehtml.parser.textExpression\u003c/code\u003e option, which does not exist.\nUpdated it to reference the correct \u003ccode\u003ehtml.parser.interpolation\u003c/code\u003e option.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.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/biomejs/biome/pull/7263\"\u003e#7263\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a3e336937e4cef0aa4b9cd30fc4d3c195e967e86\"\u003e\u003ccode\u003ea3e3369\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Biome's resolver now supports \u003ccode\u003ebaseUrl\u003c/code\u003e if specified in \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cp\u003eGiven the following file structure:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;baseUrl\u0026quot;: \u0026quot;./src\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003esrc/foo.ts\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eexport function foo() {}\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/biomejs/biome/commit/be79a6b41bf365535296d88fca3e9a235817458f\"\u003e\u003ccode\u003ebe79a6b\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7842\"\u003e#7842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ffa8bf302f7c7d7108eb9b6b933f09ae322a33\"\u003e\u003ccode\u003e53ffa8b\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c9033ded52419f55b5276a371264ae0f534ed42b\"\u003e\u003ccode\u003ec9033de\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59ecfb4049fb3dcf4794ef99022f48537bf19faf\"\u003e\u003ccode\u003e59ecfb4\u003c/code\u003e\u003c/a\u003e docs: fix typo in \u003ccode\u003eignoreUnknown\u003c/code\u003e option description (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7829\"\u003e#7829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fcc9b42dd07e536e93a81cb051fed09a1b3e7deb\"\u003e\u003ccode\u003efcc9b42\u003c/code\u003e\u003c/a\u003e feat(linter): implement \u003ccode\u003euseVueDefineMacrosOrder\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7712\"\u003e#7712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bc8ac2b1ae76b7a735ed5bf19b2f6e1c63cc4494\"\u003e\u003ccode\u003ebc8ac2b\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cea002f8cf733817d2fbe830afec0b5a13ecbcb7\"\u003e\u003ccode\u003ecea002f\u003c/code\u003e\u003c/a\u003e feat: promote lint rules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f1742b9f67efcd0745a31070917c0663b1ef4a0\"\u003e\u003ccode\u003e7f1742b\u003c/code\u003e\u003c/a\u003e chore: restore version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e6fd318cb31093d5ae6b2b7d28c267c0076d94d3\"\u003e\u003ccode\u003ee6fd318\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/d9b7adefca0f96d715ba2411ea7dec08aa25978b\"\u003e\u003ccode\u003ed9b7ade\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7755\"\u003e#7755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.1/packages/@biomejs/biome\"\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/~ematipico\"\u003eematipico\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.14 to 4.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.16] - 2025-10-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/cbbbe844759a35f5bd2a976bb6e66e1f7104c574\"\u003e\u003ccode\u003ecbbbe84\u003c/code\u003e\u003c/a\u003e Release 4.1.16 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19185\"\u003e#19185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.16/packages/@tailwindcss-postcss\"\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.2.23 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\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.7.0 to 24.9.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 `@types/react` from 19.2.0 to 19.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.0 to 19.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.14 to 4.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard candidates with an empty data type (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172\"\u003e#19172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization of arbitrary variants with attribute selectors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176\"\u003e#19176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid colors due to nested \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184\"\u003e#19184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for \u003ccode\u003e\u0026amp; \u0026gt; :pseudo\u003c/code\u003e and \u003ccode\u003e\u0026amp; :pseudo\u003c/code\u003e arbitrary variants (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178\"\u003e#19178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.githu...\n\n_Description has been truncated_","html_url":"https://github.com/qeeqez/docs/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqez%2Fdocs/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"3.1.14","new_version":"3.1.16","update_type":"patch","path":null,"pr_created_at":"2025-10-20T15:06:17.000Z","version_change":"3.1.14 → 3.1.16","issue":{"uuid":"3532813007","node_id":"PR_kwDOPm7sDM6ups-D","number":22,"state":"open","title":"Bump the dependencies group across 1 directory with 14 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":"2025-10-20T15:06:17.000Z","updated_at":"2025-10-20T15:06:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":14,"packages":[{"name":"@orama/orama","old_version":"3.1.14","new_version":"3.1.16","repository_url":"https://github.com/oramasearch/orama"},{"name":"@scalar/api-reference-react","old_version":"0.7.55","new_version":"0.8.1","repository_url":"https://github.com/scalar/scalar"},{"name":"fumadocs-core","old_version":"15.8.4","new_version":"15.8.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.8.4","new_version":"15.8.5","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.546.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.4","new_version":"15.5.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@biomejs/biome","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.14","new_version":"4.1.15","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/bun","old_version":"1.2.23","new_version":"1.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.7.0","new_version":"24.8.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.14","new_version":"4.1.15","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"wrangler","old_version":"4.42.0","new_version":"4.43.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.14` | `3.1.16` |\n| [@scalar/api-reference-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-reference-react) | `0.7.55` | `0.8.1` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.8.4` | `15.8.5` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.8.4` | `15.8.5` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.546.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `15.5.6` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.5` | `2.2.6` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.14` | `4.1.15` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.23` | `1.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.7.0` | `24.8.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.2` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.14` | `4.1.15` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.42.0` | `4.43.0` |\n\n\nUpdates `@orama/orama` from 3.1.14 to 3.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.16\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds document pinning capability to Orama by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/990\"\u003eoramasearch/orama#990\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.15...v3.1.16\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/986\"\u003eoramasearch/orama#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/987\"\u003eoramasearch/orama#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003eoramasearch/orama#866\u003c/a\u003e  search with exact: true doesn't work as intended by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in 0cacaad\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.14...v3.1.15\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/oramasearch/orama/commit/991ed2369f94515d47aa0b1ec66318fd10ee0120\"\u003e\u003ccode\u003e991ed23\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f9e9c29e38dbd6aceae997b3ad1ef969bc9c3116\"\u003e\u003ccode\u003ef9e9c29\u003c/code\u003e\u003c/a\u003e feat: adds document pinning capability to Orama (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/87b52afd72ebc4713f2304b7c0e4d5e3b6432e7f\"\u003e\u003ccode\u003e87b52af\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/6a34ee718272c86398d3c47fd5e92f627ba65fff\"\u003e\u003ccode\u003e6a34ee7\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0cacaad53b6298263a17a65962d7b2d2d3b57698\"\u003e\u003ccode\u003e0cacaad\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/866\"\u003e#866\u003c/a\u003e - Search with exact: true doesn't work as intended\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0c6d861fc14b1436d553e5c8da7ec9dfada429da\"\u003e\u003ccode\u003e0c6d861\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/962\"\u003e#962\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/df66ccafe77c246c2677a868470cd0238d51295e\"\u003e\u003ccode\u003edf66cca\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/984\"\u003e#984\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/986\"\u003e#986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.14...v3.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/api-reference-react` from 0.7.55 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/packages/api-reference-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/api-reference-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f3e17d8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef98f35]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f8efecd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9c65f51]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/api-reference\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1e01464: Adds a new ApiReferenceConfigWithSource type and make the base ApiReferenceConfig type agnostic of any document sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [debdcf6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a747da6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [1e01464]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [90d54b6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/api-reference\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.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/scalar/scalar/commits/HEAD/packages/api-reference-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 15.8.4 to 15.8.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.8.4 to 15.8.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fuma-nama/fumadocs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.546.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.546.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt-text\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/3553\"\u003elucide-icons/lucide#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): removed duplicate text in intro text by \u003ca href=\"https://github.com/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add VS Code \u003ccode\u003esquircle\u003c/code\u003e base shape snippet 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/3674\"\u003elucide-icons/lucide#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esword\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/3421\"\u003elucide-icons/lucide#3421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emonitor-cloud\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/3037\"\u003elucide-icons/lucide#3037\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/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\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/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.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/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\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/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\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/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.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/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.544.0...0.545.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/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.546.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 15.5.4 to 15.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\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\u003eTurbopack: don't define process.cwd() in node_modules \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83452\"\u003e#83452\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\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\u003eSplit code-frame into separate compiled package (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84238\"\u003e#84238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd deprecation warning to Runtime config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84650\"\u003e#84650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: unstable_cache should perform blocking revalidation during ISR revalidation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84716\"\u003e#84716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003eexperimental.middlewareClientMaxBodySize\u003c/code\u003e body cloning limit  (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84722\"\u003e#84722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: missing next/link types with typedRoutes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84779\"\u003e#84779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: early October improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84334\"\u003e#84334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/55ef0e3ebc1d43e1a4a191341dc2a415e12124d4\"\u003e\u003ccode\u003e55ef0e3\u003c/code\u003e\u003c/a\u003e v15.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/92bbbb1beca8738c783ea36ee5dd84d89cd638be\"\u003e\u003ccode\u003e92bbbb1\u003c/code\u003e\u003c/a\u003e Backport: don't define \u003ccode\u003eprocess.cwd()\u003c/code\u003e in node_modules (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84957\"\u003e#84957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f895b727626ad921d5068bcfada284f68c998bfa\"\u003e\u003ccode\u003ef895b72\u003c/code\u003e\u003c/a\u003e Fix url-imports test on 15-5 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84966\"\u003e#84966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81f530db2652a96d4b88fabaf4dfaf30c2269695\"\u003e\u003ccode\u003e81f530d\u003c/code\u003e\u003c/a\u003e v15.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9abbc0e9eba67d635d4da5293273de123263101d\"\u003e\u003ccode\u003e9abbc0e\u003c/code\u003e\u003c/a\u003e [backport] fix: missing \u003ccode\u003enext/link\u003c/code\u003e types with \u003ccode\u003etypedRoutes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82814\"\u003e#82814\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84779\"\u003e#84779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/121e1b566f8bf632dd09bf06fbbdb5ff5a21a51c\"\u003e\u003ccode\u003e121e1b5\u003c/code\u003e\u003c/a\u003e [backport] docs: early October improvements and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84334\"\u003e#84334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1b276c98f98f2d06bb9be36634410851867b013f\"\u003e\u003ccode\u003e1b276c9\u003c/code\u003e\u003c/a\u003e [backport]: \u003ccode\u003eexperimental.middlewareClientMaxBodySize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84722\"\u003e#84722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2061f04132690956ac0722eeacdff8747d7c1c49\"\u003e\u003ccode\u003e2061f04\u003c/code\u003e\u003c/a\u003e [backport] fix: unstable_cache should perform blocking revalidation during IS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ce3d9639d12eaa0fe05ba5cbc7a5d86daf3b3341\"\u003e\u003ccode\u003ece3d963\u003c/code\u003e\u003c/a\u003e [backport] Add deprecation warning to Runtime config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84168\"\u003e#84168\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84650\"\u003e#84650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ec69752d9e5b4174491cdded7b419ba7657db481\"\u003e\u003ccode\u003eec69752\u003c/code\u003e\u003c/a\u003e [backport] Split code-frame into separate compiled package (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84174\"\u003e#84174\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84238\"\u003e#84238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v15.5.6\"\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.2.5 to 2.2.6\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.6\u003c/h2\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7071\"\u003e#7071\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ptkagori\"\u003e\u003ccode\u003e@​ptkagori\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/use-qwik-method-usage\"\u003e\u003ccode\u003euseQwikMethodUsage\u003c/code\u003e\u003c/a\u003e lint rule for the Qwik domain.\u003c/p\u003e\n\u003cp\u003eThis rule validates Qwik hook usage. Identifiers matching \u003ccode\u003euseXxx\u003c/code\u003e must be called only within serialisable reactive contexts (for example, inside \u003ccode\u003ecomponent$\u003c/code\u003e, route loaders/actions, or within other Qwik hooks), preventing common Qwik antipatterns.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Top-level hook call is invalid.\nconst state = useStore({ count: 0 });\n\u003cp\u003efunction helper() {\u003cbr /\u003e\n// Calling a hook in a non-reactive function is invalid.\u003cbr /\u003e\nconst loc = useLocation();\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003ecomponent$(() =\u0026gt; {\n  const state = useStore({ count: 0 }); // OK inside component$.\n  return \u0026lt;div\u0026gt;{state.count}\u0026lt;/div\u0026gt;;\n});\n\u003cp\u003econst handler = $(() =\u0026gt; {\u003cbr /\u003e\nconst loc = useLocation(); // OK inside a $-wrapped closure.\u003cbr /\u003e\nconsole.log(loc.params);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7685\"\u003e#7685\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/52071f54bc1a3c5d1d2ee6039c5feead836638ed\"\u003e\u003ccode\u003e52071f5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6981\"\u003e#6981\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unknown-pseudo-class/\"\u003eNoUnknownPseudoClass\u003c/a\u003e rule no longer reports local pseudo-classes when CSS Modules are used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7640\"\u003e#7640\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/899f7b28ec9cc457d02565d69212e7c29b5b5aff\"\u003e\u003ccode\u003e899f7b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7638\"\u003e#7638\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e no longer emits diagnostics on valid import paths that end with a query or hash.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This no longer warns if `index.css` exists:\nimport style from \u0026quot;../theme/index.css?inline\u0026quot;;\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/7071\"\u003e#7071\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ptkagori\"\u003e\u003ccode\u003e@​ptkagori\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/use-qwik-valid-lexical-scope\"\u003e\u003ccode\u003euseQwikValidLexicalScope\u003c/code\u003e\u003c/a\u003e rule to the Qwik domain.\u003c/p\u003e\n\u003cp\u003eThis rule helps you avoid common bugs in Qwik components by checking that your variables and functions are declared in the correct place.\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7071\"\u003e#7071\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ptkagori\"\u003e\u003ccode\u003e@​ptkagori\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/use-qwik-method-usage\"\u003e\u003ccode\u003euseQwikMethodUsage\u003c/code\u003e\u003c/a\u003e lint rule for the Qwik domain.\u003c/p\u003e\n\u003cp\u003eThis rule validates Qwik hook usage. Identifiers matching \u003ccode\u003euseXxx\u003c/code\u003e must be called only within serialisable reactive contexts (for example, inside \u003ccode\u003ecomponent$\u003c/code\u003e, route loaders/actions, or within other Qwik hooks), preventing common Qwik antipatterns.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Top-level hook call is invalid.\nconst state = useStore({ count: 0 });\n\u003cp\u003efunction helper() {\u003cbr /\u003e\n// Calling a hook in a non-reactive function is invalid.\u003cbr /\u003e\nconst loc = useLocation();\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003ecomponent$(() =\u0026gt; {\n  const state = useStore({ count: 0 }); // OK inside component$.\n  return \u0026lt;div\u0026gt;{state.count}\u0026lt;/div\u0026gt;;\n});\n\u003cp\u003econst handler = $(() =\u0026gt; {\u003cbr /\u003e\nconst loc = useLocation(); // OK inside a $-wrapped closure.\u003cbr /\u003e\nconsole.log(loc.params);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7685\"\u003e#7685\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/52071f54bc1a3c5d1d2ee6039c5feead836638ed\"\u003e\u003ccode\u003e52071f5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6981\"\u003e#6981\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unknown-pseudo-class/\"\u003eNoUnknownPseudoClass\u003c/a\u003e rule no longer reports local pseudo-classes when CSS Modules are used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7640\"\u003e#7640\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/899f7b28ec9cc457d02565d69212e7c29b5b5aff\"\u003e\u003ccode\u003e899f7b2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7638\"\u003e#7638\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e no longer emits diagnostics on valid import paths that end with a query or hash.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This no longer warns if `index.css` exists:\nimport style from \u0026quot;../theme/index.css?inline\u0026quot;;\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/7071\"\u003e#7071\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ptkagori\"\u003e\u003ccode\u003e@​ptkagori\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/use-qwik-valid-lexical-scope\"\u003e\u003ccode\u003euseQwikValidLexicalScope\u003c/code\u003e\u003c/a\u003e rule to the Qwik domain.\u003c/p\u003e\n\u003cp\u003eThis rule helps you avoid common bugs in Qwik components by checking that your variables and functions are declared in the correct place.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e5b805891b943e936a463b7059927d05a63ded54\"\u003e\u003ccode\u003ee5b8058\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7637\"\u003e#7637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5beb1eefe134f4dc713cfb28bfa1cbae38319975\"\u003e\u003ccode\u003e5beb1ee\u003c/code\u003e\u003c/a\u003e feat(biome_graphql_analyze): implement \u003ccode\u003euseDeprecatedDate\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7620\"\u003e#7620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a8e73018a8c9e34a182624a91389e19d1fa7817f\"\u003e\u003ccode\u003ea8e7301\u003c/code\u003e\u003c/a\u003e feat(qwik): add useQwikMethodUsage \u0026amp; useQwikValidLexicalScope (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/d025e530c7c1065be4d883ed3ae606cc8281dcfd\"\u003e\u003ccode\u003ed025e53\u003c/code\u003e\u003c/a\u003e docs: add Polish translation of Biome README (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7630\"\u003e#7630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.6/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` 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/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.15/packages/@tailwindcss-postcss\"\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.2.23 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\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.7.0 to 24.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.0 to 19.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.0 to 19.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/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` 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/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.15\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003e#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.15] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Safari devtools rendering issue due to \u003ccode\u003ecolor-mix\u003c/code\u003e fallback (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069\"\u003e#19069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSuppress Lightning CSS warnings about \u003ccode\u003e:deep\u003c/code\u003e, \u003ccode\u003e:slotted\u003c/code\u003e, and \u003ccode\u003e:global\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094\"\u003e#19094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix resolving theme keys when starting with the name of another theme key in JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097\"\u003e#19097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow named groups in combination with \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent important utilities from affecting other utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Canonicalize utilities containing \u003ccode\u003e0\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Migrate deprecated \u003ccode\u003ebreak-words\u003c/code\u003e to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003epostinstall\u003c/code\u003e script from oxide (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19149\"\u003e#19149\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149\"\u003etailwindlabs/tailwindcss#19149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325\"\u003e\u003ccode\u003eb2e2435\u003c/code\u003e\u003c/a\u003e Release 4.1.15 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19159\"\u003e#19159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/3b636b74d7f6c19646d357a769d79b9ffedbfac2\"\u003e\u003ccode\u003e3b636b7\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003ebreak-words\u003c/code\u003e as deprecated, and upgrade to \u003ccode\u003ewrap-break-word\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19157\"\u003e#19157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/acb27ef9e9229385ca0a30923be5d711b66cc90e\"\u003e\u003ccode\u003eacb27ef\u003c/code\u003e\u003c/a\u003e Generalize the \u003ccode\u003ewalk\u003c/code\u003e implementation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19126\"\u003e#19126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/de6b54c30743528d4baeaa81b46c090c9f160b53\"\u003e\u003ccode\u003ede6b54c\u003c/code\u003e\u003c/a\u003e Fix parsing issue when \u003ccode\u003e\\t\u003c/code\u003e is used in at-rules (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19130\"\u003e#19130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/22858ac4ae003329f31d3a1142d4f103a80b34d2\"\u003e\u003ccode\u003e22858ac\u003c/code\u003e\u003c/a\u003e Make TypeScript a bit more happy (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19124\"\u003e#19124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f945c3d29fe0235c37c46bc00df906a720707738\"\u003e\u003ccode\u003ef945c3d\u003c/code\u003e\u003c/a\u003e Don’t index into strings with the \u003ccode\u003etheme(…)\u003c/code\u003e function (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19111\"\u003e#19111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2cba8319ce6a7b51ba20ab6346261d4d7f2e5c51\"\u003e\u003ccode\u003e2cba831\u003c/code\u003e\u003c/a\u003e Clone AST nodes used in \u003ccode\u003estaticValues\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19110\"\u003e#19110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c67c0c54cfdd693eed8af42002298cb4a455db4c\"\u003e\u003ccode\u003ec67c0c5\u003c/code\u003e\u003c/a\u003e Canonicalize dimensions (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19101\"\u003e#19101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/01d1e9825982894a293ccbf4d2c5e6a702b3868c\"\u003e\u003ccode\u003e01d1e98\u003c/code\u003e\u003c/a\u003e Canonicalization constant folding and handling zeros (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19095\"\u003e#19095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/3aadba7cc117760182c862aced7c66b90e05a087\"\u003e\u003ccode\u003e3aadba7\u003c/code\u003e\u003c/a\u003e Move modifier of \u003ccode\u003enot-*\u003c/code\u003e, \u003ccode\u003ehas-*\u003c/code\u003e, and \u003ccode\u003ein-*\u003c/code\u003e variant to sub variant (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19100\"\u003e#19100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.15/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wrangler` from 4.42.0 to 4.43.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.43.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/10911\"\u003e#10911\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/940b44db728a1b62595286deda6ab640a1ab3cf4\"\u003e\u003ccode\u003e940b44d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/devin-ai-integration\"\u003e\u003ccode\u003e@​devin-ai-integration\u003c/code\u003e\u003c/a\u003e! - feat: \u003ccode\u003ewrangler init --from-dash\u003c/code\u003e now generates \u003ccode\u003ewrangler.jsonc\u003c/code\u003e config files instead of \u003ccode\u003ewrangler.toml\u003c/code\u003e files\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/10938\"\u003e#10938\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e52d0ecf4284030e3092a91fc0a893c887382ae8\"\u003e\u003ccode\u003ee52d0ec\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Acquire Cloudflare Access tokens for additional requests made during a \u003ccode\u003ewrangler dev --remote\u003c/code\u003e session\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10923\"\u003e#10923\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2429533d7c6810165761aad828462614c50a585f\"\u003e\u003ccode\u003e2429533\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - fix: update \u003ccode\u003edocker manifest inspect\u003c/code\u003e to use full image registry uri when checking if the image exists remotely\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10521\"\u003e#10521\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/88b5b7ff1ace3bf982d2562ad1e01e39ffce9517\"\u003e\u003ccode\u003e88b5b7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Improves the Wrangler auto-provisioning feature (gated behind the experimental flag \u003ccode\u003e--x-provision\u003c/code\u003e) by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWriting back changes to the user's config file (not necessary, but can make it resilient to binding name changes)\u003c/li\u003e\n\u003cli\u003eFixing \u003ccode\u003e--dry-run\u003c/code\u003e, which previously threw an error when your config file had auto provisioned resources\u003c/li\u003e\n\u003cli\u003eImprove R2 bindings display to include the \u003ccode\u003ebucket_name\u003c/code\u003e from the config file on upload\u003c/li\u003e\n\u003cli\u003eFixing bindings view for specific versions to not display TOML\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.42.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/cloudflare/workers-sdk/pull/10881\"\u003e#10881\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce832d5222f1034bd02c3bac4952c72ec99020bc\"\u003e\u003ccode\u003ece832d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/garvit-gupta\"\u003e\u003ccode\u003e@​garvit-gupta\u003c/code\u003e\u003c/a\u003e! - Add table-level compaction commands for R2 Data Catalog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrangler r2 bucket catalog compaction enable \u0026lt;bucket\u0026gt; [namespace] [table]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewrangler r2 bucket catalog compaction disable \u0026lt;bucket\u0026gt; [namespace] [table]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis allows you to enable and disable automatic file compaction for a specific R2 data catalog table.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10888\"\u003e#10888\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d0ab919b80aee3b6a81756a457b9244c20881906\"\u003e\u003ccode\u003ed0ab919\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lrapoport-cf\"\u003e\u003ccode\u003e@​lrapoport-cf\u003c/code\u003e\u003c/a\u003e! - Clarify that \u003ccode\u003ewrangler check startup\u003c/code\u003e generates a local CPU profile\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42e256f2ec97a9ea805949e491ca59834003378a\"\u003e\u003ccode\u003e42e256f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4462bc1f5b0940b7e69e300b353290fc14745052\"\u003e\u003ccode\u003e4462bc1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20251008.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewrangler@4.42.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/cloudflare/workers-sdk/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/26adce7ff803b2b3833ed018902ba288927594b6\"\u003e\u003ccode\u003e26adce7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WillTaylorDev\"\u003e\u003ccode\u003e@​WillTaylorDev\u003c/code\u003e\u003c/a\u003e! - Respect keep_vars for wrangler versions upload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10833\"\u003e#10833\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/196ccbfc328d4ae3de2ff6600e46570b2d3025f9\"\u003e\u003ccode\u003e196ccbf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cmackenzie1\"\u003e\u003ccode\u003e@​cmackenzie1\u003c/code\u003e\u003c/a\u003e! - Validate Pipeline entity names in Wrangler config before sending to the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10856\"\u003e#10856\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1334102e35d69a70181c2832b94df2d77b25a279\"\u003e\u003ccode\u003e1334102\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anonrig\"\u003e\u003ccode\u003e@​anonrig\u003c/code\u003e\u003c/a\u003e! - Removes unnecessary calls to \u0026quot;node:os\u0026quot;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/51f9dc113487e0000a6ecc1e45f6e8e3e9c5a9a7\"\u003e\u003ccode\u003e51f9dc1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f29b0b0863377df1818727cfbe39f0cd30e8b768\"\u003e\u003ccode\u003ef29b0b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1334102e35d69a70181c2832b94df2d77b25a279\"\u003e\u003ccode\u003e1334102\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20251004.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​cloudflare/unenv-preset\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.7\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/cloudflare/workers-sdk/blob/main/packages/wrangler/CHANGELOG.md\"\u003ewrangler's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.43.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/10911\"\u003e#10911\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/940b44db728a1b62595286deda6ab640a1ab3cf4\"\u003e\u003ccode\u003e940b44d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/devin-ai-integration\"\u003e\u003ccode\u003e@​devin-ai-integration\u003c/code\u003e\u003c/a\u003e! - feat: \u003ccode\u003ewrangler init --from-dash\u003c/code\u003e now generates \u003ccode\u003ewrangler.jsonc\u003c/code\u003e config files instead of \u003ccode\u003ewrangler.toml\u003c/code\u003e files\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/10938\"\u003e#10938\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e52d0ecf4284030e3092a91fc0a893c887382ae8\"\u003e\u003ccode\u003ee52d0ec\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Acquire Cloudflare Access tokens for additional requests made during a \u003ccode\u003ewrangler dev --remote\u003c/code\u003e session\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10923\"\u003e#10923\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2429533d7c6810165761aad828462614c50a585f\"\u003e\u003ccode\u003e2429533\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - fix: update \u003ccode\u003edocker manifest inspect\u003c/code\u003e to use full image registry uri when checking if the image exists remotely\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10521\"\u003e#10521\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/88b5b7ff1ace3bf982d2562ad1e01e39ffce9517\"\u003e\u003ccode\u003e88b5b7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Improves the Wrangler auto-provisioning feature (gated behind the experimental flag \u003ccode\u003e--x-provision\u003c/code\u003e) by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWriting back changes to the user's config file (not necessary, but can make it resilient to binding name changes)\u003c/li\u003e\n\u003cli\u003eFixing \u003ccode\u003e--dry-run\u003c/code\u003e, which previously threw an error when your config file had auto provisioned resources\u003c/li\u003e\n\u003cli\u003eImprove R2 bindings display to include the \u003ccode\u003ebucket_name\u003c/code\u003e from the config file on upload\u003c/li\u003e\n\u003cli\u003eFixing bindings view for specific versions to not display TOML\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.42.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/cloudflare/workers-sdk/pull/10881\"\u003e#10881\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce832d5222f1034bd02c3bac4952c72ec99020bc\"\u003e\u003ccode\u003ece832d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/garvit-gupta\"\u003e\u003ccode\u003e@​garvit-gupta\u003c/code\u003e\u003c/a\u003e! - Add table-level compaction commands for R2 Data Catalog:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrangler r2 bucket catalog compaction enable \u0026lt;bucket\u0026gt; [namespace] [table]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewrangler r2 bucket catalog compaction disable \u0026lt;bucket\u0026gt; [namespace] [table]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis allows you to enable and disable automatic file compaction for a specific R2 data catalog table.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10888\"\u003e#10888\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d0ab919b80aee3b6a81756a457b9244c20881906\"\u003e\u003ccode\u003ed0ab919\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lrapoport-cf\"\u003e\u003ccode\u003e@​lrapoport-cf\u003c/code\u003e\u003c/a\u003e! - Clarify that \u003ccode\u003ewrangler check startup\u003c/code\u003e generates a local CPU profile\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42e256f2ec97a9ea805949e491ca59834003378a\"\u003e\u003ccode\u003e42e256f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4462bc1f5b0940b7e69e300b353290fc14745052\"\u003e\u003ccode\u003e4462bc1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20251008.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.42.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/cloudflare/workers-sdk/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/26adce7ff803b2b3833ed018902ba288927594b6\"\u003e\u003ccode\u003e26adce7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WillTaylorDev\"\u003e\u003ccode\u003e@​WillTaylorDev\u003c/code\u003e\u003c/a\u003e! - Respect keep_vars for wrangler versions upload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10833\"\u003e#10833\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/196ccbfc328d4ae3de2ff6600e46570b2d3025f9\"\u003e\u003ccode\u003e196ccbf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cmackenzie1\"\u003e\u003ccode\u003e@​cmackenzie1\u003c/code\u003e\u003c/a\u003e! - Validate Pipeline entity names in Wrangler config before sending to the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/10856\"\u003e#10856\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1334102e35d69a70181c2832b94df2d77b25a279\"\u003e\u003ccode\u003e1334102\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anonrig\"\u003e\u003ccode\u003e@​anonrig\u003c/code\u003e\u003c/a\u003e! - Removes unnecessary calls to \u0026quot;node:os\u0026quot;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/51f9dc113487e0000a6ecc1e45f6e8e3e9c5a9a7\"\u003e\u003ccode\u003e51f9dc1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f29b0b0863377df1818727cfbe39f0cd30e8b768\"\u003e\u003ccode\u003ef29b0b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1334102e35d69a70181c2832b94df2d77b25a279\"\u003e\u003ccode\u003e1334102\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20251004.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​cloudflare/unenv-preset\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.7\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/61fb83890a7cb938172af9411280fe594bbba6b3\"\u003e\u003ccode\u003e61fb838\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10960\"\u003e#10960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2429533d7c6810165761aad828462614c50a585f\"\u003e\u003ccode\u003e2429533\u003c/code\u003e\u003c/a\u003e Fix manifest inspect failing due to wrong image ref  (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10923\"\u003e#10923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/88b5b7ff1ace3bf982d2562ad1e01e39ffce9517\"\u003e\u003ccode\u003e88b5b7f\u003c/code\u003e\u003c/a\u003e Improve resource provisioning (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10521\"\u003e#10521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e52d0ecf4284030e3092a91fc0a893c887382ae8\"\u003e\u003ccode\u003ee52d0ec\u003c/code\u003e\u003c/a\u003e Fix remote dev with Access (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9011a8d667bd8f7587f18d42e941b18c1e080638\"\u003e\u003ccode\u003e9011a8d\u003c/code\u003e\u003c/a\u003e test(wrangler): Speed up unenv e2e tests (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10956\"\u003e#10956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/940b44db728a1b62595286deda6ab640a1ab3cf4\"\u003e\u003ccode\u003e940b44d\u003c/code\u003e\u003c/a\u003e [wrangler] feat: generate wrangler.jsonc in init --from-dash instead of wrang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5f7904ecc2d3896293d16282077274e6f370370\"\u003e\u003ccode\u003ea5f7904\u003c/code\u003e\u003c/a\u003e test: skip the Wrangler e2e containers with do test (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10957\"\u003e#10957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/88f081f4e2bd299e715d18bcfe181971f534ff76\"\u003e\u003ccode\u003e88f081f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10905\"\u003e#10905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42e256f2ec97a9ea805949e491ca59834003378a\"\u003e\u003ccode\u003e42e256f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/10917\"\u003e#10917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d0ab919b80aee3b6a81756a457b9244c20881906\"\u003e\u003ccode\u003ed0ab919\u003c/code\u003e\u003c/a\u003e Update message for \u003ccode\u003ewrangler check startup\u003c/code\u003e to clarify that local CPU profile...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/wrangler@4.43.0/packages/wrangler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for wrangler since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/qeeqez/docs/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qeeqez%2Fdocs/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"3.1.11","new_version":"3.1.14","update_type":"patch","path":null,"pr_created_at":"2025-10-06T10:02:23.000Z","version_change":"3.1.11 → 3.1.14","issue":{"uuid":"3486506581","node_id":"PR_kwDOKGd7tc6sOtBM","number":14,"state":"closed","title":"Bump the dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-04T22:52:09.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-06T10:02:23.000Z","updated_at":"2025-11-04T22:52:11.000Z","time_to_close":2551786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":25,"packages":[{"name":"@biomejs/biome","old_version":"2.1.4","new_version":"2.2.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@godown/react","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/startracex/godown"},{"name":"@next/mdx","old_version":"15.4.6","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"},{"name":"framer-motion","old_version":"12.23.12","new_version":"12.23.22","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"15.6.10","new_version":"15.8.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"11.7.5","new_version":"12.0.2","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.6.10","new_version":"15.8.3","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"geist","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/vercel/geist-font"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.6","new_version":"15.5.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.10","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-activity-calendar","old_version":"2.7.13","new_version":"2.7.14","repository_url":"https://github.com/grubersjoe/react-activity-calendar"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.7","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sharekit","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/startracex/sharekit"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.2.1","new_version":"24.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cross-env","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"dprint","old_version":"0.50.1","new_version":"0.50.2","repository_url":"https://github.com/dprint/dprint"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.14","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.4` | `2.2.5` |\n| [@godown/react](https://github.com/startracex/godown/tree/HEAD/packages/react) | `3.14.0` | `3.14.2` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.4.6` | `15.5.4` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.14` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.14` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.22` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.8.3` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `11.7.5` | `12.0.2` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.8.3` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.4.2` | `1.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.544.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.6` | `15.5.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.10` | `19.2.0` |\n| [react-activity-calendar](https://github.com/grubersjoe/react-activity-calendar) | `2.7.13` | `2.7.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.7` | `19.2.0` |\n| [sharekit](https://github.com/startracex/sharekit) | `1.1.1` | `1.2.0` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.4.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.2.1` | `24.7.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `10.0.0` | `10.1.0` |\n| [dprint](https://github.com/dprint/dprint) | `0.50.1` | `0.50.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.14` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n\n\nUpdates `@biomejs/biome` from 2.1.4 to 2.2.5\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.5\u003c/h2\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7597\"\u003e#7597\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c3d542e65fee652dc4e52f3ec2de0441c3f3aec\"\u003e\u003ccode\u003e5c3d542\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6432\"\u003e#6432\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e now works correctly with aliased paths.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7269\"\u003e#7269\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f18dac1d662c426d036894a59755eb26f5668aaf\"\u003e\u003ccode\u003ef18dac1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/CDGardner\"\u003e\u003ccode\u003e@​CDGardner\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6648\"\u003e#6648\u003c/a\u003e, where Biome's \u003ccode\u003enoUselessFragments\u003c/code\u003e contained inconsistencies with ESLint for fragments only containing text.\u003c/p\u003e\n\u003cp\u003ePreviously, Biome would report that fragments with only text were unnecessary under the \u003ccode\u003enoUselessFragments\u003c/code\u003e rule. Further analysis of ESLint's behavior towards these cases revealed that text-only fragments (\u003ccode\u003e\u0026lt;\u0026gt;A\u0026lt;/a\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;React.Fragment\u0026gt;B\u0026lt;/React.Fragment\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;RenamedFragment\u0026gt;B\u0026lt;/RenamedFragment\u0026gt;\u003c/code\u003e) would not have \u003ccode\u003enoUselessFragments\u003c/code\u003e emitted for them.\u003c/p\u003e\n\u003cp\u003eOn the Biome side, instances such as these would emit \u003ccode\u003enoUselessFragments\u003c/code\u003e, and applying the suggested fix would turn the text content into a proper JS string.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Ended up as: - const t = \u0026quot;Text\u0026quot;\nconst t = \u0026lt;\u0026gt;Text\u0026lt;/\u0026gt;\n\u003cp\u003e// Ended up as: - const e = t ? \u0026quot;Option A\u0026quot; : \u0026quot;Option B\u0026quot;\u003cbr /\u003e\nconst e = t ? \u0026lt;\u0026gt;Option A\u0026lt;/\u0026gt; : \u0026lt;\u0026gt;Option B\u0026lt;/\u0026gt;\u003c/p\u003e\n\u003cp\u003e/* Ended up as:\u003cbr /\u003e\nfunction someFunc() {\u003cbr /\u003e\nreturn \u0026quot;Content desired to be a multi-line block of text.\u0026quot;\u003cbr /\u003e\n}\u003cbr /\u003e\n*/\u003cbr /\u003e\nfunction someFunc() {\u003cbr /\u003e\nreturn \u0026lt;\u0026gt;\u003cbr /\u003e\nContent desired to be a multi-line\u003cbr /\u003e\nblock of text.\u003cbr /\u003e\n\u0026lt;\u0026gt;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe proposed update was to align Biome's reaction to this rule with ESLint's; the aforementioned examples will now be supported from Biome's perspective, thus valid use of fragments.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// These instances are now valid and won't be called out by noUselessFragments.\n\u003cp\u003econst t = \u0026lt;\u0026gt;Text\u0026lt;/\u0026gt;\u003cbr /\u003e\nconst e = t ? \u0026lt;\u0026gt;Option A\u0026lt;/\u0026gt; : \u0026lt;\u0026gt;Option B\u0026lt;/\u0026gt;\u003c/p\u003e\n\u003cp\u003efunction someFunc() {\u003cbr /\u003e\nreturn \u0026lt;\u0026gt;\u003cbr /\u003e\nContent desired to be a multi-line\u003cbr /\u003e\nblock of text.\u003cbr /\u003e\n\u0026lt;\u0026gt;\u003cbr /\u003e\n}\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7597\"\u003e#7597\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c3d542e65fee652dc4e52f3ec2de0441c3f3aec\"\u003e\u003ccode\u003e5c3d542\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6432\"\u003e#6432\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e now works correctly with aliased paths.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7269\"\u003e#7269\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f18dac1d662c426d036894a59755eb26f5668aaf\"\u003e\u003ccode\u003ef18dac1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/CDGardner\"\u003e\u003ccode\u003e@​CDGardner\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6648\"\u003e#6648\u003c/a\u003e, where Biome's \u003ccode\u003enoUselessFragments\u003c/code\u003e contained inconsistencies with ESLint for fragments only containing text.\u003c/p\u003e\n\u003cp\u003ePreviously, Biome would report that fragments with only text were unnecessary under the \u003ccode\u003enoUselessFragments\u003c/code\u003e rule. Further analysis of ESLint's behavior towards these cases revealed that text-only fragments (\u003ccode\u003e\u0026lt;\u0026gt;A\u0026lt;/a\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;React.Fragment\u0026gt;B\u0026lt;/React.Fragment\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;RenamedFragment\u0026gt;B\u0026lt;/RenamedFragment\u0026gt;\u003c/code\u003e) would not have \u003ccode\u003enoUselessFragments\u003c/code\u003e emitted for them.\u003c/p\u003e\n\u003cp\u003eOn the Biome side, instances such as these would emit \u003ccode\u003enoUselessFragments\u003c/code\u003e, and applying the suggested fix would turn the text content into a proper JS string.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Ended up as: - const t = \u0026quot;Text\u0026quot;\nconst t = \u0026lt;\u0026gt;Text\u0026lt;/\u0026gt;\n\u003cp\u003e// Ended up as: - const e = t ? \u0026quot;Option A\u0026quot; : \u0026quot;Option B\u0026quot;\u003cbr /\u003e\nconst e = t ? \u0026lt;\u0026gt;Option A\u0026lt;/\u0026gt; : \u0026lt;\u0026gt;Option B\u0026lt;/\u0026gt;\u003c/p\u003e\n\u003cp\u003e/* Ended up as:\u003cbr /\u003e\nfunction someFunc() {\u003cbr /\u003e\nreturn \u0026quot;Content desired to be a multi-line block of text.\u0026quot;\u003cbr /\u003e\n}\u003cbr /\u003e\n*/\u003cbr /\u003e\nfunction someFunc() {\u003cbr /\u003e\nreturn \u0026lt;\u0026gt;\u003cbr /\u003e\nContent desired to be a multi-line\u003cbr /\u003e\nblock of text.\u003cbr /\u003e\n\u0026lt;\u0026gt;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe proposed update was to align Biome's reaction to this rule with ESLint's; the aforementioned examples will now be supported from Biome's perspective, thus valid use of fragments.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// These instances are now valid and won't be called out by noUselessFragments.\n\u003cp\u003econst t = \u0026lt;\u0026gt;Text\u0026lt;/\u0026gt;\u003cbr /\u003e\nconst e = t ? \u0026lt;\u0026gt;Option A\u0026lt;/\u0026gt; : \u0026lt;\u0026gt;Option B\u0026lt;/\u0026gt;\u003c/p\u003e\n\u003cp\u003efunction someFunc() {\u003cbr /\u003e\nreturn \u0026lt;\u0026gt;\u003cbr /\u003e\nContent desired to be a multi-line\u003cbr /\u003e\nblock of text.\u003cbr /\u003e\n\u0026lt;\u0026gt;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7498\"\u003e#7498\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/002cded543e6aa5f5cf55f48312f40c83975a22f\"\u003e\u003ccode\u003e002cded\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6893\"\u003e#6893\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/use-exhaustive-dependencies/\"\u003e\u003ccode\u003euseExhaustiveDependencies\u003c/code\u003e\u003c/a\u003e rule now correctly adds a dependency that is captured in a shorthand object member. For example:\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/521d149a7dd8f05f9e0a296f427eed0b1a46bb11\"\u003e\u003ccode\u003e521d149\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cadad2cadbd3852873cbd3f721c26ae7ceb3f39a\"\u003e\u003ccode\u003ecadad2c\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003enoVueDuplicateKeys\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7542\"\u003e#7542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9637f9308fe39f7e94d42419cd430cc2a55d5473\"\u003e\u003ccode\u003e9637f93\u003c/code\u003e\u003c/a\u003e feat: add useConsistentArrowReturn options (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b61631c63f161fa8163365571825c99aed3eaae\"\u003e\u003ccode\u003e1b61631\u003c/code\u003e\u003c/a\u003e feat(lint): add \u003ccode\u003enoReactForwardRef\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/74d3c56d6a0f706e9adcc3c2c19ac9f07aa2b73a\"\u003e\u003ccode\u003e74d3c56\u003c/code\u003e\u003c/a\u003e chore: add convex to bronze sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7566\"\u003e#7566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3f06e19c6eb8476ad9de4e3dac00c50a2d6f0aed\"\u003e\u003ccode\u003e3f06e19\u003c/code\u003e\u003c/a\u003e feat(linter): implement \u003ccode\u003enoDeprecatedImports\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7520\"\u003e#7520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a0039fd5457d0df18242feed5d21ff868ceb0693\"\u003e\u003ccode\u003ea0039fd\u003c/code\u003e\u003c/a\u003e feat(linter): implement \u003ccode\u003enoUnusedExpressions\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fd126d73f897ee0c9f94a3e09bf49ff461fc9fb9\"\u003e\u003ccode\u003efd126d7\u003c/code\u003e\u003c/a\u003e chore: fix markdown syntax in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b2da9762d932cf8d94eca4520c481346add41f66\"\u003e\u003ccode\u003eb2da976\u003c/code\u003e\u003c/a\u003e chore: fix changelog formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/01099406669f3f0e67b3098f2af1e749a766e4de\"\u003e\u003ccode\u003e0109940\u003c/code\u003e\u003c/a\u003e chore: repair changelog (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7477\"\u003e#7477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.5/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@godown/react` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/startracex/godown/releases\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/blob/next/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/commit/198a29470c67741a557be3e9d38119352a2211f2\"\u003e\u003ccode\u003e198a294\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/ea6f7387d6b46114482f5a460f40b761a9f4a279\"\u003e\u003ccode\u003eea6f738\u003c/code\u003e\u003c/a\u003e optimize definition exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/a663eecdd98a3c2a37fee0954fbb168a1f7c5209\"\u003e\u003ccode\u003ea663eec\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/startracex/godown/commits/@godown/react@3.14.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.4.6 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV for test timing data (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83745\"\u003e#83745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: september improvements and fixes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83997\"\u003e#83997\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/yiminghe\"\u003e\u003ccode\u003e@​yiminghe\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/leerob\"\u003e\u003ccode\u003e@​leerob\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fufuShih\"\u003e\u003ccode\u003e@​fufuShih\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dwrth\"\u003e\u003ccode\u003e@​dwrth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aymericzip\"\u003e\u003ccode\u003e@​aymericzip\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/obendev\"\u003e\u003ccode\u003e@​obendev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/OoMNoO\"\u003e\u003ccode\u003e@​OoMNoO\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pontasan\"\u003e\u003ccode\u003e@​pontasan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/HondaYt\"\u003e\u003ccode\u003e@​HondaYt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lpalmes\"\u003e\u003ccode\u003e@​lpalmes\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83062\"\u003e#83062\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/40f1d7814d8f1ab3d9e169b389015b8d6f258fb3\"\u003e\u003ccode\u003e40f1d78\u003c/code\u003e\u003c/a\u003e v15.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/07d1cbc9c6393b5e7972edc7c0e33587b79f9943\"\u003e\u003ccode\u003e07d1cbc\u003c/code\u003e\u003c/a\u003e v15.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292\"\u003e\u003ccode\u003e7e08c82\u003c/code\u003e\u003c/a\u003e v15.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6\"\u003e\u003ccode\u003e8f6d345\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa\"\u003e\u003ccode\u003ee3e2197\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a745826b2cb0192db9ae8c404dc75e2c6f39b6f9\"\u003e\u003ccode\u003ea745826\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.54\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bec38efdb6f2a0d50b33e8ac64bad71319d3cb85\"\u003e\u003ccode\u003ebec38ef\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97dbf5f2e1e2c9f71e0f610c9c0ce3cdfea0ce2f\"\u003e\u003ccode\u003e97dbf5f\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.52\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v15.5.4/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.12 to 12.23.22\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\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.22] 2025-09-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003eHTMLElements\u003c/code\u003e and \u003ccode\u003euseComposedRefs\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.21] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing main-thread \u003ccode\u003escroll\u003c/code\u003e with animations that contain \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.20] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress non-animatable value warning for instant animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.19] 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.18] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e components now support changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.17] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanimate()\u003c/code\u003e \u003ccode\u003eonComplete\u003c/code\u003e only fires once, when all values are complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.16] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eref\u003c/code\u003e when passed to a child of \u003ccode\u003eAnimatePresence\u003c/code\u003e in \u003ccode\u003e\u0026quot;popLayout\u0026quot;\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.15] 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eexport *\u003c/code\u003e error in RSC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.14] 2025-09-17\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/motiondivision/motion/commit/833abbb5a790b5fed74adb5602f67879dc927fd7\"\u003e\u003ccode\u003e833abbb\u003c/code\u003e\u003c/a\u003e v12.23.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/41346e2af91e2d946f71d96683d8984bb1fc91e8\"\u003e\u003ccode\u003e41346e2\u003c/code\u003e\u003c/a\u003e Exporting HTMLElements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f469973999524a6226e63f0161a0af9175be2496\"\u003e\u003ccode\u003ef469973\u003c/code\u003e\u003c/a\u003e Update README.md with Notion logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5232c648954bdd3310317e10d02bd0fa5c99bbb1\"\u003e\u003ccode\u003e5232c64\u003c/code\u003e\u003c/a\u003e Update sponsor links and images in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7d5ab4ba4f432d9fc7292fb9c3b0f07b16dce31c\"\u003e\u003ccode\u003e7d5ab4b\u003c/code\u003e\u003c/a\u003e Add Notion logo to Gold section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/aae63994094175758ffcc0f43ff1c56097a57ede\"\u003e\u003ccode\u003eaae6399\u003c/code\u003e\u003c/a\u003e Updating tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0ef633e2e38257136b78f87bdf8b4d781f730bd3\"\u003e\u003ccode\u003e0ef633e\u003c/code\u003e\u003c/a\u003e v12.23.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/28ea5f8d68c9b7463f37617d556be4b5ecd143f9\"\u003e\u003ccode\u003e28ea5f8\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d941e3aea2163689f69f66cd5241f220e00a6f07\"\u003e\u003ccode\u003ed941e3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3380\"\u003e#3380\u003c/a\u003e from motiondivision/fix/return-total-duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/80288e54e27a7b2788caef36d4a7b406df522353\"\u003e\u003ccode\u003e80288e5\u003c/code\u003e\u003c/a\u003e Replacing map with for loop\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.12...v12.23.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 15.6.10 to 15.8.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-core@15.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3a14e7: Bump deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ead9a004: \u003cstrong\u003eDeprecate \u003ccode\u003efumadocs-core/server\u003c/code\u003e export\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt will be removed on Fumadocs 16, as some APIs under the \u003ccode\u003e/server\u003c/code\u003e export are actually available (and even used) under browser environment.\u003c/p\u003e\n\u003cp\u003eA more modularized design will be introduced over the original naming.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetGithubLastEdit\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/content/github\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetTableOfContents\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/content/toc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ePageTree\u003c/code\u003e and page tree utilities:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/page-tree\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eTOCItemType\u003c/code\u003e, \u003ccode\u003eTableOfContents\u003c/code\u003e:\u003c/strong\u003e Moved to \u003ccode\u003efumadocs-core/toc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ecreateMetadataImage\u003c/code\u003e:\u003c/strong\u003e Deprecated, use the Next.js Metadata API instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e90cf1fe: Support Negotiation API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e747bdbc: Support lucide react icons plugin for \u003ccode\u003eloader()\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e71bce86: Make \u003ccode\u003eloader().getPages()\u003c/code\u003e to return pages from all languages when locale is not specified\u003c/li\u003e\n\u003cli\u003ef04547f: Publish \u003ccode\u003eplugins\u003c/code\u003e API on \u003ccode\u003eloader()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ed1ae3e8: \u003cstrong\u003eMove \u003ccode\u003eSortedResult\u003c/code\u003e and other search-related types to \u003ccode\u003efumadocs-core/search\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis also exposed the search result highlighter API, you may now use it for highlighting results of your own search integration\u003c/p\u003e\n\u003cp\u003eOld export will be kept until the next major release.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e51268ec: Breadcrumbs API: default \u003ccode\u003eincludePage\u003c/code\u003e to \u003ccode\u003efalse\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\u003e655bb46: [Internal] \u003ccode\u003eparseCodeBlockAttributes\u003c/code\u003e include null values, restrict \u003ccode\u003erehype-code\u003c/code\u003e to only parse \u003ccode\u003etitle\u003c/code\u003e and \u003ccode\u003etab\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003e6548a59: Support breadcrumbs for Search API\u003c/li\u003e\n\u003cli\u003e51268ec: Breadcrumbs API: Fix root folders being filtered when \u003ccode\u003eincludeRoot\u003c/code\u003e is set to \u003ccode\u003etrue\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.13\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/fuma-nama/fumadocs/commit/f39aa8aada24f9e5d885a4c92532830b9f4e8d19\"\u003e\u003ccode\u003ef39aa8a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2422\"\u003e#2422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4f6633218489e9ce836eb0b99ea4d7b6ef18a8d2\"\u003e\u003ccode\u003e4f66332\u003c/code\u003e\u003c/a\u003e update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b0d8395cc5bee9d76ea91bdb300bee5cc1007d1\"\u003e\u003ccode\u003e7b0d839\u003c/code\u003e\u003c/a\u003e UI: Hotfix \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8fc8d7fe8df5804759eeb7378708e293e1622122\"\u003e\u003ccode\u003e8fc8d7f\u003c/code\u003e\u003c/a\u003e Press: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4e23fa63460ae71eeefc07bf8403b5cf614cec71\"\u003e\u003ccode\u003e4e23fa6\u003c/code\u003e\u003c/a\u003e fix polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a3a14e7501520f07f9dde9e3b0a09967703ca768\"\u003e\u003ccode\u003ea3a14e7\u003c/code\u003e\u003c/a\u003e Chore: bump deps \u0026amp; migrate to React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/00773ab8b506831ed2b8054e9b2f5f388627bc43\"\u003e\u003ccode\u003e00773ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2412\"\u003e#2412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c3bde5b4d95c9fd854815be9d94968ac6a39c18\"\u003e\u003ccode\u003e6c3bde5\u003c/code\u003e\u003c/a\u003e UI: Prefer importing \u003ccode\u003e\\\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e from \u003ccode\u003efumadocs-ui/provider/\\\u0026lt;framework\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/43db87577f339d26c2c2b9ea94388897462dd28e\"\u003e\u003ccode\u003e43db875\u003c/code\u003e\u003c/a\u003e fix: remove og default paragraph margin (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ac8e67d5b207a9f1c1a15012918ce9102cc0d94b\"\u003e\u003ccode\u003eac8e67d\u003c/code\u003e\u003c/a\u003e OpenAPI: Add custom request timeout (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.6.10...fumadocs-core@15.8.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 11.7.5 to 12.0.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@12.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3a14e7: Bump deps\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a3a14e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​fumadocs/mdx-remote\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003efumadocs-core@15.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@12.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaf50bc8: Support customising index file output path in Vite\u003c/li\u003e\n\u003cli\u003e5fc9ee4: Support \u003ccode\u003eremark-directive\u003c/code\u003e for Include API\u003c/li\u003e\n\u003cli\u003e4b9871d: MDX Async mode: read file content on load\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [655bb46]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d1ae3e8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6548a59]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51268ec]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51268ec]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@12.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef11f89d: \u003cstrong\u003e[Next.js] Rename APIS\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOn page data:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e_file\u003c/code\u003e -\u0026gt; \u003ccode\u003einfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e_file.absolutePath\u003c/code\u003e -\u0026gt; \u003ccode\u003einfo.fullPath\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eeffe43d: \u003cstrong\u003eDrop support for Zod 3 schemas\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eZod 3 schemas are still allowed, but you can no longer extend on the Zod 4 schemas provided by Fumadocs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2862a10: \u003cstrong\u003e[Next.js] Removed \u003ccode\u003econtent\u003c/code\u003e on page data in favour of \u003ccode\u003egetText()\u003c/code\u003e.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22e0fec: \u003cstrong\u003eSupport \u003ccode\u003egetText()\u003c/code\u003e \u0026amp; Postprocess API\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e2862a10: Unify doc collection entry for both Vite and Next.js integrations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda095ac: Refactor internal export paths\u003c/li\u003e\n\u003cli\u003e854d4ef: Export \u003ccode\u003epostInstall()\u003c/code\u003e function from \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [982aed6]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.13\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/fuma-nama/fumadocs/commit/f39aa8aada24f9e5d885a4c92532830b9f4e8d19\"\u003e\u003ccode\u003ef39aa8a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2422\"\u003e#2422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4f6633218489e9ce836eb0b99ea4d7b6ef18a8d2\"\u003e\u003ccode\u003e4f66332\u003c/code\u003e\u003c/a\u003e update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b0d8395cc5bee9d76ea91bdb300bee5cc1007d1\"\u003e\u003ccode\u003e7b0d839\u003c/code\u003e\u003c/a\u003e UI: Hotfix \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8fc8d7fe8df5804759eeb7378708e293e1622122\"\u003e\u003ccode\u003e8fc8d7f\u003c/code\u003e\u003c/a\u003e Press: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4e23fa63460ae71eeefc07bf8403b5cf614cec71\"\u003e\u003ccode\u003e4e23fa6\u003c/code\u003e\u003c/a\u003e fix polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a3a14e7501520f07f9dde9e3b0a09967703ca768\"\u003e\u003ccode\u003ea3a14e7\u003c/code\u003e\u003c/a\u003e Chore: bump deps \u0026amp; migrate to React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/00773ab8b506831ed2b8054e9b2f5f388627bc43\"\u003e\u003ccode\u003e00773ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2412\"\u003e#2412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c3bde5b4d95c9fd854815be9d94968ac6a39c18\"\u003e\u003ccode\u003e6c3bde5\u003c/code\u003e\u003c/a\u003e UI: Prefer importing \u003ccode\u003e\\\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e from \u003ccode\u003efumadocs-ui/provider/\\\u0026lt;framework\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/43db87577f339d26c2c2b9ea94388897462dd28e\"\u003e\u003ccode\u003e43db875\u003c/code\u003e\u003c/a\u003e fix: remove og default paragraph margin (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ac8e67d5b207a9f1c1a15012918ce9102cc0d94b\"\u003e\u003ccode\u003eac8e67d\u003c/code\u003e\u003c/a\u003e OpenAPI: Add custom request timeout (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@11.7.5...fumadocs-mdx@12.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.6.10 to 15.8.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-ui@15.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3a14e7: Bump deps\u003c/li\u003e\n\u003cli\u003e7b0d839: Hotfix \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a3a14e7]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e90cf1fe: Support \u003ccode\u003etabMode\u003c/code\u003e on \u003ccode\u003e\u0026lt;DocsLayout /\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e6c3bde5: \u003cstrong\u003ePrefer importing \u003ccode\u003e\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e from \u003ccode\u003efumadocs-ui/provider/\u0026lt;framework\u0026gt;\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOld \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e will be kept, as it's used by majority of previous projects.\u003c/li\u003e\n\u003cli\u003eNew guides \u0026amp; templates will follow the new recommendation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [ad9a004]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [90cf1fe]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [747bdbc]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [71bce86]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f04547f]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.8.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e53a0635: Support custom \u003ccode\u003eaction\u003c/code\u003e type search item in search dialog\u003c/li\u003e\n\u003cli\u003e6548a59: Support breadcrumbs for Search API\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [655bb46]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d1ae3e8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6548a59]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51268ec]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51268ec]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [982aed6]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.12\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/fuma-nama/fumadocs/commit/f39aa8aada24f9e5d885a4c92532830b9f4e8d19\"\u003e\u003ccode\u003ef39aa8a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2422\"\u003e#2422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4f6633218489e9ce836eb0b99ea4d7b6ef18a8d2\"\u003e\u003ccode\u003e4f66332\u003c/code\u003e\u003c/a\u003e update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7b0d8395cc5bee9d76ea91bdb300bee5cc1007d1\"\u003e\u003ccode\u003e7b0d839\u003c/code\u003e\u003c/a\u003e UI: Hotfix \u003ccode\u003efumadocs-ui/provider\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8fc8d7fe8df5804759eeb7378708e293e1622122\"\u003e\u003ccode\u003e8fc8d7f\u003c/code\u003e\u003c/a\u003e Press: test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4e23fa63460ae71eeefc07bf8403b5cf614cec71\"\u003e\u003ccode\u003e4e23fa6\u003c/code\u003e\u003c/a\u003e fix polyfill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/a3a14e7501520f07f9dde9e3b0a09967703ca768\"\u003e\u003ccode\u003ea3a14e7\u003c/code\u003e\u003c/a\u003e Chore: bump deps \u0026amp; migrate to React 19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/00773ab8b506831ed2b8054e9b2f5f388627bc43\"\u003e\u003ccode\u003e00773ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2412\"\u003e#2412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6c3bde5b4d95c9fd854815be9d94968ac6a39c18\"\u003e\u003ccode\u003e6c3bde5\u003c/code\u003e\u003c/a\u003e UI: Prefer importing \u003ccode\u003e\\\u0026lt;RootProvider /\u0026gt;\u003c/code\u003e from \u003ccode\u003efumadocs-ui/provider/\\\u0026lt;framework\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/43db87577f339d26c2c2b9ea94388897462dd28e\"\u003e\u003ccode\u003e43db875\u003c/code\u003e\u003c/a\u003e fix: remove og default paragraph margin (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ac8e67d5b207a9f1c1a15012918ce9102cc0d94b\"\u003e\u003ccode\u003eac8e67d\u003c/code\u003e\u003c/a\u003e OpenAPI: Add custom request timeout (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.6.10...fumadocs-ui@15.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geist` from 1.4.2 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/vercel/geist-font/releases\"\u003egeist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis release brings major updates to the Geist font family:\u003c/p\u003e\n\u003ch3\u003eAdded Italic styles to the both families Geist and Geist Mono.\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/b367fe33-3201-4259-8d22-bd5f73cba5db\" alt=\"Geist Mono Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003ch2\u003e1.5.0-alpha\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis alpha release brings major updates to the Geist font family:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is an alpha release because Mono Italics are not yet included. Final 1.5 release will follow once they're ready.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eAdded Italic styles to the non-mono fonts\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003c/blockquote\u003e\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/geist-font/commit/0c8b56e99dc73ae0db833029322db3183e6f745d\"\u003e\u003ccode\u003e0c8b56e\u003c/code\u003e\u003c/a\u003e Update verson to 1.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/geist-font/commits/1.5.1/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of 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/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\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/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived 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/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\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/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\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/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata 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/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata 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/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\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/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.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/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\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/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\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/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\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/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison 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/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.544.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 15.4.6 to 15.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure onRequestError is invoked when otel enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83343\"\u003e#83343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: devtools initial position should be from next config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83571\"\u003e#83571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[devtool] fix overlay styles are missing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83721\"\u003e#83721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't match dynamic pattern for node_modules packages (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83176\"\u003e#83176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: don't treat metadata routes as RSC (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82911\"\u003e#82911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Improve handling of symlink resolution errors in track_glob and read_glob (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83357\"\u003e#83357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: throw large static metadata error earlier (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82939\"\u003e#82939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: error overlay not closing when backdrop clicked (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83981\"\u003e#83981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: flush Node.js worker IPC on error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84077\"\u003e#84077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[CNA] use linter preference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83194\"\u003e#83194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: use KV fo...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"1.2.11","new_version":"3.1.14","update_type":"major","path":null,"pr_created_at":"2025-10-06T04:44:38.000Z","version_change":"1.2.11 → 3.1.14","issue":{"uuid":"2888799688","node_id":"PR_kwDOP2MLTs6sL5XI","number":19,"state":"open","title":"chore(deps): bump @orama/orama from 1.2.11 to 3.1.14","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:44:38.000Z","updated_at":"2025-10-06T04:44:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"1.2.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 1.2.11 to 3.1.14.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v1.2.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.11\u0026new-version=3.1.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/offflinerpsy/deep-components-aggregator/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/offflinerpsy%2Fdeep-components-aggregator/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"3.1.11","new_version":"3.1.14","update_type":"patch","path":null,"pr_created_at":"2025-09-22T09:54:29.000Z","version_change":"3.1.11 → 3.1.14","issue":{"uuid":"3440083846","node_id":"PR_kwDOKGd7tc6py8Gd","number":13,"state":"open","title":"Bump the dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T09:54:29.000Z","updated_at":"2025-10-06T11:46:36.220Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":20,"packages":[{"name":"@biomejs/biome","old_version":"2.1.4","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@godown/react","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/startracex/godown"},{"name":"@next/mdx","old_version":"15.4.6","new_version":"15.5.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.11","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"},{"name":"framer-motion","old_version":"12.23.12","new_version":"12.23.18","repository_url":"https://github.com/motiondivision/motion"},{"name":"fumadocs-core","old_version":"15.6.10","new_version":"15.7.13","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"11.7.5","new_version":"12.0.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.6.10","new_version":"15.7.13","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"geist","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/vercel/geist-font"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.6","new_version":"15.5.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react-activity-calendar","old_version":"2.7.13","new_version":"2.7.14","repository_url":"https://github.com/grubersjoe/react-activity-calendar"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.2.1","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.10","new_version":"19.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.7","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dprint","old_version":"0.50.1","new_version":"0.50.2","repository_url":"https://github.com/dprint/dprint"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.4` | `2.2.4` |\n| [@godown/react](https://github.com/startracex/godown/tree/HEAD/packages/react) | `3.14.0` | `3.14.2` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.4.6` | `15.5.3` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.14` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.14` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.18` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.13` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `11.7.5` | `12.0.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.13` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.4.2` | `1.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.544.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.6` | `15.5.3` |\n| [react-activity-calendar](https://github.com/grubersjoe/react-activity-calendar) | `2.7.13` | `2.7.14` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.3.8` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.2.1` | `24.5.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.10` | `19.1.13` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.7` | `19.1.9` |\n| [dprint](https://github.com/dprint/dprint) | `0.50.1` | `0.50.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n\n\nUpdates `@biomejs/biome` from 2.1.4 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\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/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\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/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@godown/react` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/startracex/godown/releases\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/blob/@godown/react@3.14.2/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/commit/198a29470c67741a557be3e9d38119352a2211f2\"\u003e\u003ccode\u003e198a294\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/ea6f7387d6b46114482f5a460f40b761a9f4a279\"\u003e\u003ccode\u003eea6f738\u003c/code\u003e\u003c/a\u003e optimize definition exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/a663eecdd98a3c2a37fee0954fbb168a1f7c5209\"\u003e\u003ccode\u003ea663eec\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/startracex/godown/commits/@godown/react@3.14.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.4.6 to 15.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.39\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[metadata] change the metadata routes params to promises: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83560\"\u003e#83560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/07d1cbc9c6393b5e7972edc7c0e33587b79f9943\"\u003e\u003ccode\u003e07d1cbc\u003c/code\u003e\u003c/a\u003e v15.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292\"\u003e\u003ccode\u003e7e08c82\u003c/code\u003e\u003c/a\u003e v15.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6\"\u003e\u003ccode\u003e8f6d345\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa\"\u003e\u003ccode\u003ee3e2197\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a745826b2cb0192db9ae8c404dc75e2c6f39b6f9\"\u003e\u003ccode\u003ea745826\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.54\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bec38efdb6f2a0d50b33e8ac64bad71319d3cb85\"\u003e\u003ccode\u003ebec38ef\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97dbf5f2e1e2c9f71e0f610c9c0ce3cdfea0ce2f\"\u003e\u003ccode\u003e97dbf5f\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9934b3788ab3d9c95c8a9379c57d74938cfe22e4\"\u003e\u003ccode\u003e9934b37\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.51\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v15.5.3/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.11 to 3.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.12 to 12.23.18\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\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.18] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e components now support changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.17] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanimate()\u003c/code\u003e \u003ccode\u003eonComplete\u003c/code\u003e only fires once, when all values are complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.16] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eref\u003c/code\u003e when passed to a child of \u003ccode\u003eAnimatePresence\u003c/code\u003e in \u003ccode\u003e\u0026quot;popLayout\u0026quot;\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.15] 2025-09-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing \u003ccode\u003eexport *\u003c/code\u003e error in RSC.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.14] 2025-09-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing types of \u003ccode\u003eReorder.Item\u003c/code\u003e and \u003ccode\u003eReorder.Group\u003c/code\u003e so incorrect HTML props are correctly flagged.\u003c/li\u003e\n\u003cli\u003eReverting rehydration of \u003ccode\u003eexternalRef\u003c/code\u003e when it switches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.13] 2025-09-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue where motion components don't update refs when externalRef changes. The \u003ccode\u003euseMotionRef\u003c/code\u003e function now properly includes \u003ccode\u003eexternalRef\u003c/code\u003e in the dependency array to ensure ref callbacks update when the external ref changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStopped tracking yarn cache in the repo.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ffe518268493a5a16a7776894b9da116e1112870\"\u003e\u003ccode\u003effe5182\u003c/code\u003e\u003c/a\u003e v12.23.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b4f71424c056339d4f1962476e7dee79d653ce6e\"\u003e\u003ccode\u003eb4f7142\u003c/code\u003e\u003c/a\u003e Adding changelog csv script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4c3cc17b372c5f7a453c3f273d29872e05dde753\"\u003e\u003ccode\u003e4c3cc17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3374\"\u003e#3374\u003c/a\u003e from motiondivision/fix/handle-external-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1800f34159214b44d7ef77dc2995849e37aeb3fd\"\u003e\u003ccode\u003e1800f34\u003c/code\u003e\u003c/a\u003e Fixing changed external ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7d11517d3aab05576e8e9d3537be32b3ba56fcb8\"\u003e\u003ccode\u003e7d11517\u003c/code\u003e\u003c/a\u003e v12.23.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b2e348812fa4de0b754fab771b48e324a3e3ea2f\"\u003e\u003ccode\u003eb2e3488\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/990686d31c23fa9cc694959389dacf091904f7bb\"\u003e\u003ccode\u003e990686d\u003c/code\u003e\u003c/a\u003e Refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9182d2c5ddd8410f24f10e00cea40755a9d280b1\"\u003e\u003ccode\u003e9182d2c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3343\"\u003e#3343\u003c/a\u003e from rortan134/fix-3337\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/063d9b11584c51954248ce9139ab50be73a4b330\"\u003e\u003ccode\u003e063d9b1\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-3337\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/13129dad588c04ea65f7bd7d304f792e15a2978d\"\u003e\u003ccode\u003e13129da\u003c/code\u003e\u003c/a\u003e v12.23.16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.12...v12.23.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 15.6.10 to 15.7.13\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-core@15.7.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e982aed6: Fix \u003ccode\u003esource.getPageByHref()\u003c/code\u003e return no result without explicit \u003ccode\u003elanguage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e846b28a: Support multiple codeblocks in same tab\u003c/li\u003e\n\u003cli\u003e2b30315: Support \u003ccode\u003emode\u003c/code\u003e option in search server\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.11\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec948f59: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without breaking changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed135efd: \u003ccode\u003etransformerIcon\u003c/code\u003e supports SVG string to extend codeblock icons\u003c/li\u003e\n\u003cli\u003e4082acc: Expose \u003ccode\u003ehighlightHast\u003c/code\u003e API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef65778d: \u003ccode\u003eLink\u003c/code\u003e improve external link detection by enabling it on any protocols\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add framework adapters to optional peer deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b53056: Support \u003ccode\u003eremarkMdxMermaid\u003c/code\u003e - convert \u003ccode\u003emermaid\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Mermaid /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003e3490285: Support \u003ccode\u003eremarkMdxFiles\u003c/code\u003e - convert \u003ccode\u003efiles\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Files /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.3\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/fuma-nama/fumadocs/commit/0903fb4671fe9141ee2700b154da6de88646bce7\"\u003e\u003ccode\u003e0903fb4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/da095ace698fea660dbadd9184f562a367f28844\"\u003e\u003ccode\u003eda095ac\u003c/code\u003e\u003c/a\u003e MDX: Refactor internal export paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/982aed6c219bca730697c792534bf324f2f02468\"\u003e\u003ccode\u003e982aed6\u003c/code\u003e\u003c/a\u003e Core: Fix \u003ccode\u003esource.getPageByHref()\u003c/code\u003e return no result without explicit \u003ccode\u003elanguage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d9a3cea71431dc2c7e28209fdce77ca3f14f33ef\"\u003e\u003ccode\u003ed9a3cea\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d69f4bd91183d185776c2e363705d0fe2c8dc57\"\u003e\u003ccode\u003e0d69f4b\u003c/code\u003e\u003c/a\u003e Docs: restructure docs for framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ec8250eae29f7f4bc258e0f31249bee6fa5266e7\"\u003e\u003ccode\u003eec8250e\u003c/code\u003e\u003c/a\u003e chore: improve lint performance by using config variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/854d4ef4b6b3a885ba9e17688aedcd593761642e\"\u003e\u003ccode\u003e854d4ef\u003c/code\u003e\u003c/a\u003e MDX: Export \u003ccode\u003epostInstall()\u003c/code\u003e function from \u003ccode\u003e/vite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07414cae61761fa38f05b4c1d47a7734442a5cba\"\u003e\u003ccode\u003e07414ca\u003c/code\u003e\u003c/a\u003e Docs: add guide for export PDFs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4078e38cc61f43aa97f4b7c96911c79f3a27b219\"\u003e\u003ccode\u003e4078e38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2367\"\u003e#2367\u003c/a\u003e from BurnedChris/c15t-showcase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6cdd4b081ad5682d123e99064f79208a722b10a\"\u003e\u003ccode\u003ed6cdd4b\u003c/code\u003e\u003c/a\u003e Docs: move metadata guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.6.10...fumadocs-core@15.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 11.7.5 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@12.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef11f89d: \u003cstrong\u003e[Next.js] Rename APIS\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOn page data:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e_file\u003c/code\u003e -\u0026gt; \u003ccode\u003einfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e_file.absolutePath\u003c/code\u003e -\u0026gt; \u003ccode\u003einfo.fullPath\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eeffe43d: \u003cstrong\u003eDrop support for Zod 3 schemas\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eZod 3 schemas are still allowed, but you can no longer extend on the Zod 4 schemas provided by Fumadocs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2862a10: \u003cstrong\u003e[Next.js] Removed \u003ccode\u003econtent\u003c/code\u003e on page data in favour of \u003ccode\u003egetText()\u003c/code\u003e.\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22e0fec: \u003cstrong\u003eSupport \u003ccode\u003egetText()\u003c/code\u003e \u0026amp; Postprocess API\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e2862a10: Unify doc collection entry for both Vite and Next.js integrations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda095ac: Refactor internal export paths\u003c/li\u003e\n\u003cli\u003e854d4ef: Export \u003ccode\u003epostInstall()\u003c/code\u003e function from \u003ccode\u003efumadocs-mdx/vite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [982aed6]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea13374: Support runtime loaders: Node.js, Bun\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [846b28a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2b30315]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e64d0169: hotfix node.js imports at global scope\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed193152: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4911d79da86ed01287c8a372d9b5bd5232440a4b\"\u003e\u003ccode\u003e4911d79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2381\"\u003e#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/8eae1cb736b6122e59fba97c55781a38c2f78f7a\"\u003e\u003ccode\u003e8eae1cb\u003c/code\u003e\u003c/a\u003e update snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/22e0fec9eee177af042909397f105f911d5c8266\"\u003e\u003ccode\u003e22e0fec\u003c/code\u003e\u003c/a\u003e Docs: Document Fumadocs MDX v12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/3e7e178cfffca264ee7f83a65337b9df8001047a\"\u003e\u003ccode\u003e3e7e178\u003c/code\u003e\u003c/a\u003e OpenAPI: handle undefined description in index.md generation (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/db21ce22edc83e254eeaa17491fb650f4396e1e5\"\u003e\u003ccode\u003edb21ce2\u003c/code\u003e\u003c/a\u003e Docs: Introduce new features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e12a0a4c12d0e3d1551d08f28ecedc7e8ea80495\"\u003e\u003ccode\u003ee12a0a4\u003c/code\u003e\u003c/a\u003e Docs: Update Fumadocs MDX 12 removed options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/effe43d636974ca1ac133fc29acacab9d9fdd5c8\"\u003e\u003ccode\u003eeffe43d\u003c/code\u003e\u003c/a\u003e MDX: Drop support for Zod 3 schemas\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/f11f89d1a964b842a2d925e9c21c7d5032f31310\"\u003e\u003ccode\u003ef11f89d\u003c/code\u003e\u003c/a\u003e MDX: remove deprecated APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2862a10c2d78b52c0a3f479ad21b255cc0031fc9\"\u003e\u003ccode\u003e2862a10\u003c/code\u003e\u003c/a\u003e MDX: Support \u003ccode\u003egetText()\u003c/code\u003e API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0903fb4671fe9141ee2700b154da6de88646bce7\"\u003e\u003ccode\u003e0903fb4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@11.7.5...fumadocs-mdx@12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.6.10 to 15.7.13\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-ui@15.7.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [982aed6]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e846b28a: Support multiple codeblocks in same tab\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [846b28a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2b30315]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9304db9: Improve type table spacing\u003c/li\u003e\n\u003cli\u003edd7338b: Fix inline code styles\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45c7531: Type Table: Support displaying parameters \u0026amp; return types\u003c/li\u003e\n\u003cli\u003e4082acc: Redesign Type Table\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d135efd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4082acc]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba3382f: Support link item properties in menu items\u003c/li\u003e\n\u003cli\u003eefba995: Enforce the use of \u003ccode\u003e--removed-body-scroll-bar-size\u003c/code\u003e to fixed elements\u003c/li\u003e\n\u003cli\u003ebec3b36: Use \u003ccode\u003eon-root:\u003c/code\u003e to apply CSS variables from child layout components\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0b53056]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/0903fb4671fe9141ee2700b154da6de88646bce7\"\u003e\u003ccode\u003e0903fb4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/da095ace698fea660dbadd9184f562a367f28844\"\u003e\u003ccode\u003eda095ac\u003c/code\u003e\u003c/a\u003e MDX: Refactor internal export paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/982aed6c219bca730697c792534bf324f2f02468\"\u003e\u003ccode\u003e982aed6\u003c/code\u003e\u003c/a\u003e Core: Fix \u003ccode\u003esource.getPageByHref()\u003c/code\u003e return no result without explicit \u003ccode\u003elanguage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d9a3cea71431dc2c7e28209fdce77ca3f14f33ef\"\u003e\u003ccode\u003ed9a3cea\u003c/code\u003e\u003c/a\u003e chore: fix lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d69f4bd91183d185776c2e363705d0fe2c8dc57\"\u003e\u003ccode\u003e0d69f4b\u003c/code\u003e\u003c/a\u003e Docs: restructure docs for framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ec8250eae29f7f4bc258e0f31249bee6fa5266e7\"\u003e\u003ccode\u003eec8250e\u003c/code\u003e\u003c/a\u003e chore: improve lint performance by using config variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/854d4ef4b6b3a885ba9e17688aedcd593761642e\"\u003e\u003ccode\u003e854d4ef\u003c/code\u003e\u003c/a\u003e MDX: Export \u003ccode\u003epostInstall()\u003c/code\u003e function from \u003ccode\u003e/vite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/07414cae61761fa38f05b4c1d47a7734442a5cba\"\u003e\u003ccode\u003e07414ca\u003c/code\u003e\u003c/a\u003e Docs: add guide for export PDFs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/4078e38cc61f43aa97f4b7c96911c79f3a27b219\"\u003e\u003ccode\u003e4078e38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2367\"\u003e#2367\u003c/a\u003e from BurnedChris/c15t-showcase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d6cdd4b081ad5682d123e99064f79208a722b10a\"\u003e\u003ccode\u003ed6cdd4b\u003c/code\u003e\u003c/a\u003e Docs: move metadata guide\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.6.10...fumadocs-ui@15.7.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geist` from 1.4.2 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/vercel/geist-font/releases\"\u003egeist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis release brings major updates to the Geist font family:\u003c/p\u003e\n\u003ch3\u003eAdded Italic styles to the both families Geist and Geist Mono.\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/b367fe33-3201-4259-8d22-bd5f73cba5db\" alt=\"Geist Mono Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003ch2\u003e1.5.0-alpha\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis alpha release brings major updates to the Geist font family:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is an alpha release because Mono Italics are not yet included. Final 1.5 release will follow once they're ready.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eAdded Italic styles to the non-mono fonts\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003c/blockquote\u003e\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/geist-font/commit/0c8b56e99dc73ae0db833029322db3183e6f745d\"\u003e\u003ccode\u003e0c8b56e\u003c/code\u003e\u003c/a\u003e Update verson to 1.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/geist-font/commits/1.5.1/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of 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/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\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/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived 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/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\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/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\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/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata 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/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata 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/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\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/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.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/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\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/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\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/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\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/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison 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/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.544.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 15.4.6 to 15.5.3\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\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issu...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"3.1.3","new_version":"3.1.14","update_type":"patch","path":null,"pr_created_at":"2025-09-22T06:13:40.000Z","version_change":"3.1.3 → 3.1.14","issue":{"uuid":"2848053974","node_id":"PR_kwDOKUu-1M6pwdrW","number":376,"state":"open","title":"Bump @orama/orama from 3.1.3 to 3.1.14","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T06:13:40.000Z","updated_at":"2025-09-22T06:13:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@orama/orama","old_version":"3.1.3","new_version":"3.1.14","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.3 to 3.1.14.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/977\"\u003eoramasearch/orama#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: vector.property access in plugin embeddings by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/982\"\u003eoramasearch/orama#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update answer engine docs link by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/981\"\u003eoramasearch/orama#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update stopwords docs URL by \u003ca href=\"https://github.com/szepeviktor\"\u003e\u003ccode\u003e@​szepeviktor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/980\"\u003eoramasearch/orama#980\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.13...v3.1.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\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/oramasearch/orama/commit/d31b19b737714ea9ea2f712bb3d94a88a26e8af9\"\u003e\u003ccode\u003ed31b19b\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/72524eccd348abad1c818b33235dd85ad6b2d9a4\"\u003e\u003ccode\u003e72524ec\u003c/code\u003e\u003c/a\u003e fix: vector.property access in plugin embeddings (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f837551471e316674957af8fa512e7a61fddabb7\"\u003e\u003ccode\u003ef837551\u003c/code\u003e\u003c/a\u003e Update stopwords docs URL (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/62debb66a88fa120d803d58bf6cdeb0b91a73a3f\"\u003e\u003ccode\u003e62debb6\u003c/code\u003e\u003c/a\u003e Update answer engine docs link (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/f3b85790892ab9577bc05e0fec49663b897c29e9\"\u003e\u003ccode\u003ef3b8579\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/834\"\u003e#834\u003c/a\u003e, Embeddings included in Memory index OR serialized JSON index (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.3...v3.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.3\u0026new-version=3.1.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sarvex/athleticxr.ai/pull/376","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarvex%2Fathleticxr.ai/issues/376","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/376/packages"}},{"old_version":"3.1.11","new_version":"3.1.13","update_type":"patch","path":null,"pr_created_at":"2025-09-15T11:53:36.000Z","version_change":"3.1.11 → 3.1.13","issue":{"uuid":"3417623734","node_id":"PR_kwDOKGd7tc6ono7i","number":12,"state":"open","title":"Bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T11:53:36.000Z","updated_at":"2025-09-22T09:43:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":19,"packages":[{"name":"@biomejs/biome","old_version":"2.1.4","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@godown/react","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/startracex/godown"},{"name":"@next/mdx","old_version":"15.4.6","new_version":"15.5.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"},{"name":"fumadocs-core","old_version":"15.6.10","new_version":"15.7.11","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"11.7.5","new_version":"11.9.1","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.6.10","new_version":"15.7.11","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"geist","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/vercel/geist-font"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.544.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.6","new_version":"15.5.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react-activity-calendar","old_version":"2.7.13","new_version":"2.7.14","repository_url":"https://github.com/grubersjoe/react-activity-calendar"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.2.1","new_version":"24.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.10","new_version":"19.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.7","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dprint","old_version":"0.50.1","new_version":"0.50.2","repository_url":"https://github.com/dprint/dprint"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.4` | `2.2.4` |\n| [@godown/react](https://github.com/startracex/godown/tree/HEAD/packages/react) | `3.14.0` | `3.14.2` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.4.6` | `15.5.3` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.13` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.13` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.11` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `11.7.5` | `11.9.1` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.11` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.4.2` | `1.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.544.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.6` | `15.5.3` |\n| [react-activity-calendar](https://github.com/grubersjoe/react-activity-calendar) | `2.7.13` | `2.7.14` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.3.8` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.2.1` | `24.4.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.10` | `19.1.13` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.7` | `19.1.9` |\n| [dprint](https://github.com/dprint/dprint) | `0.50.1` | `0.50.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n\n\nUpdates `@biomejs/biome` from 2.1.4 to 2.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.4\u003c/h2\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\n\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\n\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\n\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\n\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\n\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\n\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\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/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\n\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\n\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\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\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7453\"\u003e#7453\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1\"\u003e\u003ccode\u003eaa8cea3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7242\"\u003e#7242\u003c/a\u003e: Aliases specified in\n\u003ccode\u003epackage.json\u003c/code\u003e's \u003ccode\u003eimports\u003c/code\u003e section now support having multiple targets as part of an array.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7454\"\u003e#7454\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4\"\u003e\u003ccode\u003eac17183\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Greatly improved performance of\n\u003ccode\u003enoImportCycles\u003c/code\u003e by eliminating allocations.\u003c/p\u003e\n\u003cp\u003eIn one repository, the total runtime of Biome with only \u003ccode\u003enoImportCycles\u003c/code\u003e enabled went from ~23s down to ~4s.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7447\"\u003e#7447\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704\"\u003e\u003ccode\u003e7139aad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7446\"\u003e#7446\u003c/a\u003e. The GritQL\n\u003ccode\u003e$...\u003c/code\u003e spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6710\"\u003e#6710\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02\"\u003e\u003ccode\u003e98cf9af\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7423\"\u003e#4723\u003c/a\u003e: Type inference now recognises\n\u003cem\u003eindex signatures\u003c/em\u003e and their accesses when they are being indexed as a string.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype BagOfPromises = {\n  // This is an index signature definition. It declares that instances of type\n  // `BagOfPromises` can be indexed using arbitrary strings.\n  [property: string]: Promise\u0026lt;void\u0026gt;;\n};\n\u003cp\u003elet bag: BagOfPromises = {};\n// Because \u003ccode\u003ebag.iAmAPromise\u003c/code\u003e is equivalent to \u003ccode\u003ebag[\u0026amp;quot;iAmAPromise\u0026amp;quot;]\u003c/code\u003e, this is\n// considered an access to the string index, and a Promise is expected.\nbag.iAmAPromise;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7415\"\u003e#7415\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d042f18f556edfd4fecff562c8f197dbec81a5e7\"\u003e\u003ccode\u003ed042f18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7212\"\u003e#7212\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using\n\u003ccode\u003etypeof\u003c/code\u003e (e.g., \u003ccode\u003etypeof foo !== 'undefined' \u0026amp;\u0026amp; foo.bar\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/7419\"\u003e#7419\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/576baf4faf568e8b6a295f457f70894235ffdb59\"\u003e\u003ccode\u003e576baf4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7323\"\u003e#7323\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-private-class-members/\"\u003e\u003ccode\u003enoUnusedPrivateClassMembers\u003c/code\u003e\u003c/a\u003e no longer reports as unused TypeScript\n\u003ccode\u003eprivate\u003c/code\u003e members if the rule encounters a computed access on \u003ccode\u003ethis\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003emember\u003c/code\u003e as previously reported as unused. It is no longer reported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass TsBioo {\n  private member: number;\n\u003cp\u003eset_with_name(name: string, value: number) {\nthis[name] = value;\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d212c5ab940ba83cc72d4aa9936ebbb1964ae7a\"\u003e\u003ccode\u003e5d212c5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7450\"\u003e#7450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26\"\u003e\u003ccode\u003e351bccd\u003c/code\u003e\u003c/a\u003e chore: restore release files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/32dbfa156b3d097813ff96e53a65b4004adb3591\"\u003e\u003ccode\u003e32dbfa1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7413\"\u003e#7413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/75b6a0d12f3aa30647f743d607b0d60c0470fff3\"\u003e\u003ccode\u003e75b6a0d\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoJsxLiterals\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7248\"\u003e#7248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/53ff5ae34428f042bb5b80c19862c9cf69fc6359\"\u003e\u003ccode\u003e53ff5ae\u003c/code\u003e\u003c/a\u003e feat(analyse/json): add \u003ccode\u003enoDuplicateDependencies\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7142\"\u003e#7142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@godown/react` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/startracex/godown/releases\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/blob/@godown/react@3.14.2/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/commit/198a29470c67741a557be3e9d38119352a2211f2\"\u003e\u003ccode\u003e198a294\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/ea6f7387d6b46114482f5a460f40b761a9f4a279\"\u003e\u003ccode\u003eea6f738\u003c/code\u003e\u003c/a\u003e optimize definition exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/a663eecdd98a3c2a37fee0954fbb168a1f7c5209\"\u003e\u003ccode\u003ea663eec\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/startracex/godown/commits/@godown/react@3.14.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.4.6 to 15.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.39\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[metadata] change the metadata routes params to promises: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83560\"\u003e#83560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/07d1cbc9c6393b5e7972edc7c0e33587b79f9943\"\u003e\u003ccode\u003e07d1cbc\u003c/code\u003e\u003c/a\u003e v15.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292\"\u003e\u003ccode\u003e7e08c82\u003c/code\u003e\u003c/a\u003e v15.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6\"\u003e\u003ccode\u003e8f6d345\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa\"\u003e\u003ccode\u003ee3e2197\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a745826b2cb0192db9ae8c404dc75e2c6f39b6f9\"\u003e\u003ccode\u003ea745826\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.54\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bec38efdb6f2a0d50b33e8ac64bad71319d3cb85\"\u003e\u003ccode\u003ebec38ef\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97dbf5f2e1e2c9f71e0f610c9c0ce3cdfea0ce2f\"\u003e\u003ccode\u003e97dbf5f\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9934b3788ab3d9c95c8a9379c57d74938cfe22e4\"\u003e\u003ccode\u003e9934b37\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.51\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v15.5.3/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 15.6.10 to 15.7.11\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-core@15.7.11\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec948f59: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without breaking changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed135efd: \u003ccode\u003etransformerIcon\u003c/code\u003e supports SVG string to extend codeblock icons\u003c/li\u003e\n\u003cli\u003e4082acc: Expose \u003ccode\u003ehighlightHast\u003c/code\u003e API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef65778d: \u003ccode\u003eLink\u003c/code\u003e improve external link detection by enabling it on any protocols\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add framework adapters to optional peer deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b53056: Support \u003ccode\u003eremarkMdxMermaid\u003c/code\u003e - convert \u003ccode\u003emermaid\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Mermaid /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003e3490285: Support \u003ccode\u003eremarkMdxFiles\u003c/code\u003e - convert \u003ccode\u003efiles\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Files /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6d97379: unify remark nodes parsing \u0026amp; improve types\u003c/li\u003e\n\u003cli\u003ee776ee5: Fix \u003ccode\u003elangAlias\u003c/code\u003e not being passed to Shiki rehype plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e88b5a4e: Fix duplicate pages in page tree when referencing subpage in meta.json and using \u003ccode\u003e...\u003c/code\u003e or adding the subfolder again\u003c/li\u003e\n\u003cli\u003e039b24b: Fix failed to update page tree from \u003ccode\u003eloader()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e08eee2b: [\u003ccode\u003eremark-npm\u003c/code\u003e] Enable \u003ccode\u003enpm install\u003c/code\u003e prefix fallback only on old alias\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ea9fbcb2cfb4cc667c75f4595e955c3fa2b523a8\"\u003e\u003ccode\u003eea9fbcb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6352c82233c581636dd8e1b081cb4640f96236bc\"\u003e\u003ccode\u003e6352c82\u003c/code\u003e\u003c/a\u003e Fix build errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9304db984555d46d52d5b878441949d6dcd18c74\"\u003e\u003ccode\u003e9304db9\u003c/code\u003e\u003c/a\u003e UI: Improve type table spacing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7218f6f7b8c99582427876368332ef7aef20f0aa\"\u003e\u003ccode\u003e7218f6f\u003c/code\u003e\u003c/a\u003e Docs: adpot Takumi to generate og-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e37b291e9c4899197130886cb311b6c0db466496\"\u003e\u003ccode\u003ee37b291\u003c/code\u003e\u003c/a\u003e OpenAPI: Migrate to \u003ccode\u003e@scalar/openapi-parser@0.20.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9fca77d000f863e11817df0c80aeb17ce690e072\"\u003e\u003ccode\u003e9fca77d\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0454b0994d1bdb6fe8e73f54307d31d57dc315cb\"\u003e\u003ccode\u003e0454b09\u003c/code\u003e\u003c/a\u003e feat: added nemo opengraph-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2345\"\u003e#2345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5a763d6d768fdca1a29bcef2c12284b39143079e\"\u003e\u003ccode\u003e5a763d6\u003c/code\u003e\u003c/a\u003e CLI: Support choosing between Biome and ESLint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73a0be3bc50e4e4ecd1005d572cfa28f7c3fc065\"\u003e\u003ccode\u003e73a0be3\u003c/code\u003e\u003c/a\u003e Docs: add static build \u0026amp; search guides for Waku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb47513e4350fd898b2a53f735538a247b4b660c\"\u003e\u003ccode\u003ebb47513\u003c/code\u003e\u003c/a\u003e Update dependency ts-morph to v27 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.6.10...fumadocs-core@15.7.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 11.7.5 to 11.9.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-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@11.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e64d0169: hotfix node.js imports at global scope\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed193152: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2566eef: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e205d92d: Update dev server initialization for Next.js 15.5.1\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add Vite config for Fumadocs Core \u0026amp; UI automatically\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a3c23b: support auto-generated title based on \u003ccode\u003eh1\u003c/code\u003e heading\u003c/li\u003e\n\u003cli\u003e9cb829c: Support referencing heading in \u003ccode\u003e\u0026lt;include\u0026gt;\u003c/code\u003e without sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5f2ec6e: Fix \u003ccode\u003eremark-mdx-exports\u003c/code\u003e plugin fallback\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6d97379]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e776ee5]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfe2a5c: Support Async Mode for Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec8f49d8: Include frontmatter into \u003ccode\u003epage.data.content\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [514052e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e254c65]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ec75601]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/747b380dafe69c6061cde9e8dbf96e2a0c17bab1\"\u003e\u003ccode\u003e747b380\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/64d0169d11989756b2b4b34687727b502f7203bd\"\u003e\u003ccode\u003e64d0169\u003c/code\u003e\u003c/a\u003e MDX: hotfix node.js imports at global scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/ea9fbcb2cfb4cc667c75f4595e955c3fa2b523a8\"\u003e\u003ccode\u003eea9fbcb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6352c82233c581636dd8e1b081cb4640f96236bc\"\u003e\u003ccode\u003e6352c82\u003c/code\u003e\u003c/a\u003e Fix build errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9304db984555d46d52d5b878441949d6dcd18c74\"\u003e\u003ccode\u003e9304db9\u003c/code\u003e\u003c/a\u003e UI: Improve type table spacing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7218f6f7b8c99582427876368332ef7aef20f0aa\"\u003e\u003ccode\u003e7218f6f\u003c/code\u003e\u003c/a\u003e Docs: adpot Takumi to generate og-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e37b291e9c4899197130886cb311b6c0db466496\"\u003e\u003ccode\u003ee37b291\u003c/code\u003e\u003c/a\u003e OpenAPI: Migrate to \u003ccode\u003e@scalar/openapi-parser@0.20.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9fca77d000f863e11817df0c80aeb17ce690e072\"\u003e\u003ccode\u003e9fca77d\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0454b0994d1bdb6fe8e73f54307d31d57dc315cb\"\u003e\u003ccode\u003e0454b09\u003c/code\u003e\u003c/a\u003e feat: added nemo opengraph-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2345\"\u003e#2345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5a763d6d768fdca1a29bcef2c12284b39143079e\"\u003e\u003ccode\u003e5a763d6\u003c/code\u003e\u003c/a\u003e CLI: Support choosing between Biome and ESLint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@11.7.5...fumadocs-mdx@11.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.6.10 to 15.7.11\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-ui@15.7.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9304db9: Improve type table spacing\u003c/li\u003e\n\u003cli\u003edd7338b: Fix inline code styles\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45c7531: Type Table: Support displaying parameters \u0026amp; return types\u003c/li\u003e\n\u003cli\u003e4082acc: Redesign Type Table\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d135efd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4082acc]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba3382f: Support link item properties in menu items\u003c/li\u003e\n\u003cli\u003eefba995: Enforce the use of \u003ccode\u003e--removed-body-scroll-bar-size\u003c/code\u003e to fixed elements\u003c/li\u003e\n\u003cli\u003ebec3b36: Use \u003ccode\u003eon-root:\u003c/code\u003e to apply CSS variables from child layout components\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0b53056]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3490285]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc6d8a0: unify sidebar tabs matching\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [cedc494]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ea9fbcb2cfb4cc667c75f4595e955c3fa2b523a8\"\u003e\u003ccode\u003eea9fbcb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/6352c82233c581636dd8e1b081cb4640f96236bc\"\u003e\u003ccode\u003e6352c82\u003c/code\u003e\u003c/a\u003e Fix build errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9304db984555d46d52d5b878441949d6dcd18c74\"\u003e\u003ccode\u003e9304db9\u003c/code\u003e\u003c/a\u003e UI: Improve type table spacing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/7218f6f7b8c99582427876368332ef7aef20f0aa\"\u003e\u003ccode\u003e7218f6f\u003c/code\u003e\u003c/a\u003e Docs: adpot Takumi to generate og-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2342\"\u003e#2342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e37b291e9c4899197130886cb311b6c0db466496\"\u003e\u003ccode\u003ee37b291\u003c/code\u003e\u003c/a\u003e OpenAPI: Migrate to \u003ccode\u003e@scalar/openapi-parser@0.20.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/9fca77d000f863e11817df0c80aeb17ce690e072\"\u003e\u003ccode\u003e9fca77d\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0454b0994d1bdb6fe8e73f54307d31d57dc315cb\"\u003e\u003ccode\u003e0454b09\u003c/code\u003e\u003c/a\u003e feat: added nemo opengraph-image (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2345\"\u003e#2345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/5a763d6d768fdca1a29bcef2c12284b39143079e\"\u003e\u003ccode\u003e5a763d6\u003c/code\u003e\u003c/a\u003e CLI: Support choosing between Biome and ESLint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/73a0be3bc50e4e4ecd1005d572cfa28f7c3fc065\"\u003e\u003ccode\u003e73a0be3\u003c/code\u003e\u003c/a\u003e Docs: add static build \u0026amp; search guides for Waku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bb47513e4350fd898b2a53f735538a247b4b660c\"\u003e\u003ccode\u003ebb47513\u003c/code\u003e\u003c/a\u003e Update dependency ts-morph to v27 (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.6.10...fumadocs-ui@15.7.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geist` from 1.4.2 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/vercel/geist-font/releases\"\u003egeist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis release brings major updates to the Geist font family:\u003c/p\u003e\n\u003ch3\u003eAdded Italic styles to the both families Geist and Geist Mono.\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/b367fe33-3201-4259-8d22-bd5f73cba5db\" alt=\"Geist Mono Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003ch2\u003e1.5.0-alpha\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis alpha release brings major updates to the Geist font family:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is an alpha release because Mono Italics are not yet included. Final 1.5 release will follow once they're ready.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eAdded Italic styles to the non-mono fonts\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003c/blockquote\u003e\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/geist-font/commit/0c8b56e99dc73ae0db833029322db3183e6f745d\"\u003e\u003ccode\u003e0c8b56e\u003c/code\u003e\u003c/a\u003e Update verson to 1.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/geist-font/commits/1.5.1/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.544.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\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/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of 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/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\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/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived 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/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\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/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\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/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata 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/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata 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/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\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/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.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/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehouse-heart\u003c/code\u003e icon by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3239\"\u003elucide-icons/lucide#3239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\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/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\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/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\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/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison 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/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.544.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 15.4.6 to 15.5.3\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\u003ev15.5.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: remove satisfies keyword from type validation to preserve old TS compatibility (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83071\"\u003e#83071\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.39\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[metadata] change the metadata routes params to promises: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83560\"\u003e#83560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/07d1cbc9c6393b5e7972edc7c0e33587b79f9943\"\u003e\u003ccode\u003e07d1cbc\u003c/code\u003e\u003c/a\u003e v15.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/db56d7759546c0447e9435c36c0b94e19d59409a\"\u003e\u003ccode\u003edb56d77\u003c/code\u003e\u003c/a\u003e [backport] fix: validation return types of pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83069\"\u003e#83069\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83580\"\u003e#83580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a806231f85a370a81f47170f0c426240fd58c8e\"\u003e\u003ccode\u003e7a80623\u003c/code\u003e\u003c/a\u003e [backport] fix: relative paths in dev in validator.ts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83073\"\u003e#83073\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83190\"\u003e#83190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fddaeb85a0ca57fc9ae89dea4f987eb4f432e8a2\"\u003e\u003ccode\u003efddaeb8\u003c/code\u003e\u003c/a\u003e [backport] fix: remove \u003ccode\u003esatisfies\u003c/code\u003e keyword from type validation to preserve o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bc72f41a2e66c16b8d8237c9e9020dcda9c5467f\"\u003e\u003ccode\u003ebc72f41\u003c/code\u003e\u003c/a\u003e [backport] revert: add ?dpl to fonts in \u003ccode\u003e/_next/static/media\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83066\"\u003e#83066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c8faf6800b1e4e01807642d288b5894b3481ec5f\"\u003e\u003ccode\u003ec8faf68\u003c/code\u003e\u003c/a\u003e [backport] fix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83060\"\u003e#83060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1ce9857276d1e348776dc61837692ee85a5401a7\"\u003e\u003ccode\u003e1ce9857\u003c/code\u003e\u003c/a\u003e [backport] fix: update validation return types (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82854\"\u003e#82854\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83027\"\u003e#83027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b93c89471755ba10e09ab0064c697c5ee35054d5\"\u003e\u003ccode\u003eb93c894\u003c/code\u003e\u003c/a\u003e [backport] fix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82852\"\u003e#82852\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83028\"\u003e#83028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.6...v15.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-activity-calendar` from 2.7.13 to 2.7.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grubersjoe/react-activity-calendar/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tw-animate-css` from 1.3.6 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/releases\"\u003etw-animate-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb5ff23a: fix: add support for global CSS variable prefix. Closes \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/48\"\u003e#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e03e5f12: feat: add support for ng-primitives height variables \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/56\"\u003e#56\u003c/a\u003e (thanks \u003ca href=\"https://github.com/immohammadjaved\"\u003e\u003ccode\u003e@​immohammadjaved\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb076cfb: docs: fix various issues in accordion and collapsible docs\u003c/li\u003e\n\u003cli\u003e9485e33: chore: bump version to 1.3.8 and update dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e80dbfcc: feat: add utilities for blur transitions \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/54\"\u003e#54\u003c/a\u003e (thanks \u003ca href=\"https://github.com/coffeeispower\"\u003e\u003ccode\u003e@​coffeeispower\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edc294f9: docs: add upcoming changes warning\u003c/li\u003e\n\u003cli\u003ec640bb8: chore: update dependencies and package manager version\u003c/li\u003e\n\u003cli\u003e9e63e34: chore: bump version to 1.3.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/9485e33d99ab770262bcecff90eb8d55b8fdbb65\"\u003e\u003ccode\u003e9485e33\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.3.8 and update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/b076cfb04a24812b93788a2b7422375a0e065d37\"\u003e\u003ccode\u003eb076cfb\u003c/code\u003e\u003c/a\u003e docs: fix various issues in accordion and collapsible docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/03e5f12418e8877f4b23a107dd50dc470b7fb2ec\"\u003e\u003ccode\u003e03e5f12\u003c/code\u003e\u003c/a\u003e feat: add support for ng-primitives height variables (\u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/b5ff23a0d5770e066138d90b0923dd180835bd59\"\u003e\u003ccode\u003eb5ff...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"3.1.11","new_version":"3.1.13","update_type":"patch","path":null,"pr_created_at":"2025-09-08T10:22:13.000Z","version_change":"3.1.11 → 3.1.13","issue":{"uuid":"2807693253","node_id":"PR_kwDOKGd7tc6nWf_F","number":11,"state":"open","title":"Bump the dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T10:22:13.000Z","updated_at":"2025-09-08T10:22:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":17,"packages":[{"name":"@biomejs/biome","old_version":"2.1.4","new_version":"2.2.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@godown/react","old_version":"3.14.0","new_version":"3.14.2","repository_url":"https://github.com/startracex/godown"},{"name":"@next/mdx","old_version":"15.4.6","new_version":"15.5.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"},{"name":"@orama/tokenizers","old_version":"3.1.11","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"},{"name":"fumadocs-core","old_version":"15.6.10","new_version":"15.7.10","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"11.7.5","new_version":"11.9.0","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"15.6.10","new_version":"15.7.10","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"geist","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/vercel/geist-font"},{"name":"lucide-react","old_version":"0.539.0","new_version":"0.542.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.4.6","new_version":"15.5.2","repository_url":"https://github.com/vercel/next.js"},{"name":"tw-animate-css","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.2.1","new_version":"24.3.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.10","new_version":"19.1.12","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.7","new_version":"19.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.13","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.4` | `2.2.3` |\n| [@godown/react](https://github.com/startracex/godown/tree/HEAD/packages/react) | `3.14.0` | `3.14.2` |\n| [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) | `15.4.6` | `15.5.2` |\n| [@orama/orama](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.13` |\n| [@orama/tokenizers](https://github.com/oramasearch/orama) | `3.1.11` | `3.1.13` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.10` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `11.7.5` | `11.9.0` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `15.6.10` | `15.7.10` |\n| [geist](https://github.com/vercel/geist-font/tree/HEAD/packages/next) | `1.4.2` | `1.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.539.0` | `0.542.0` |\n| [next](https://github.com/vercel/next.js) | `15.4.6` | `15.5.2` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.6` | `1.3.8` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.13` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.2.1` | `24.3.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.10` | `19.1.12` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.7` | `19.1.9` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.13` |\n\n\nUpdates `@biomejs/biome` from 2.1.4 to 2.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.2.3\u003c/h2\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7353\"\u003e#7353\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4d2b7190f855a88bdae467a2efc00b81721bee62\"\u003e\u003ccode\u003e4d2b719\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JeetuSuthar\"\u003e\u003ccode\u003e@​JeetuSuthar\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7340\"\u003e#7340\u003c/a\u003e: The linter now allows the \u003ccode\u003enavigation\u003c/code\u003e property for view-transition in CSS.\u003c/p\u003e\n\u003cp\u003ePreviously, the linter incorrectly flagged \u003ccode\u003enavigation: auto\u003c/code\u003e as an unknown property. This fix adds \u003ccode\u003enavigation\u003c/code\u003e to the list of known CSS properties, following the \u003ca href=\"https://www.w3.org/TR/css-view-transitions-2/#view-transition-navigation-descriptor\"\u003eCSS View Transitions spec\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7275\"\u003e#7275\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/560de1bf3f22f4a8a5cdc224256a34dbb9d78481\"\u003e\u003ccode\u003e560de1b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7268\"\u003e#7268\u003c/a\u003e: Files that are explicitly passed as CLI arguments are now correctly ignored if they reside in an ignored folder.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7358\"\u003e#7358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/963a24643cbf4d91cca81569b33a8b7e21b4dd0b\"\u003e\u003ccode\u003e963a246\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/7085\"\u003e#7085\u003c/a\u003e, now the rule \u003ccode\u003enoDescendingSpecificity\u003c/code\u003e correctly calculates the specificity of selectors when they are included inside a media query.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7387\"\u003e#7387\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/923674dbf8cc4c23ab569cd00ae0a0cf2a3ab791\"\u003e\u003ccode\u003e923674d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7381\"\u003e#7381\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/ja/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using Yoda expressions (e.g., \u003ccode\u003eundefined !== foo \u0026amp;\u0026amp; foo.bar\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/7316\"\u003e#7316\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f9636d5de1e8aef742d145a886f05a4cd79eca31\"\u003e\u003ccode\u003ef9636d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7289\"\u003e#7289\u003c/a\u003e. The rule \u003ca href=\"https://biomejs.dev/linter/rules/use-import-type/\"\u003e\u003ccode\u003euseImportType\u003c/code\u003e\u003c/a\u003e now inlines \u003ccode\u003eimport type\u003c/code\u003e into \u003ccode\u003eimport { type }\u003c/code\u003e when the \u003ccode\u003estyle\u003c/code\u003e option is set to \u003ccode\u003einlineType\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport type { T } from \u0026quot;mod\u0026quot;;\n// becomes\nimport { type T } from \u0026quot;mod\u0026quot;;\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/7350\"\u003e#7350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bb4d407747dd29df78776f143ad63657f869be11\"\u003e\u003ccode\u003ebb4d407\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7261\"\u003e#7261\u003c/a\u003e: two characters \u003ccode\u003e・\u003c/code\u003e (KATAKANA MIDDLE DOT, U+30FB) and \u003ccode\u003e･\u003c/code\u003e (HALFWIDTH KATAKANA MIDDLE DOT, U+FF65) are no longer considered as valid characters in identifiers. Property keys containing these character(s) are now preserved as string literals.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7377\"\u003e#7377\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/811f47b35163e70dce106f62d0aea4ef9e6b91bb\"\u003e\u003ccode\u003e811f47b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where the Biome Language Server didn't correctly compute the diagnostics of a monorepo setting, caused by an incorrect handling of the project status.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7245\"\u003e#7245\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kedevked\"\u003e\u003ccode\u003e@​kedevked\u003c/code\u003e\u003c/a\u003e! - Added the new lint rule \u003ccode\u003euseConsistentArrowReturn\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule enforces a consistent return style for arrow functions.\u003c/p\u003e\n\u003ch3\u003eInvalid\u003c/h3\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst f = () =\u0026gt; {\n  return 1;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis rule is a port of ESLint's \u003ca href=\"https://eslint.org/docs/latest/rules/arrow-body-style\"\u003earrow-body-style\u003c/a\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7370\"\u003e#7370\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e8032ddfdd734a1441335d82b49db478248e6992\"\u003e\u003ccode\u003ee8032dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fireairforce\"\u003e\u003ccode\u003e@​fireairforce\u003c/code\u003e\u003c/a\u003e! - Support dynamic \u003ccode\u003eimport defer\u003c/code\u003e and \u003ccode\u003eimport source\u003c/code\u003e. The syntax looks like:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport.source(\u0026quot;foo\u0026quot;);\nimport.source(\u0026quot;x\u0026quot;, { with: { attr: \u0026quot;val\u0026quot; } });\nimport.defer(\u0026quot;foo\u0026quot;);\nimport.defer(\u0026quot;x\u0026quot;, { with: { attr: \u0026quot;val\u0026quot; } });\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7353\"\u003e#7353\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4d2b7190f855a88bdae467a2efc00b81721bee62\"\u003e\u003ccode\u003e4d2b719\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JeetuSuthar\"\u003e\u003ccode\u003e@​JeetuSuthar\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7340\"\u003e#7340\u003c/a\u003e: The linter now allows the \u003ccode\u003enavigation\u003c/code\u003e property for view-transition in CSS.\u003c/p\u003e\n\u003cp\u003ePreviously, the linter incorrectly flagged \u003ccode\u003enavigation: auto\u003c/code\u003e as an unknown property. This fix adds \u003ccode\u003enavigation\u003c/code\u003e to the list of known CSS properties, following the \u003ca href=\"https://www.w3.org/TR/css-view-transitions-2/#view-transition-navigation-descriptor\"\u003eCSS View Transitions spec\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7275\"\u003e#7275\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/560de1bf3f22f4a8a5cdc224256a34dbb9d78481\"\u003e\u003ccode\u003e560de1b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7268\"\u003e#7268\u003c/a\u003e: Files that are explicitly passed as CLI arguments are now correctly ignored if they reside in an ignored folder.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7358\"\u003e#7358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/963a24643cbf4d91cca81569b33a8b7e21b4dd0b\"\u003e\u003ccode\u003e963a246\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/7085\"\u003e#7085\u003c/a\u003e, now the rule \u003ccode\u003enoDescendingSpecificity\u003c/code\u003e correctly calculates the specificity of selectors when they are included inside a media query.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7387\"\u003e#7387\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/923674dbf8cc4c23ab569cd00ae0a0cf2a3ab791\"\u003e\u003ccode\u003e923674d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7381\"\u003e#7381\u003c/a\u003e, now the \u003ca href=\"https://biomejs.dev/ja/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e rule recognizes optional chaining using Yoda expressions (e.g., \u003ccode\u003eundefined !== foo \u0026amp;\u0026amp; foo.bar\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/7316\"\u003e#7316\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f9636d5de1e8aef742d145a886f05a4cd79eca31\"\u003e\u003ccode\u003ef9636d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7289\"\u003e#7289\u003c/a\u003e. The rule \u003ca href=\"https://biomejs.dev/linter/rules/use-import-type/\"\u003e\u003ccode\u003euseImportType\u003c/code\u003e\u003c/a\u003e now inlines \u003ccode\u003eimport type\u003c/code\u003e into \u003ccode\u003eimport { type }\u003c/code\u003e when the \u003ccode\u003estyle\u003c/code\u003e option is set to \u003ccode\u003einlineType\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport type { T } from \u0026quot;mod\u0026quot;;\n// becomes\nimport { type T } from \u0026quot;mod\u0026quot;;\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/7350\"\u003e#7350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bb4d407747dd29df78776f143ad63657f869be11\"\u003e\u003ccode\u003ebb4d407\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7261\"\u003e#7261\u003c/a\u003e: two characters \u003ccode\u003e・\u003c/code\u003e (KATAKANA MIDDLE DOT, U+30FB) and \u003ccode\u003e･\u003c/code\u003e (HALFWIDTH KATAKANA MIDDLE DOT, U+FF65) are no longer considered as valid characters in identifiers. Property keys containing these character(s) are now preserved as string literals.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7377\"\u003e#7377\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/811f47b35163e70dce106f62d0aea4ef9e6b91bb\"\u003e\u003ccode\u003e811f47b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where the Biome Language Server didn't correctly compute the diagnostics of a monorepo setting, caused by an incorrect handling of the project status.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7245\"\u003e#7245\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kedevked\"\u003e\u003ccode\u003e@​kedevked\u003c/code\u003e\u003c/a\u003e! - Added the new lint rule \u003ccode\u003euseConsistentArrowReturn\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule enforces a consistent return style for arrow functions.\u003c/p\u003e\n\u003ch3\u003eInvalid\u003c/h3\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst f = () =\u0026gt; {\n  return 1;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis rule is a port of ESLint's \u003ca href=\"https://eslint.org/docs/latest/rules/arrow-body-style\"\u003earrow-body-style\u003c/a\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7370\"\u003e#7370\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e8032ddfdd734a1441335d82b49db478248e6992\"\u003e\u003ccode\u003ee8032dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fireairforce\"\u003e\u003ccode\u003e@​fireairforce\u003c/code\u003e\u003c/a\u003e! - Support dynamic \u003ccode\u003eimport defer\u003c/code\u003e and \u003ccode\u003eimport source\u003c/code\u003e. The syntax looks like:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport.source(\u0026quot;foo\u0026quot;);\nimport.source(\u0026quot;x\u0026quot;, { with: { attr: \u0026quot;val\u0026quot; } });\nimport.defer(\u0026quot;foo\u0026quot;);\nimport.defer(\u0026quot;x\u0026quot;, { with: { attr: \u0026quot;val\u0026quot; } });\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/biomejs/biome/commit/daa4a66e7971800a5e15024f5b5535d072087ac9\"\u003e\u003ccode\u003edaa4a66\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f38ea689acf6c64b0e749d34da48a03a9708067\"\u003e\u003ccode\u003e0f38ea6\u003c/code\u003e\u003c/a\u003e chore: add new bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7397\"\u003e#7397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7f532745900936039e77cc0b4254562ec9a7376d\"\u003e\u003ccode\u003e7f53274\u003c/code\u003e\u003c/a\u003e docs: safety of useSortedKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/6112\"\u003e#6112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece\"\u003e\u003ccode\u003efad34b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add UseConsistentArrowReturn rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7245\"\u003e#7245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4416573f4d709047a28407d99381810b7bc7dcc7\"\u003e\u003ccode\u003e4416573\u003c/code\u003e\u003c/a\u003e feat(lint/vue): implement \u003ccode\u003euseVueMultiWordComponentNames\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/62154b93e0aa1609afb3d2b1f5468b63ab79374a\"\u003e\u003ccode\u003e62154b9\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): add \u003ccode\u003enoUselessCatchBinding\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7311\"\u003e#7311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8771b84f84bddf0613180d80e059e04bf3b9e1e4\"\u003e\u003ccode\u003e8771b84\u003c/code\u003e\u003c/a\u003e chore: fix changelog due to skipped release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/dcdd8192c3a7a6f17ef756a4aafb4736a94a8f5a\"\u003e\u003ccode\u003edcdd819\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7303\"\u003e#7303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7886c98e4bfd4a60e3eeaff2b7a8087cbff89cf0\"\u003e\u003ccode\u003e7886c98\u003c/code\u003e\u003c/a\u003e chore: remove changeset, fix version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/941cd73d925949ac394ffcfb0bf0d82553a24c04\"\u003e\u003ccode\u003e941cd73\u003c/code\u003e\u003c/a\u003e chore: revert version number\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.3/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@godown/react` from 3.14.0 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/startracex/godown/releases\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/blob/@godown/react@3.14.2/packages/react/CHANGELOG.md\"\u003e\u003ccode\u003e@​godown/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea6f738: optimize definition exports\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea6f738]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0f1f9cf]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [38ce768]\n\u003cul\u003e\n\u003cli\u003egodown@3.14.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/startracex/godown/commit/198a29470c67741a557be3e9d38119352a2211f2\"\u003e\u003ccode\u003e198a294\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/ea6f7387d6b46114482f5a460f40b761a9f4a279\"\u003e\u003ccode\u003eea6f738\u003c/code\u003e\u003c/a\u003e optimize definition exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/startracex/godown/commit/a663eecdd98a3c2a37fee0954fbb168a1f7c5209\"\u003e\u003ccode\u003ea663eec\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/startracex/godown/commits/@godown/react@3.14.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/mdx` from 15.4.6 to 15.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/mdx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.32\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83512\"\u003e#83512\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/vercel-release-bot\"\u003e\u003ccode\u003e@​vercel-release-bot\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.31\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: route handlers should validate invalid exports: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/83500\"\u003e#83500\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/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292\"\u003e\u003ccode\u003e7e08c82\u003c/code\u003e\u003c/a\u003e v15.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6\"\u003e\u003ccode\u003e8f6d345\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.56\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa\"\u003e\u003ccode\u003ee3e2197\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.55\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a745826b2cb0192db9ae8c404dc75e2c6f39b6f9\"\u003e\u003ccode\u003ea745826\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.54\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bec38efdb6f2a0d50b33e8ac64bad71319d3cb85\"\u003e\u003ccode\u003ebec38ef\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.53\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/97dbf5f2e1e2c9f71e0f610c9c0ce3cdfea0ce2f\"\u003e\u003ccode\u003e97dbf5f\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.52\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9934b3788ab3d9c95c8a9379c57d74938cfe22e4\"\u003e\u003ccode\u003e9934b37\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.51\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/df9f3ba484bc2e8bf502cc117a6d29828e108123\"\u003e\u003ccode\u003edf9f3ba\u003c/code\u003e\u003c/a\u003e v15.4.2-canary.50\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v15.5.2/packages/next-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@orama/tokenizers` from 3.1.11 to 3.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/tokenizers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-core` from 15.6.10 to 15.7.10\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-core@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec948f59: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without breaking changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed135efd: \u003ccode\u003etransformerIcon\u003c/code\u003e supports SVG string to extend codeblock icons\u003c/li\u003e\n\u003cli\u003e4082acc: Expose \u003ccode\u003ehighlightHast\u003c/code\u003e API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef65778d: \u003ccode\u003eLink\u003c/code\u003e improve external link detection by enabling it on any protocols\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add framework adapters to optional peer deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0b53056: Support \u003ccode\u003eremarkMdxMermaid\u003c/code\u003e - convert \u003ccode\u003emermaid\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Mermaid /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003e3490285: Support \u003ccode\u003eremarkMdxFiles\u003c/code\u003e - convert \u003ccode\u003efiles\u003c/code\u003e codeblocks into \u003ccode\u003e\u0026lt;Files /\u0026gt;\u003c/code\u003e component\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.4\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003efumadocs-core@15.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6d97379: unify remark nodes parsing \u0026amp; improve types\u003c/li\u003e\n\u003cli\u003ee776ee5: Fix \u003ccode\u003elangAlias\u003c/code\u003e not being passed to Shiki rehype plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e88b5a4e: Fix duplicate pages in page tree when referencing subpage in meta.json and using \u003ccode\u003e...\u003c/code\u003e or adding the subfolder again\u003c/li\u003e\n\u003cli\u003e039b24b: Fix failed to update page tree from \u003ccode\u003eloader()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e08eee2b: [\u003ccode\u003eremark-npm\u003c/code\u003e] Enable \u003ccode\u003enpm install\u003c/code\u003e prefix fallback only on old alias\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-core@15.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/291e6e2ceab3ea96ce985a2ed27c0ec1dc10f90e\"\u003e\u003ccode\u003e291e6e2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/62dc79c30764c8bf6efdd5abc26eef96bf708b5d\"\u003e\u003ccode\u003e62dc79c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2333\"\u003e#2333\u003c/a\u003e from sebdanielsson/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e3e501266b5e547aa564f912b92a9a50d109f413\"\u003e\u003ccode\u003ee3e5012\u003c/code\u003e\u003c/a\u003e Docs: Publish \u003ccode\u003e\\\u0026lt;Feedback /\u0026gt;\u003c/code\u003e component to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bf29937cb190c4b657a127e20b3948029fb063ee\"\u003e\u003ccode\u003ebf29937\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c948f59fe0d0f7e012e2e70b5a063be0157338b5\"\u003e\u003ccode\u003ec948f59\u003c/code\u003e\u003c/a\u003e Core: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/44a560f5c41823911a7d5f4bc0c8738c421dbd89\"\u003e\u003ccode\u003e44a560f\u003c/code\u003e\u003c/a\u003e OpenAPI: Remove undefined values in generated frontmatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0146178f4fa49f99ff8b17c0d3f7072a76fa643d\"\u003e\u003ccode\u003e0146178\u003c/code\u003e\u003c/a\u003e OpenAPI: include content encoding into proxied response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d193152789c937bbf74b38858b2b5fef80f37895\"\u003e\u003ccode\u003ed193152\u003c/code\u003e\u003c/a\u003e MDX: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2566eef704da6656217e93719d40fb1b0509b27d\"\u003e\u003ccode\u003e2566eef\u003c/code\u003e\u003c/a\u003e MDX: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d556676a6588f209701a10209e44a60aab08597\"\u003e\u003ccode\u003e0d55667\u003c/code\u003e\u003c/a\u003e TypeScript: Enforce \u003ccode\u003epeerDeps\u003c/code\u003e on Fumadocs deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-core@15.6.10...fumadocs-core@15.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-mdx` from 11.7.5 to 11.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fuma-nama/fumadocs/releases\"\u003efumadocs-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efumadocs-mdx@11.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed193152: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2566eef: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e205d92d: Update dev server initialization for Next.js 15.5.1\u003c/li\u003e\n\u003cli\u003ee4c12a3: Add Vite config for Fumadocs Core \u0026amp; UI automatically\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a3c23b: support auto-generated title based on \u003ccode\u003eh1\u003c/code\u003e heading\u003c/li\u003e\n\u003cli\u003e9cb829c: Support referencing heading in \u003ccode\u003e\u0026lt;include\u0026gt;\u003c/code\u003e without sections\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5f2ec6e: Fix \u003ccode\u003eremark-mdx-exports\u003c/code\u003e plugin fallback\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6d97379]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e776ee5]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-mdx@11.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfe2a5c: Support Async Mode for Vite\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec8f49d8: Include frontmatter into \u003ccode\u003epage.data.content\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [514052e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e254c65]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ec75601]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e785f98]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0531bf4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [50eb07f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [67df155]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b109d06]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/291e6e2ceab3ea96ce985a2ed27c0ec1dc10f90e\"\u003e\u003ccode\u003e291e6e2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/62dc79c30764c8bf6efdd5abc26eef96bf708b5d\"\u003e\u003ccode\u003e62dc79c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2333\"\u003e#2333\u003c/a\u003e from sebdanielsson/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e3e501266b5e547aa564f912b92a9a50d109f413\"\u003e\u003ccode\u003ee3e5012\u003c/code\u003e\u003c/a\u003e Docs: Publish \u003ccode\u003e\\\u0026lt;Feedback /\u0026gt;\u003c/code\u003e component to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bf29937cb190c4b657a127e20b3948029fb063ee\"\u003e\u003ccode\u003ebf29937\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c948f59fe0d0f7e012e2e70b5a063be0157338b5\"\u003e\u003ccode\u003ec948f59\u003c/code\u003e\u003c/a\u003e Core: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/44a560f5c41823911a7d5f4bc0c8738c421dbd89\"\u003e\u003ccode\u003e44a560f\u003c/code\u003e\u003c/a\u003e OpenAPI: Remove undefined values in generated frontmatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0146178f4fa49f99ff8b17c0d3f7072a76fa643d\"\u003e\u003ccode\u003e0146178\u003c/code\u003e\u003c/a\u003e OpenAPI: include content encoding into proxied response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d193152789c937bbf74b38858b2b5fef80f37895\"\u003e\u003ccode\u003ed193152\u003c/code\u003e\u003c/a\u003e MDX: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2566eef704da6656217e93719d40fb1b0509b27d\"\u003e\u003ccode\u003e2566eef\u003c/code\u003e\u003c/a\u003e MDX: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d556676a6588f209701a10209e44a60aab08597\"\u003e\u003ccode\u003e0d55667\u003c/code\u003e\u003c/a\u003e TypeScript: Enforce \u003ccode\u003epeerDeps\u003c/code\u003e on Fumadocs deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-mdx@11.7.5...fumadocs-mdx@11.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fumadocs-ui` from 15.6.10 to 15.7.10\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-ui@15.7.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c948f59]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45c7531: Type Table: Support displaying parameters \u0026amp; return types\u003c/li\u003e\n\u003cli\u003e4082acc: Redesign Type Table\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d135efd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4082acc]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba3382f: Support link item properties in menu items\u003c/li\u003e\n\u003cli\u003eefba995: Enforce the use of \u003ccode\u003e--removed-body-scroll-bar-size\u003c/code\u003e to fixed elements\u003c/li\u003e\n\u003cli\u003ebec3b36: Use \u003ccode\u003eon-root:\u003c/code\u003e to apply CSS variables from child layout components\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f65778d]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e4c12a3]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0b53056]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3490285]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc6d8a0: unify sidebar tabs matching\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecedc494: Hotfix URL normalization logic\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [cedc494]\n\u003cul\u003e\n\u003cli\u003efumadocs-core@15.7.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efumadocs-ui@15.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e302cdc2: Use \u003ccode\u003eposition: fixed\u003c/code\u003e for TOC\u003c/li\u003e\n\u003cli\u003e02d3453: Make codeblocks flat \u0026amp; improve paddings\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/291e6e2ceab3ea96ce985a2ed27c0ec1dc10f90e\"\u003e\u003ccode\u003e291e6e2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/62dc79c30764c8bf6efdd5abc26eef96bf708b5d\"\u003e\u003ccode\u003e62dc79c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fuma-nama/fumadocs/issues/2333\"\u003e#2333\u003c/a\u003e from sebdanielsson/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/e3e501266b5e547aa564f912b92a9a50d109f413\"\u003e\u003ccode\u003ee3e5012\u003c/code\u003e\u003c/a\u003e Docs: Publish \u003ccode\u003e\\\u0026lt;Feedback /\u0026gt;\u003c/code\u003e component to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/bf29937cb190c4b657a127e20b3948029fb063ee\"\u003e\u003ccode\u003ebf29937\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/c948f59fe0d0f7e012e2e70b5a063be0157338b5\"\u003e\u003ccode\u003ec948f59\u003c/code\u003e\u003c/a\u003e Core: Try to workaround legacy i18n middleware under \u003ccode\u003e/i18n\u003c/code\u003e export without b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/44a560f5c41823911a7d5f4bc0c8738c421dbd89\"\u003e\u003ccode\u003e44a560f\u003c/code\u003e\u003c/a\u003e OpenAPI: Remove undefined values in generated frontmatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0146178f4fa49f99ff8b17c0d3f7072a76fa643d\"\u003e\u003ccode\u003e0146178\u003c/code\u003e\u003c/a\u003e OpenAPI: include content encoding into proxied response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/d193152789c937bbf74b38858b2b5fef80f37895\"\u003e\u003ccode\u003ed193152\u003c/code\u003e\u003c/a\u003e MDX: Support \u003ccode\u003eabsolutePath\u003c/code\u003e on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/2566eef704da6656217e93719d40fb1b0509b27d\"\u003e\u003ccode\u003e2566eef\u003c/code\u003e\u003c/a\u003e MDX: Support postinstall script on Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fuma-nama/fumadocs/commit/0d556676a6588f209701a10209e44a60aab08597\"\u003e\u003ccode\u003e0d55667\u003c/code\u003e\u003c/a\u003e TypeScript: Enforce \u003ccode\u003epeerDeps\u003c/code\u003e on Fumadocs deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fuma-nama/fumadocs/compare/fumadocs-ui@15.6.10...fumadocs-ui@15.7.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `geist` from 1.4.2 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/vercel/geist-font/releases\"\u003egeist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis release brings major updates to the Geist font family:\u003c/p\u003e\n\u003ch3\u003eAdded Italic styles to the both families Geist and Geist Mono.\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/b367fe33-3201-4259-8d22-bd5f73cba5db\" alt=\"Geist Mono Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/52\"\u003e#52\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003ch2\u003e1.5.0-alpha\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis alpha release brings major updates to the Geist font family:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is an alpha release because Mono Italics are not yet included. Final 1.5 release will follow once they're ready.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eAdded Italic styles to the non-mono fonts\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/23860d0d-deb8-4009-a118-00e648611d7d\" alt=\"Geist Italic\" /\u003e\u003c/p\u003e\n\u003ch3\u003eIncluded box drawing and progress bar characters for better terminal and UI rendering\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/1b589d71-0a19-485c-8bf4-147e812f3690\" alt=\"Geist Box Drawing Characters\" /\u003e\u003c/p\u003e\n\u003ch3\u003eOther enhancement and issues fixed\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/111\"\u003e#111\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/119\"\u003e#119\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/130\"\u003e#130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/136\"\u003e#136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/153\"\u003e#153\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/155\"\u003e#155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/157\"\u003e#157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vercel/geist-font/issues/162\"\u003e#162\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ePlease test and share feedback—especially around the new Italics and terminal characters!\u003c/p\u003e\n\u003c/blockquote\u003e\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/geist-font/commit/0c8b56e99dc73ae0db833029322db3183e6f745d\"\u003e\u003ccode\u003e0c8b56e\u003c/code\u003e\u003c/a\u003e Update verson to 1.5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/geist-font/commits/1.5.1/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.539.0 to 0.542.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.542.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add MDN Web Docs \u0026amp; Nuxt to showcase by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3590\"\u003elucide-icons/lucide#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elist-chevrons-down-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\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/juliankellydesign\"\u003e\u003ccode\u003e@​juliankellydesign\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3492\"\u003elucide-icons/lucide#3492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.541.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/lucide): added support for providing a custom root element by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3543\"\u003elucide-icons/lucide#3543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003echrome\u003c/code\u003e icon \u0026amp; renamed to \u003ccode\u003echromium\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3572\"\u003elucide-icons/lucide#3572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewallpaper\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/3566\"\u003elucide-icons/lucide#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimized \u003ccode\u003ecog\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/3548\"\u003elucide-icons/lucide#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding\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/3510\"\u003elucide-icons/lucide#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dpi-preview): add previous version for easier comparison 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/3532\"\u003elucide-icons/lucide#3532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'panel-dashed' variants + update tags on existing icons by \u003ca href=\"https://github.com/irvineacosta\"\u003e\u003ccode\u003e@​irvineacosta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3500\"\u003elucide-icons/lucide#3500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.540.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(license): add full text of Feather license 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/3530\"\u003elucide-icons/lucide#3530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eumbrella\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/3490\"\u003elucide-icons/lucide#3490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added official statement on brand logos in Lucide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3541\"\u003elucide-icons/lucide#3541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecamera\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/3539\"\u003elucide-icons/lucide#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erose\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/1972\"\u003elucide-icons/lucide#1972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.539.0...0.540.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.539.0...0.540.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.542.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 15.4.6 to 15.5.2\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\u003ev15.5.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert: add ?dpl to fonts in /_next/static/media (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: aliased navigations should apply scroll handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82900\"\u003e#82900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix invalid NFT entry with file behind symlink (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82887\"\u003e#82887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typesafe linking to route handlers and pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82858\"\u003e#82858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82974\"\u003e#82974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82918\"\u003e#82918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82860\"\u003e#82860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid importing types that will be unused (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82856\"\u003e#82856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82852\"\u003e#82852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: update validation return types (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82854\"\u003e#82854\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/bgub\"\u003e\u003ccode\u003e@​bgub\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.32\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83512\"\u003e#83512\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/vercel-release-bot\"\u003e\u003ccode\u003e@​vercel-release-bot\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.31\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: route handlers should validate invalid exports: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83500\"\u003e#83500\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/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.1-canary.30\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/497ec6aa08a33f9e2d65a5c8461f550c2549d3e6\"\u003e\u003ccode\u003e497ec6a\u003c/code\u003e\u003c/a\u003e v15.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bc72f41a2e66c16b8d8237c9e9020dcda9c5467f\"\u003e\u003ccode\u003ebc72f41\u003c/code\u003e\u003c/a\u003e [backport] revert: add ?dpl to fonts in \u003ccode\u003e/_next/static/media\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83062\"\u003e#83062\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83066\"\u003e#83066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c8faf6800b1e4e01807642d288b5894b3481ec5f\"\u003e\u003ccode\u003ec8faf68\u003c/code\u003e\u003c/a\u003e [backport] fix: disable unknownatrules lint rule entirely (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83059\"\u003e#83059\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83060\"\u003e#83060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cc68ced55210aca1716daabefb5aa2006bc3d024\"\u003e\u003ccode\u003ecc68ced\u003c/code\u003e\u003c/a\u003e v15.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1ce9857276d1e348776dc61837692ee85a5401a7\"\u003e\u003ccode\u003e1ce9857\u003c/code\u003e\u003c/a\u003e [backport] fix: update validation return types (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82854\"\u003e#82854\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83027\"\u003e#83027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b93c89471755ba10e09ab0064c697c5ee35054d5\"\u003e\u003ccode\u003eb93c894\u003c/code\u003e\u003c/a\u003e [backport] fix: update the config.api.responseLimit type (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82852\"\u003e#82852\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83028\"\u003e#83028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a92f28fddf58e02c10a09497a973d8a38a88913\"\u003e\u003ccode\u003e8a92f28\u003c/code\u003e\u003c/a\u003e [backport] fix: avoid importing types that will be unused (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82856\"\u003e#82856\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83026\"\u003e#83026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/19617abea4cd593809a30c5ef828bda7a816e998\"\u003e\u003ccode\u003e19617ab\u003c/code\u003e\u003c/a\u003e [backport] feat: add typesafety with config.typedRoutes to redirect() and per...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/822e4c036f7c20ba8a964b7b86b976dee18e24bc\"\u003e\u003ccode\u003e822e4c0\u003c/code\u003e\u003c/a\u003e [backport] fix: add path normalization to getRelativePath for Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82918\"\u003e#82918\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bb67ca91c1b0be238576c0028125493262f7fbb7\"\u003e\u003ccode\u003ebb67ca9\u003c/code\u003e\u003c/a\u003e [backport] fix: change \u0026quot;noUnknownAtRules\u0026quot; to \u0026quot;warn\u0026quot; for Biome (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82974\"\u003e#82974\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/83022\"\u003e#83022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.4.6...v15.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tw-animate-css` from 1.3.6 to 1.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/releases\"\u003etw-animate-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb5ff23a: fix: add support for global CSS variable prefix. Closes \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/48\"\u003e#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e03e5f12: feat: add support for ng-primitives height variables \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/56\"\u003e#56\u003c/a\u003e (thanks \u003ca href=\"https://github.com/immohammadjaved\"\u003e\u003ccode\u003e@​immohammadjaved\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb076cfb: docs: fix various issues in accordion and collapsible docs\u003c/li\u003e\n\u003cli\u003e9485e33: chore: bump version to 1.3.8 and update dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e80dbfcc: feat: add utilities for blur transitions \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/54\"\u003e#54\u003c/a\u003e (thanks \u003ca href=\"https://github.com/coffeeispower\"\u003e\u003ccode\u003e@​coffeeispower\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edc294f9: docs: add upcoming changes warning\u003c/li\u003e\n\u003cli\u003ec640bb8: chore: update dependencies and package manager version\u003c/li\u003e\n\u003cli\u003e9e63e34: chore: bump version to 1.3.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/9485e33d99ab770262bcecff90eb8d55b8fdbb65\"\u003e\u003ccode\u003e9485e33\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.3.8 and update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/b076cfb04a24812b93788a2b7422375a0e065d37\"\u003e\u003ccode\u003eb076cfb\u003c/code\u003e\u003c/a\u003e docs: fix various issues in accordion and collapsible docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/03e5f12418e8877f4b23a107dd50dc470b7fb2ec\"\u003e\u003ccode\u003e03e5f12\u003c/code\u003e\u003c/a\u003e feat: add support for ng-primitives height variables (\u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/b5ff23a0d5770e066138d90b0923dd180835bd59\"\u003e\u003ccode\u003eb5ff23a\u003c/code\u003e\u003c/a\u003e fix: add support for global CSS variable prefix. Closes \u003ca href=\"https://redirect.github.com/Wombosvideo/tw-animate-css/issues/48\"\u003e#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/9e63e342864c263a746a57b5f3aa04f9eff32548\"\u003e\u003ccode\u003e9e63e34\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/c640bb893362abdd73077571543a9c3c8ff4760b\"\u003e\u003ccode\u003ec640bb8\u003c/code\u003e\u003c/a\u003e chore: update dependencies and package manager version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wombosvideo/tw-animate-css/commit/dc294f990add7e7519088bb535521a52e96bdd71\"\u003e\u003ccode\u003edc294f9\u003c/code\u003e\u003c/a\u003e docs: add upco...\n\n_Description has been truncated_","html_url":"https://github.com/startracex/startracex.github.io/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/startracex%2Fstartracex.github.io/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"3.1.3","new_version":"3.1.13","update_type":"patch","path":null,"pr_created_at":"2025-09-08T06:09:59.000Z","version_change":"3.1.3 → 3.1.13","issue":{"uuid":"2806965812","node_id":"PR_kwDOKUu-1M6nTuY0","number":369,"state":"closed","title":"Bump @orama/orama from 3.1.3 to 3.1.13","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-22T06:13:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T06:09:59.000Z","updated_at":"2025-09-22T06:13:43.000Z","time_to_close":1209824,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@orama/orama","old_version":"3.1.3","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.3 to 3.1.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\n      }\n    ]\n  }\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: implement upsert (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/945\"\u003e#945\u003c/a\u003e) by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/958\"\u003eoramasearch/orama#958\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preferredVersion undefined on Docusaurus start by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/956\"\u003eoramasearch/orama#956\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.3...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.3\u0026new-version=3.1.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sarvex/athleticxr.ai/pull/369","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarvex%2Fathleticxr.ai/issues/369","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/369/packages"}},{"old_version":"3.1.6","new_version":"3.1.13","update_type":"patch","path":null,"pr_created_at":"2025-09-05T14:18:30.000Z","version_change":"3.1.6 → 3.1.13","issue":{"uuid":"2802751627","node_id":"PR_kwDOLtoSms6nDpiL","number":152,"state":"closed","title":"chore(deps): bump @orama/orama from 3.1.6 to 3.1.13","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-17T14:25:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-05T14:18:30.000Z","updated_at":"2025-09-17T14:25:53.000Z","time_to_close":1037243,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"3.1.6","new_version":"3.1.13","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.6 to 3.1.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds seqproto serialization format for disk persistence by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/969\"\u003eoramasearch/orama#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: updates docs url to new documentation by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/972\"\u003eoramasearch/orama#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperformance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/973\"\u003eoramasearch/orama#973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/971\"\u003eoramasearch/orama#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/974\"\u003eoramasearch/orama#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence plugin by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/975\"\u003eoramasearch/orama#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.12...v3.1.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\n      }\n    ]\n  }\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: implement upsert (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/945\"\u003e#945\u003c/a\u003e) by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/958\"\u003eoramasearch/orama#958\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preferredVersion undefined on Docusaurus start by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/956\"\u003eoramasearch/orama#956\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/258deed5c59fb20ffe77998d2ba73787773aa46b\"\u003e\u003ccode\u003e258deed\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/64f0d200d0aad09a5421d83e7deb1c881d8736fd\"\u003e\u003ccode\u003e64f0d20\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/851\"\u003e#851\u003c/a\u003e 512MB seems to be the max supported file size for disk persistence ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e535eac56054a8e4d0cba58375f1ce9fc2e9c8f6\"\u003e\u003ccode\u003ee535eac\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/843\"\u003e#843\u003c/a\u003e loadRadixNode encountered type error when using \u003ccode\u003e@​orama/plug\u003c/code\u003e… (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c24cb8176666ff853358a4be7c43a36347e6e313\"\u003e\u003ccode\u003ec24cb81\u003c/code\u003e\u003c/a\u003e performance: improves avl tree traversal and fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/895\"\u003e#895\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/c0755a46072b4dd32b682eab79d118dadb3ba2ed\"\u003e\u003ccode\u003ec0755a4\u003c/code\u003e\u003c/a\u003e docs: updates docs url to new documentation (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/ed0ece5a4ff8b3f49fcbaeee5f5180c71116f9db\"\u003e\u003ccode\u003eed0ece5\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/860\"\u003e#860\u003c/a\u003e unhandled error when using a wrong property for vector search (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7bfc3f5a4d3fd1b131ae15a2f549f945d634ed42\"\u003e\u003ccode\u003e7bfc3f5\u003c/code\u003e\u003c/a\u003e feat: adds seqproto serialization format for disk persistence (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/e13759a45ac02232d38e6bb2fcb59efe37d7c781\"\u003e\u003ccode\u003ee13759a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adds tokenizers input to build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/a8c7317ea87adb4ab2a0ed141c7093dfa792c76e\"\u003e\u003ccode\u003ea8c7317\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: introduces bm25f\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/91c69facff00df009ec8c2276f069aa005132629\"\u003e\u003ccode\u003e91c69fa\u003c/code\u003e\u003c/a\u003e feat: introduces bm25f\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.6...v3.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=bun\u0026previous-version=3.1.6\u0026new-version=3.1.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003c!-- AICA GENERATED --\u003e\n## Summary\n\n| Category | Description |\n|---|---|\n| enhance | Update @orama/orama dependency from version 3.1.6 to 3.1.13 in package.json and bun.lock files. |","html_url":"https://github.com/dotneet/aica/pull/152","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotneet%2Faica/issues/152","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/152/packages"}},{"old_version":"3.1.11","new_version":"3.1.12","update_type":"patch","path":"the orama group","pr_created_at":"2025-09-02T02:55:17.000Z","version_change":"3.1.11 → 3.1.12","issue":{"uuid":"2791106032","node_id":"PR_kwDOL6TZRc6mXOXw","number":432,"state":"closed","title":"meta: bump @orama/orama from 3.1.11 to 3.1.12 in the orama group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-03T14:55:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T02:55:17.000Z","updated_at":"2025-09-03T14:55:00.000Z","time_to_close":129583,"merged_at":"2025-09-03T14:55:00.000Z","merged_by":"ovflowd","closed_by":null,"dependency_metadata":{"prefix":"meta","packages":[{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.12","repository_url":"https://github.com/oramasearch/orama"}],"path":"the orama group","ecosystem":"npm"},"body":"Bumps the orama group with 1 update: [@orama/orama](https://github.com/oramasearch/orama).\n\nUpdates `@orama/orama` from 3.1.11 to 3.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/446710aaf2b55b876bd05eaefe4cae62c2d6d045\"\u003e\u003ccode\u003e446710a\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ecbb6527bbbc31df22ed0dab31671368a24be26\"\u003e\u003ccode\u003e0ecbb65\u003c/code\u003e\u003c/a\u003e fix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b4045aee87b4b98c03220632e91faca8e323c30d\"\u003e\u003ccode\u003eb4045ae\u003c/code\u003e\u003c/a\u003e refactor: removes docs (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/8e142dfaf1af197df1d47fd0e5aad4cf2baefd0d\"\u003e\u003ccode\u003e8e142df\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ee69ef9d075dfd931e151efa5b4bd100e38969a\"\u003e\u003ccode\u003e0ee69ef\u003c/code\u003e\u003c/a\u003e chore(deps): bump astro from 4.16.18 to 4.16.19 (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.11\u0026new-version=3.1.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/nodejs/doc-kit/pull/432","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodejs%2Fdoc-kit/issues/432","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/432/packages"}},{"old_version":"3.1.11","new_version":"3.1.12","update_type":"patch","path":null,"pr_created_at":"2025-09-01T20:34:43.000Z","version_change":"3.1.11 → 3.1.12","issue":{"uuid":"2790704292","node_id":"PR_kwDOKsKrRs6mVsSk","number":312,"state":"closed","title":"build(deps-dev): bump @orama/orama from 3.1.11 to 3.1.12","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-01T20:35:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T20:34:43.000Z","updated_at":"2025-09-01T20:35:42.000Z","time_to_close":59,"merged_at":"2025-09-01T20:35:42.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@orama/orama","old_version":"3.1.11","new_version":"3.1.12","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.11 to 3.1.12.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\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/oramasearch/orama/commit/446710aaf2b55b876bd05eaefe4cae62c2d6d045\"\u003e\u003ccode\u003e446710a\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ecbb6527bbbc31df22ed0dab31671368a24be26\"\u003e\u003ccode\u003e0ecbb65\u003c/code\u003e\u003c/a\u003e fix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b4045aee87b4b98c03220632e91faca8e323c30d\"\u003e\u003ccode\u003eb4045ae\u003c/code\u003e\u003c/a\u003e refactor: removes docs (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/8e142dfaf1af197df1d47fd0e5aad4cf2baefd0d\"\u003e\u003ccode\u003e8e142df\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ee69ef9d075dfd931e151efa5b4bd100e38969a\"\u003e\u003ccode\u003e0ee69ef\u003c/code\u003e\u003c/a\u003e chore(deps): bump astro from 4.16.18 to 4.16.19 (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=npm_and_yarn\u0026previous-version=3.1.11\u0026new-version=3.1.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/marco-ippolito/fiume/pull/312","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marco-ippolito%2Ffiume/issues/312","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/312/packages"}},{"old_version":"3.1.6","new_version":"3.1.12","update_type":"patch","path":null,"pr_created_at":"2025-08-29T14:19:42.000Z","version_change":"3.1.6 → 3.1.12","issue":{"uuid":"2785038022","node_id":"PR_kwDOLtoSms6mAE7G","number":151,"state":"open","title":"chore(deps): bump @orama/orama from 3.1.6 to 3.1.12","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-29T14:19:42.000Z","updated_at":"2025-08-29T14:19:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@orama/orama","old_version":"3.1.6","new_version":"3.1.12","repository_url":"https://github.com/oramasearch/orama"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@orama/orama](https://github.com/oramasearch/orama) from 3.1.6 to 3.1.12.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oramasearch/orama/releases\"\u003e\u003ccode\u003e@​orama/orama\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump astro from 4.16.18 to 4.16.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/964\"\u003eoramasearch/orama#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e by \u003ca href=\"https://github.com/allevo\"\u003e\u003ccode\u003e@​allevo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/944\"\u003eoramasearch/orama#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/967\"\u003eoramasearch/orama#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes docs by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/966\"\u003eoramasearch/orama#966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.11...v3.1.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: adds explicit AND, OR, NOT filters by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/959\"\u003eoramasearch/orama#959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst results = search(db, {\n  term: \u0026quot;phone\u0026quot;,\n  where: {\n    or: [\n      {\n        and: [\n          { category: \u0026quot;electronics\u0026quot; },\n          { price: { lt: 100 } }\n        ]\n      },\n      {\n        and: [\n          { not: { brand: \u0026quot;random-brand\u0026quot; } },\n          { price: { lt: 150 } }\n        ]\n      }\n    ]\n  }\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: implement upsert (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/945\"\u003e#945\u003c/a\u003e) by \u003ca href=\"https://github.com/micheleriva\"\u003e\u003ccode\u003e@​micheleriva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/958\"\u003eoramasearch/orama#958\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preferredVersion undefined on Docusaurus start by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/956\"\u003eoramasearch/orama#956\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.10...v3.1.11\"\u003ehttps://github.com/oramasearch/orama/compare/v3.1.10...v3.1.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: update plugin-secure-proxy.mdx by \u003ca href=\"https://github.com/rexwangcc\"\u003e\u003ccode\u003e@​rexwangcc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/952\"\u003eoramasearch/orama#952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 14.2.28 to 14.2.30 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/948\"\u003eoramasearch/orama#948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce OramaCore support \u0026amp; fixes build issues by \u003ca href=\"https://github.com/aileenvl\"\u003e\u003ccode\u003e@​aileenvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/946\"\u003eoramasearch/orama#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocusaurus: Fix dependencies by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/954\"\u003eoramasearch/orama#954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Plugin QPS Type \u0026amp; where clause not working propertly by \u003ca href=\"https://github.com/raiindev\"\u003e\u003ccode\u003e@​raiindev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oramasearch/orama/pull/957\"\u003eoramasearch/orama#957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/446710aaf2b55b876bd05eaefe4cae62c2d6d045\"\u003e\u003ccode\u003e446710a\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ecbb6527bbbc31df22ed0dab31671368a24be26\"\u003e\u003ccode\u003e0ecbb65\u003c/code\u003e\u003c/a\u003e fix: fixes \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/547\"\u003e#547\u003c/a\u003e - ASC order in geosearch (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/b4045aee87b4b98c03220632e91faca8e323c30d\"\u003e\u003ccode\u003eb4045ae\u003c/code\u003e\u003c/a\u003e refactor: removes docs (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/8e142dfaf1af197df1d47fd0e5aad4cf2baefd0d\"\u003e\u003ccode\u003e8e142df\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/935\"\u003e#935\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/0ee69ef9d075dfd931e151efa5b4bd100e38969a\"\u003e\u003ccode\u003e0ee69ef\u003c/code\u003e\u003c/a\u003e chore(deps): bump astro from 4.16.18 to 4.16.19 (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/5690d3fadf0cb40b7a75913e6cc31a724a89d71f\"\u003e\u003ccode\u003e5690d3f\u003c/code\u003e\u003c/a\u003e chore: updates version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/33ebadf88680d6fed48a6ea78c7e586ca12c7374\"\u003e\u003ccode\u003e33ebadf\u003c/code\u003e\u003c/a\u003e feat: adds explicit AND, OR, NOT filters (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/7a7faf893262f4d6f27b7dce97d7c927d55c120d\"\u003e\u003ccode\u003e7a7faf8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:oramasearch/orama\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/3f0c942dedb3e2886c43c56d5baa5cc31f305ac6\"\u003e\u003ccode\u003e3f0c942\u003c/code\u003e\u003c/a\u003e feat: implement upsert (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/945\"\u003e#945\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/oramasearch/orama/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oramasearch/orama/commit/575df3b75b05b368af703e1baa0ee0056eaf656b\"\u003e\u003ccode\u003e575df3b\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:oramasearch/orama\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oramasearch/orama/compare/v3.1.6...v3.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@orama/orama\u0026package-manager=bun\u0026previous-version=3.1.6\u0026new-version=3.1.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dotneet/aica/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotneet%2Faica/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"}}]}